您好,登錄后才能下訂單哦!
一、文件內容查看
查看文件內容 cat 命令
cat命令
用途:顯示出文件的內容
cat [選項] 文件名 …
cat –n 文件名
顯示文件內容同時顯示行號
more命令
用途:全屏方式分頁顯示文件內容
交互操作方法
按Enter鍵向下逐行滾動
按空格鍵向下翻一屏
按q鍵退出
more [選項] 文件名 …
less 命令
用途:與 more 命令相同,但擴展功能更多
交互操作方法
Page Up 向上翻頁,Page Down 向下翻頁
按“/”鍵查找內容,“n”下一個內容,“N”上一個內容
其他功能與 more 命令基本類似
less [選項] 文件名 …
tail命令
用途:查看文件結尾的少部分內容(默認為10行)
tail -n 文件名 …
顯示尾部指定行數
tail -f 文件名:動態觀察文件變化
wc命令
用途:統計文件中的單詞數量(Word Count)等信息
常用命令選項
-l:統計行數
-w:統計單詞個數
-c:統計字節數
wc [選項]... 目標文件...
wc -l /etc/passwd 查看系統中有多少用戶
wc -l /var/log/secure 有多少跟用戶操作相關的信息
grep命令(支持正則表達式)還有sed,awk
用途:在文件中查找并顯示包含指定字符串的行
常用命令選項
-i:查找時忽略大小寫
-v:反轉查找,輸出與查找條件不相符的行
查找條件設置
要查找的字符串以雙引號括起來
“^……”表示以……開頭,“……$”表示以……結尾
“^$”表示空行
grep [選項]... 查找條件 目標文件
二、壓縮命令gzip、bzip2
gzip命令、bzip2命令
用途:制作壓縮文件、解開壓縮文件
常用命令選項
-9、-d
gzip [-9] 文件名…
bzip2 [-9] 文件名...
gzip -d .gz格式的壓縮文件
bzip2 -d .bz2格式的壓縮文件
請注意:
Gzip/bzip2 壓縮對象名,生成一個壓縮包同時刪除原來文件,只能壓縮文件不支持壓縮目錄。
例如:
bzip2 anaconda-ks.cfg
gzip anaconda-ks.cfg
gzip和bzip2命令使用的壓縮算法各不相同
一般來說bzip2的壓縮效率要好一些
生成一個大文件
Dd if=/dev/zero of=big.txt bs=1M count=50
gunzip 命令
gunzip 等價于 gzip –d
gzip -d mkfile.gz
或
gunzip mkfile.gz
bunzip2 命令
bzip2和bunzip2命令的用法與gzip、gunzip命令基本相同
tar命令(打包目錄和文件并壓縮)
用途:制作歸檔文件、釋放歸檔文件
常用命令選項
-c、-x、-v、-f、-p、-t、 -C、-z、-j
-c表示打包
-x表示解包
-v顯示詳細信息
-f指定文件名
-p保留權限
-t測試
-C指定解壓目錄
-z調用壓縮算法gzip
-j調用縮算法bzip2
tar [選項] ... 歸檔文件名 源文件或目錄
tar [選項]... 歸檔文件名 [-C 目標目錄]
tar czvf yasuob35.tar.gz /root/b35
tar cjvf yasuob35.tar.bzip2 /root/b35/
tar xzvf yasuob35.tar.gz -C dd36
注:采用相對路徑來壓縮數據,解壓時會出現在當前工作目錄,操作更安全些。
作業:
1、統計系統中有多少個用戶;顯示用戶配置中bash結尾的行;
2、在/root新建目錄yasuo,采用2種壓縮方法將/etc/*.conf類型的文件壓縮為包,包名peizhi.tar.gz和peizhi.bz2.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。