Linux學習之路:第五章檔案和目錄管理(1)
備註:屬於個人分享,文章如有問題請留言,謝謝!
第五章檔案和目錄管理
1、絕對路徑和相對路徑
絕對路徑:一定是由根目錄(/)寫起的,例如:cd /etc/sysconfig
相對路徑:不是由根目錄(/)寫起,例如:cd etc
命令cd
cd切換目錄的命令
命令如下:
[[email protected] ~]$ cd /home
[[email protected] home]$
[[email protected] home]$ cd ~
[[email protected] ~]$
[
[[email protected] /]$
命令pwd
顯示當前所在目錄
命令如下:
[[email protected] home]$ pwd
/home
命令mkdir
建立目錄,即Windows的資料夾(顯示藍色字型的就是資料夾)
命令如下:
[[email protected] ~]# mkdir /home/linux/桌面/hello
[[email protected] ~]# ls /home/linux/桌面
hello
也可以cd 切到桌面目錄下,直接輸入mkdir hello
命令ls
顯示目錄下的所有檔案
-a 顯示包含隱藏的檔案
-F 顯示檔案型別(/表示目錄,什麼沒顯示錶示文字,*可執行檔案,@符號連線)
-l 顯示檔案的屬性
[[email protected] ~]# ls /home/linux/桌面
hello hello1
命令rmdir
刪除空目錄的,即空的資料夾,資料夾內有檔案命令無效化
[[email protected] ~]# rmdir /home/linux/桌面/hello
[
hello1
命令rm
刪除命令,請謹慎使用。
-r刪除目錄,也可以刪除非空目錄,會詢問是否刪除
-f強制刪除,不會詢問
-i詢問是否刪除
2、環境變數PATH
命令which
查詢某個命令的絕對路徑
命令echo
在終端輸出字串或變數提取後的值
命令mv
用於剪下檔案或將檔案重新命名
命令格式為mv +目標檔案 + 位置
[[email protected] 桌面]# ls
Hello Linux
[[email protected] 桌面]# mv Linux Hello
命令cp
複製檔案或目錄
-i保險機制,如果有相同的檔案或資料夾會詢問是否覆蓋
命令格式一樣 cp + 目標檔案 +位置
命令touch
建立空白檔案或設定檔案的時間
-a修改讀取時間
-m修改修改時間
-d 同時修改讀取和修改時間
命令格式 touch + 檔名 或者 touch –d+ ” 日期時間” + 檔名
3、幾個文件與文件相關命令
命令cat
檢視純文字檔案(內容較少的),如果想檢視行號請加-n
命令格式 cat –n 檔名
命令tac
倒敘檢視純文字檔案(內容較少的)
命令more
檢視文字檔案(內容較多,支援上下翻頁,如果提前退出:q)
命令格式:more + 選項 + 檔案
命令less
也是檢視文字檔案同more差不多的功能,區別在於less命令可以搜尋
/往上搜,?往下搜
命令head
顯示檔案的前10行
-n 可以顯示幾行(n這個字母可以改成行數)
命令tail
顯示檔案的後10行
-n可以顯示幾行
-f可以動態顯示最後幾行
相關推薦
Linux學習之路:第五章檔案和目錄管理(1)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 1、絕對路徑和相對路徑 絕對路徑:一定是由根目錄(/)寫起的,例如:cd /etc/sysconfig 相對路徑:不是由根目錄(/)寫起,例如:cd etc 命令cd cd切換
Linux學習之路:第五章檔案和目錄管理(2)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 4、檔案的所有者和所屬組 所有者:是指此檔案由這個使用者建立,即檔案的擁有著 所屬組:這個檔案屬於哪一個使用者組 使用命令ls –l 顯示出來 第3列是所有者 第4列是所屬組 5、Lin
Linux學習之路:第三章兩臺Linux系統相互登陸
備註:屬於個人分享,文章如有問題請留言,謝謝! 第三章兩臺Linux系統相互登陸 1、建立快照 進入系統,輸入poweroff(關機命令) 點選虛擬機器,選擇快照,再選擇拍攝快照 快照優點:重灌系統快,恢復到當時拍照時的系統設定 2、克隆快照
Linux學習之路:第二章配置網路IP,實現遠端連線(上)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第二章配置網路IP,實現遠端連線 1、輸入使用者和密碼 輸入密碼的時候是不會顯示的 如何檢視Linux系統是32位還是64位,X86是32位,X86_64是64位 命令: unam
我的學習之路_第八章_map集合
val arc 特點 nbsp 方法名 shuf 數據結構 鏈表結構 靜態 【Map集合】 Map集合中常用方法: 1: 返回值:value值 put(K key, V value) 往Map集合中添加元素,如果key值重復,那麽將返回被覆蓋的value值.
linux學習之路:2.基本指令(2)
inux 可執行文件 選項 說明 獨立 選項說明 img color 配置 一、在線求助:man page 與info page 1.man(manual:操作說明) page 我想查看日歷,所以我輸入man cal 效果如圖: 圖中CAL(1)中,在不同的指令中數字的含
linux 學習之路:mkdir命令使用
linux mkdir 命令 在當前目錄下建立資料夾,當前賬號需要保證目錄下有寫到許可權。 1、命令格式 mkdir【選項】檔名 mkdir 建立目錄檔案 語法:mkdir [ -m Mode ] [ -p ] Dire
linux 學習之路:ls命令使用
ets bin oldboy ... 開頭 所有 dev 目錄 子目錄 1.命令格式: Ls 顯示指定工作目錄下的目錄內容 語法:ls [-alrtAFR] [name...] 2.命令參數: 3.命令功能: 顯示列出目前工作目錄所含之文件及子目錄 4.命令範例: 列
C++學習之旅:第11章 使用類
本次學習,知識點如下: 運算子過載 友元 過載<<運算子 類的自動轉換和強制轉換 類轉換函式 運算子過載 運算子過載格式, 如下所示: // op必現是有效的C++操作符,不能虛構一個新的操作符 ope
《學習之道》第五章認識拖延
領域 本想 大腦 諸多 認識 成像 影響力 能量 開始 現實就是,我們拖延的,往往是讓我們感到不安的事情。 醫學成像研究顯示,恐懼數學的人會回避數學,因為僅是想到數學就讓他們畏縮了。 當他們冥思苦想地對付數學時,大腦中的痛覺中心就會被激活。 值得註意的是,令
stm32學習之路:第七天
rccclkconfig.c檔案 #if 0 /* *SetSysClock函式來源於system_stm32f4_xx.c */ static void SetSysClock(void) { __IO uint32_t StartUpCounter = 0, H
構建之法(第五章 團隊和流程)
功能 實用 運用 驗證 的人 秘密 開發 個性化 社區 第五章主要講了典型的軟件團隊模式和開發流程。以及我們也將討論團隊模式和開發效率之間的一些關系。 1.非團隊和團隊 團隊的主要特點: 1) 團隊有一致的集體目標,團隊要一起完成這個目標。一個團
《學習之道》第四章組塊的形成1,先把註意力集中
一個 拼接 拼圖 整體 理解 包含 如果 所在 情況 當你第一次遇到科學或數學中的全新概念時,往往不知其所雲,就像看見拼圖碎片一樣。 如果不理解含義,也不考慮其所在的背景,僅記憶一個事實,是不能幫你理清頭緒的,或者說,你仍不會明白一個概念是如何與其他已學的概念拼合在
linux學習之路 刪除核心中的檔案
不知道為啥,一段時間linux系統一直提醒boot記憶體不足,200M只剩下3M,剛開始沒在意,但是時間長了弄得有點不爽開始對這個東西進行清理,於是有點傻的做了一下的操作: 也不知道是不是正確,正在學習,算是記錄自己成長路上的點點滴滴吧,如果有大神看見還請
Linux命令應用大詞典-第36章 密碼和證書管理
slap HA 命令行工具 詞典 管理員 style iges 證書 創建 36.1 pwdhash:密碼哈希生成器 36.2 mkpasswd:生成應用於用戶的新密碼 36.3 keytool:密鑰和證書管理工具 36.4 certutil:證書服務器管理工具 36.5
Linux命令應用大詞典-第21章 LVM和RAID管理
數據 命名 reat color 轉換 VG 邏輯 LV lvresize 21.1 pvcreate:創建物理卷 21.2 pvscan:列出找到的物理卷 21.3 pvdisplay:顯示物理卷的相關屬性 21.4 vgcreate:創建卷組 21.5 vgscan
UNIX環境高階程式設計——第四章-檔案和目錄
4.2 函式stat、fstat、lstat 1、函式原型: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf);
第七章 檔案與目錄管理
檔案與目錄管理: 談了談目錄與路徑之後,再來討論一下關於檔案的一些基本管理吧!檔案與目錄的管理上,不外乎『顯示屬性』、 『拷貝』、『刪除檔案』及『移動檔案或目錄』等等,由於檔案與目錄的管理在 Linux 當中是很重要的, 尤其是每個人自己家目錄的資料也都需要注意管理!所以我們
4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿之路:第三十六章
1.專案結構 -JDK 1.8 -SpringBoot 2.0.6 &nbs
4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿之路:第三十六章
1.專案結構 -JDK 1.8 -SpringBoot 2.0.6 -Thymeleaf -Hot Start 1.1 後臺(5個) java\com\example\demo\beans\user.java