一、檢視檔案的命令
對於乙個文字檔案,在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...