本篇為linux常用命令的第二篇,第一篇主要是目錄相關的命令操作,本篇主要是講解關於文件的常用命令操作。 關於文件的命令按照增刪改查為主線進行講解。 一、創建文件 命令: touch + 文件名 創建一個空文件 以在usr文件夾下建立test.txt文件為例。 這裡需要註意,在linux中是不分尾碼 ...
本篇為linux常用命令的第二篇,第一篇主要是目錄相關的命令操作,本篇主要是講解關於文件的常用命令操作。
關於文件的命令按照增刪改查為主線進行講解。
一、創建文件
命令: touch + 文件名 創建一個空文件
以在usr文件夾下建立test.txt文件為例。
這裡需要註意,在linux中是不分尾碼的。我們帶尾碼只是為了方便他人來進行理解閱讀,比如帶txt別人一看就知道是一個txt文本文件,帶conf,別人一看就知道是一個配置文件。
二、查看文件
查看文件有很多中方式,我們只需要瞭解一個即可,在項目實際過程中,使用連接工具進行連接就用不到這些命令了。這裡介紹兩個常用的。
命令:cat + 文件名
這裡我們查看etc文件夾下的sudo.conf,顯示的為當前文件最後一屏的內容。
命令:tail -行數 +文件名 例如 tail -10 sudo.conf ,可以查看文件的後十行,其中的數字可變。
tail -f +文件名,可以動態的去監控文件,文件內容發生變化,這裡會進行顯示。
三、修改文件
命令: vim +文件名
第一步,我們以編輯剛纔創建的test.txt為例。
vim test.txt
第二步:發現界面變成如下所示
這時輸入是不好使的。因為我們還未進入編輯模式。
第三步:輸入i進入編輯模式,可進行輸入。
第四步:保存輸入的內容,先按esc退出編輯,然後輸入:號,進入命令模式
:後方輸入wq並回車表示存儲輸入的內容並退出,輸入q!表示強制退出,不保存輸入的內容。
四、刪除文件
rm -rf +文件名 與刪除目錄相同。
五、壓縮文件
Linux中的打包文件一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。而一般情況下打包和壓縮是一起進行的,打包並壓縮後的文件的尾碼名一般.tar.gz。
命令:tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件
其中:z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
示例:打包並壓縮/test下的所有文件 壓縮後的壓縮包指定名稱為xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
六、解壓文件
命令:tar [-xvf] 壓縮文件
其中:x:代表解壓
示例:將/test下的xxx.tar.gz解壓到當前目錄下
tar -xvf xxx.tar.gz
示例:將/test下的xxx.tar.gz解壓到根目錄/usr下
tar -xvf xxx.tar.gz -C /usr------C代表指定解壓的位置。