- 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行。
