7、Linux 的 檔案的操作命令
檔案的建立
touch 檔名稱 # 空檔案
檔案的檢視
cat/more/less/tail 檔案
示例:使用cat
檢視/etc/sudo.conf
檔案,只能顯示最後一屏內容;
示例:使用more
檢視/etc/sudo.conf
檔案,可以顯示百分比,回車可以向下一行, 空格可以向下一頁,q
可以退出檢視;
示例:使用less
檢視/etc/sudo.conf
檔案,可以使用鍵盤上的PgUp
和PgDn
向上和向下翻頁,q
結束檢視;
示例:使用tail -10
檢視/etc/sudo.conf
檔案的後10行
,Ctrl+C
結束。
注意:命令 tail -f 檔案
可以對某個檔案進行動態監控,例如tomcat
tail -f catalina.out
監控檔案的變化。
修改檔案的內容
vim 檔案
示例:編輯/test
下的a.txt
檔案,使用vim a.txt
但此時並不能編輯,因為此時處於命令模式,點選鍵盤i/a/o
進入編輯模式,可以編輯檔案
編輯完成後,按下Esc
,退回命令模式
此時檔案雖然已經編輯完成,但是沒有儲存,需輸入冒號:進入底行模式,在底行模式下輸入wq
代表寫入內容並退出,即儲存;輸入q!
代表強制退出不儲存。
總結:
vim
編輯器是Linux
中的強大元件,是vi
編輯器的加強版,vim
編輯器的命令和快捷方式有很多,但此處不一一闡述,大家也無需研究的很透徹,使用vim
關於vim
使用過程:
在實際開發中,使用vim
編輯器主要作用就是修改配置檔案
vim 檔案
------>進入檔案
----->命令模式
------>按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 a.txt b.txt
或:tar -zcvf xxx.tar.gz /test/*
解壓壓縮包
tar [-xvf] 壓縮檔案
其中:x
:代表解壓
示例:將/test
下的xxx.tar.gz
解壓到當前目錄下
tar -xvf xxx.tar.gz