Linux 中最常用的目錄及檔案管理命令

2022-09-07 14:33:21 字數 2654 閱讀 1220

一、檢視檔案的命令

對於乙個文字檔案,在linux中有多種檢視方式來獲知檔案內容,如直接顯示整個文字內容、分頁檢視內容、或者只檢視檔案開頭或末尾的部分內容。在linux可以用不同的命令來實現。

1. cat -顯示並連線檔案的內容

該命令是應用最為廣泛的內容檢視命令。使用該命令時,只需要把要檢視的檔案路徑作為引數即可。例如,以下操作可以檢視/etc/sysconfig/network-scripts/ifcfg-eth0配置檔案的內容,了解第一塊網絡卡的配置資訊。

2. more 和 less   -分頁檢視檔案內容

使用cat可以簡單的直接顯示整個檔案內容,但當檔案內容過多的時候,很可能只看得到最後一部分的資訊,前面可能就來不及看了。而more 和 less可以使用分頁的方式顯示檔案,便於我們閱讀。在閱讀介面種,在左下角可以看到檔案閱讀的進度,可以按回車鍵向下逐行滾動檢視,按空格向下翻一屏,按b鍵向上翻一屏,按q鍵退出。

例如,我們可以用more檢視/etc/vsftpd.conf檔案的內容。

more還可以結合管道符「|」分屏檢視執行命令輸出的內容。例如,以下操作可以檢視到/etc目錄下以「.conf」 為副檔名的配置檔案。這種方式無法無法向上翻頁。

3. head 和 tail - 檢視檔案開頭或末尾的內容

head和tail是一對作用相反的命令,前者用於顯示檔案開頭的一部分內容,後者用於顯示檔案末尾的一部分內容,可以使用「-n」選項指定具體行數,不指定,預設10行。tail還以使用「-f」選項實時監控檔案末尾的動態更新(比如檢視日誌檔案的變化)。

用head檢視/etc/passwd檔案前3行: head -3  /etc/passwd

檢視末尾5行

二、統計和檢索檔案內容

1.wc -統計檔案的單詞數、行數和位元組數

-c:統計位元組數   -l:統計行數   -w:統計單詞數,不帶選項預設三個都統計。

例如: 統計/etc/passwd

還可以結合find命令,統計出/etc目錄下以「.conf」為字尾的檔案數量,如下:

2.grep -檢索、過濾檔案內容

用於在檔案中查詢並顯示包含指定字元的行,可以結合條件表示式(例如,"^word"表示以word開頭,,"word$"表示以word結尾,,"^$"表示以空行。)

有兩個常用的選項:

-i : 查詢時忽略大小寫   

-v :反轉查詢,即輸出與查詢條件不相符的行

例如,檢視是否有ftp這個使用者,操作如下:

有些配置檔案中有大量以#開頭的注釋檔案和空行,不利於檢視,同樣可以用grep來過濾,例如:

三、備份與恢復文件

1.gzip 和 bzip2 -壓縮工具 

gzip壓縮出來的檔案一般都是以.gz為字尾的,而bzip2壓縮出來的一般以.bz2為字尾(linux中字尾名並不能決定檔案的格式,這點與windows要區分開來)。

gzip壓縮的可以用 gzip -d 和 gunzip來解壓

bzip2可以用 bunzip2來解壓

2. tar -歸檔和釋放工具

主要用於對目錄和檔案進行歸檔,在實際工作中通常也會將包檔案進行壓縮(呼叫前面的gzip 或 bzip2),以便節省空間。

tar有幾個重要的選項(使用tar命令時選項前的「-」可以省略):

-c:建立.tar格式的檔案

-c:指定釋放的目標資料夾

-f:表示使用歸檔檔案   

-j:呼叫bzip2程式進行壓縮或解壓

-p:打包時保留檔案及目錄的許可權

-p:打包時保留檔案及目錄的絕對路徑

-t:檢視包內的檔案

-v:輸出詳細資訊

-x:解開.tar格式的包檔案

-z:呼叫gzip程式進行壓縮或解壓

下面將 /etc 和 /opt 打包備份到/tmp目錄下,如下:

同樣,我們可以把它解壓到其目錄中去(這裡要注意呼叫的壓縮工具,選項不要弄錯),例如:

後續會繼續更新其他內容~~

Eclipse中最常用的熱鍵

eclipse中最常用的熱鍵 1,ctrl d 刪除選中的幾行 2,alt 上下箭頭 移動選中的 塊 3,alt 左右箭頭 回退 前進 4,alt shift 上下箭頭 複製選中的 塊 5,sysout ctrl space 生成system.out.println 6,main ctrl spac...

Visual Studio中最常用的13個快捷鍵

2009 04 30 15 26 佚名 中國it實驗室 字型大小 t t 本文將為大家介紹visual studio中最常用的13個快捷鍵,輔以的介紹一定能讓大家更加熟練地使用這些快捷鍵,提高工作效率。ad 2013雲計算架構師峰會超低價搶票中 1.f5 啟動除錯 2.f7 shift f7 顯示 ...

Visual Studio中最常用的13個快捷鍵

1.f5 啟動除錯 2.f7 shift f7 顯示 視窗或顯示設計器視窗 3.alt enter 顯示選中物件的屬性 這是個常用的windows快捷鍵,可以用顯示目錄和檔案的屬性 4.f6 shift f6 ctrl shift b 生成解決方案 生成專案 生成解決方案 5.shift alt c...