- bash手冊
輸入man
命令可以訪問存儲在linux系統上的手冊頁面。 如果不記得命令名,可以使用關鍵字搜索手冊。語法是
man -k 關鍵字
。 手冊被分為了不同的內容區域。man工具提供的是命令所對應的最低編號的內容。如果想查看所需要的頁面,可以輸入
man section# topic

- 瀏覽文件系統 常見Linux目錄名稱

- 切換目錄
cd命令 - 顯示當前路徑名
pwd命令
- 切換目錄
文件和目錄列表
ls -F
在目錄名后加正斜線,在可執行文件下加星號等。
ls -a
顯示隱藏文件ls -l
顯示附加信息,產生長列表輸出。- 文件類型。 目錄(d),文件(-),字符型文件(c),塊設備(b)
- 文件權限
- 文件硬鏈接總數
- 文件屬主用戶名
- 文件屬主的組名
- 文件大小(以字節為單位)
- 文件上次修改時間
- 文件名或目錄名
過濾輸出列表
可以利用過濾器,即簡單文本匹配的字符串。展示指定的路徑

利用問號(?)或星號(*)

利用中括號
利用嘆號將不需要的內容排除在外
處理文件
- 創建文件
touch
命令(change file access and modification times)


- 復制文件
- 基本操作
cp source destination
- 提示會覆蓋文件
-i
選項 - 復制到目錄中

注意dir1
一定是一個目錄,即在后面要加上正斜線。 - 遞歸復制整個目錄的內容
cp -R
- 基本操作
- 鏈接文件
在系統中維護同一個文件的多個副本,可以通過采用保存一份物理文件副本和多個虛擬副本的方法。這種虛擬的副本叫做鏈接。
鏈接分為符號鏈接和硬鏈接。
- 符號鏈接
就是一個實實在在的文件,指向虛擬目錄結構中的某一個地方的另一個文件。
創建符號鏈接。
 通過查看inode編號來確定是不同的文件。

- 硬鏈接
創建獨立的虛擬文件,其中包含了原始文件的信息及位置。但從根本上而言是同一個文件。引用硬鏈接文件等同於引用了源文件。
創建硬鏈接。
 通過inode確定硬鏈接是同一個文件。

- 符號鏈接
- 重命名文件和移動文件
mv
命令。保持inode號和時間戳不變。
-i
選項會在覆蓋已有文件時得到提示。 - 刪除文件
rm
命令。
-i
選項會提示是不是真的要刪除文件。
-f
選項會強制刪除,不會提示 可以使用通配符。
處理目錄
- 創建目錄
mkdir
命令 同時創建多個目錄和子目錄:-p
參數
- 刪除目錄
基本命令rmdir
默認情況下rmdir
只能刪除空目錄。 在非空目錄下使用rm
命令,使用-r
選項可以向下進入目錄,刪除其中文件,然后刪除目錄本身。 一口氣刪除所有目錄及內容的終極大法師
rm -rf
,這樣子不會有提示和警告消息。
刪除之前使用tree
命令查看一下目錄結構。

查看文件結構
- 查看文件類型
file
命令


- 查看整個文件
cat
命令
cat -n
會加上行號。
cat = b
會只給有文本的行加上行號。
cat -t
會用^T
代替制表符
-
more
命令 在顯示每頁數據之后停下來。使用回車和空格導航。 less
命令
其實是more
的升級版,因為less is more
。。。。
- 查看部分文件
tail
命令
顯示文件的末尾幾行。tail -n
來修改所顯示的行數。
tail -f
可以在其他進程使用該文件時查看文件的內容。會不斷顯示添加到文件中的內容。可以實時監測系統日志。head
命令
顯示文件開頭幾行。head -5
顯示起始5行。