1. 程式人生 > >Linux系統基礎命令——3

Linux系統基礎命令——3

cat 檔名 //檢視顯示檔案內容

cat –n 檔名 //顯示內容並且顯示行號(包括空行)

cat –b 檔名 //顯示內容並且顯示行號(空行除外)

more 檔名 //分頁檢視檔案內容,空格鍵下翻,b鍵上翻,q鍵退出。

| 管道符,將前面命令的結果作為後面命令的輸入再次執行
例如:find /etc/ –name “*.conf” | more //查看出以.conf結尾的檔案並且分頁顯示.

less 檔名 //分頁檢視

head 檔名 //檢視檔案前10行的內容

head –15 檔名 //檢視檔案的前15行內容

tail 檔名 //檢視檔案尾的10行

tail –20 檔名 //檢視檔案倒數20行

head –30 檔名 | tail –10 //檢視第21行到30行的內容

tail –f /var/log/messages //實時檢視系統的日誌資訊

wc // 命令–統計檔案內容中的單詞數量,行數等資訊。

wc -c //統計檔案內容中的位元組數

wc -l //統計檔案內容中的行數

wc -w //統計檔案內容中的單詞個數(以空格或製表單位作為分割)

nl 檔名 //列出檔案內容並顯示行號

find /etc/ -name “*.conf” | wc -l //統計行號

grep //篩選
例如:grep “root” /etc/passwd //在/etc/passwd裡篩選出包含root的行

grep -v “root” /etc/passwd //在/etc/passwd裡篩選出除root之外的行

word //表示以word開頭

word$ //表示以word結尾

^$ //表示空行

grep -v “^$” 檔名 //篩選除了空行以外的所有內容

dd if =/dev/zero of=/tmp/1.txt bs=100M count=4
if 代表指定輸入裝置(檔案)
of代表指定輸出裝置
bs代表資料大小
count代表數量
從/dev/zero這個空裝置中,每次取100M,取4次,寫入到/tmp/1.txt這個檔案中
gzip 檔名 //用gzip工具進行壓縮,壓縮完後,原始檔變成一個以.gz結尾的檔案
gunzip 用gzip壓縮的檔案 //解壓
或者也可以用 gzip -d 用gzip壓縮的檔案 解壓

bzip2 檔名 //用bzip2工具進行壓縮,壓縮後,生成一個以.bz2結尾的檔案

bunzip2 用bzip2壓縮的檔案 //解壓

tar zcvf 壓縮後的檔名 被壓縮的檔案或目錄 // 呼叫gzip進行壓縮,z選項表示呼叫gzip,c選項表示建立tar格式的包檔案,v選項表示顯示壓縮過程,f選項表示建立歸檔檔案
tar zxf 已經壓縮過的tar檔案 //解壓恢復tar.gz格式的壓縮包

tar jcvf 壓縮後的檔名 被壓縮的檔案或目錄 //呼叫bzip2進行歸檔壓縮

tar jxf 已經壓縮過的tar檔案 //解壓恢復tar.bz2格式的壓縮包

tar jxf 1.txt.tar.bz2 -C /tmp //解壓bz2檔案,並且解壓到/tmp目錄下

如果要同時歸檔壓縮多個檔案,可以
例如:
tar zcvf /tmp/a.tar.gz /etc/passwd /etc/shadow