溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux目錄、查看及壓縮命令(cat、more等等)

發(fā)布時(shí)間:2020-07-08 12:18:30 來(lái)源:網(wǎng)絡(luò) 閱讀:536 作者:wx5d3faba330584 欄目:云計(jì)算

今天值得一提的內(nèi)容是:
(1)樹(shù)形目錄結(jié)構(gòu)
(2)查看命令的使用
(3)壓縮、歸檔命令

一、數(shù)形目錄結(jié)構(gòu)

1.根目錄
所有分區(qū)、目錄、文件等的位置起點(diǎn)
整個(gè)樹(shù)形目錄結(jié)構(gòu)中,使用獨(dú)立的一個(gè)
2.常見(jiàn)子目錄
/root /bin /boot /dev /etc
/home /var /usr /sbin
3.各個(gè)子目錄的功能:
?/root:系統(tǒng)管理員root的宿主目錄
?/home:普通用戶的宿主目錄
?/boot:系統(tǒng)內(nèi)核、啟動(dòng)文件
?/dev:設(shè)備文件(光驅(qū)、磁盤(pán))
?/etc:配置文件,其中的/passwd是賬號(hào)信息
?/bin:所有用戶可執(zhí)行的命令
?/sbin:管理員可執(zhí)行的管理命令
?/usr:應(yīng)用程序
?/var:可變長(zhǎng)文件(日志文件等等)
?/proc :硬件信息(內(nèi)存、CPU)
?/tmp :臨時(shí)目錄
?/opt : 空文件
?Lib、lib64 :函數(shù)庫(kù)

二、查看命令

Cat命令
用途:顯示出文件的內(nèi)容
格式:Cat 【選項(xiàng)】 文件名 ...
示例:
Linux目錄、查看及壓縮命令(cat、more等等)
缺點(diǎn):只顯示文件最后的一段內(nèi)容,無(wú)翻頁(yè)功能,前面的內(nèi)容任它再精彩我們也無(wú)法查看。不慌,我們還有其它查看命令,讓我們來(lái)探索下一個(gè)。
?
more查看命令
用途:全屏方式分頁(yè)顯示文件的內(nèi)容
?more [選項(xiàng)] 文件名 ...
交互操作方法:
?Enter:向下逐行滾動(dòng)
?空格:向下翻一屏
?B: 向上翻屏(back)
?q:退出
Linux目錄、查看及壓縮命令(cat、more等等)
缺點(diǎn):容易到最后一頁(yè)自動(dòng)跳出,無(wú)法查看最后一頁(yè)的內(nèi)容。無(wú)法向上翻看。似乎這個(gè)more命令也無(wú)法查看全部的文本內(nèi)容,那么最后的內(nèi)容真的沒(méi)辦法查看了嗎?不,小編在此提前透露,下一個(gè)查看命令功能更加強(qiáng)大。
?
Less命令
1.用途:與more命令相同,但擴(kuò)展功能更多
? Less [選項(xiàng)] 文件名 ...
2.交互操作方法
?Page Up:向上翻頁(yè)
?Page Down:向下翻頁(yè)
?按“/”鍵查找內(nèi)容:“n”下一個(gè)內(nèi)容,“N”上一個(gè)內(nèi)容
其它功能與more命令基本類似
Linux目錄、查看及壓縮命令(cat、more等等)
在此命令的幫助下,我們最終看到了文本中的所有內(nèi)容,真可謂一波三折。
?
head命令
用途:查看文件開(kāi)頭的一部分內(nèi)容(默認(rèn)為10行)
Linux目錄、查看及壓縮命令(cat、more等等)
tail命令
用途:查看文件結(jié)尾的少部分內(nèi)容(默認(rèn)為10行)
tail -n 文件名 ...或tail -f 文件名 ...
Linux目錄、查看及壓縮命令(cat、more等等)

wc命令
用途:統(tǒng)計(jì)文件中的單詞數(shù)量(Word Count)等信息
wc [選項(xiàng)]... 目標(biāo)文件...
常用命令選項(xiàng)
?-l : 統(tǒng)計(jì)行數(shù)
?-w : 統(tǒng)計(jì)單詞個(gè)數(shù)
?-c : 統(tǒng)計(jì)字節(jié)數(shù)
?-l:統(tǒng)計(jì)行數(shù)(line)
?-w:統(tǒng)計(jì)單詞個(gè)數(shù)(word)
?-c:統(tǒng)計(jì)字節(jié)數(shù)(char)
拓展:只輸入wc默認(rèn)只統(tǒng)計(jì)行數(shù)、單詞個(gè)數(shù)以及字節(jié)數(shù)。
Linux目錄、查看及壓縮命令(cat、more等等)

grep命令
用途:在文件中查找并顯示包含指定字符串的行
格式:grep? [選項(xiàng)] ... ?查找條件 目標(biāo)文件
?1.常用命令選項(xiàng)

  • i :?查找時(shí)忽略大小寫(xiě)
    -V :?反轉(zhuǎn)查找,輸出與查找條件不相符的行
    2.查找條件設(shè)置
    要查找的字符串以雙引號(hào)括起來(lái)
    ?(1).“^.....”?表示以.......開(kāi)頭
    ?(2).“....$”表示以.....結(jié)尾
    ?(3).“^$”?表示空行
    ?
    正轉(zhuǎn)查找(#為注釋,只起描述作用,不具功能
    ):
    Linux目錄、查看及壓縮命令(cat、more等等)
    特點(diǎn):方便查找同一形式的數(shù)據(jù)
    ?
    反轉(zhuǎn)查找,輸出與查找條件不相符的行并導(dǎo)入home目錄下的111文本中:
    Linux目錄、查看及壓縮命令(cat、more等等)
    Tip:
    1.“>”重定向:把輸出的數(shù)據(jù)全部復(fù)制到另一個(gè)文件中;
    2.當(dāng)遇到要粘貼文本中有內(nèi)容時(shí),內(nèi)容會(huì)覆蓋文本中的源內(nèi)容。
    3.可以捕捉在屏幕終端顯示的信息,能導(dǎo)入到一個(gè)文件中生成
    ?
    ?我們用追加符號(hào)“>>”做一個(gè)文本測(cè)試,會(huì)出現(xiàn)什么驚喜嗎?
    Linux目錄、查看及壓縮命令(cat、more等等)
    ??總結(jié):追加符號(hào)“>>”能使原來(lái)文本中內(nèi)容不動(dòng),粘貼過(guò)來(lái)的內(nèi)容往后添加。
    ?
    ?思考從一個(gè)文件中的內(nèi)容導(dǎo)入到自身文本中,會(huì)發(fā)生什么有趣的事呢?
    Linux目錄、查看及壓縮命令(cat、more等等)
    ?得到結(jié)論:操作失敗,原因是它們共占用一個(gè)進(jìn)程,導(dǎo)入導(dǎo)出的不能都是同一個(gè)文件。
    ?

最后增加一個(gè)知識(shí)點(diǎn):管道符號(hào)“|”,它具體能干嗎呢?讓我們目光聚集到下面來(lái)。
Linux目錄、查看及壓縮命令(cat、more等等)
原來(lái)它的功能是先執(zhí)行“|”之前的命令,再把得出的結(jié)果送給管道“|”后用來(lái)執(zhí)行命令(如同工廠流水線加工,一步步往后執(zhí)行命令,)。這種結(jié)合命令大大方便我們進(jìn)一步找到自己想要的數(shù)據(jù),小伙伴們要牢牢記住哦!

三、壓縮、歸檔命令

1.gzip命令、 bzip2命令
用途:制作壓縮文件、解開(kāi)壓縮文件
?gzip [-9] 文件名...
?bzip2 [-9] 文件名...
?gzip -d ...gz格式的壓縮文件
?bzip2 -d ...bz2格式的壓縮文件
2.常用命令選項(xiàng)及其功能
?-9 : 壓縮文件
?-d :解壓文件
gzip壓縮、解壓:
Linux目錄、查看及壓縮命令(cat、more等等)
bzip2壓縮、解壓:
Linux目錄、查看及壓縮命令(cat、more等等)

可看出gzip和bzip2壓縮、解壓文件,源文件會(huì)消失。在windows系統(tǒng)中解壓文件后源文件不會(huì)消失,那有什么辦法能使源文件跟windows系統(tǒng)中一樣,即不會(huì)消失呢?讓我們來(lái)看接下來(lái)的tar命令。

Tar命令
用途:制作歸檔文件、釋放歸檔文件
Tar [選項(xiàng)]... 歸檔文件名 源文件或目錄

Tar [選項(xiàng)]... 歸檔文件名 [-C 目標(biāo)目錄](méi)
1.常用命令選項(xiàng):
-c、-x、-v、-f、-p、-t、-C、-z、-j
2.各個(gè)命令選項(xiàng)功能:
?-c:創(chuàng)建壓縮包
?-x:解壓
?-v:顯示詳細(xì)信息
?-f:執(zhí)行
?-p:保留原有權(quán)限
?-t:查看壓縮包內(nèi)容
?-C:解壓目標(biāo)路徑
?-z:gzip格式
?-j:bzip2格式
gzip壓縮文件:
Linux目錄、查看及壓縮命令(cat、more等等)
用tar czvf 1111.txt.tar.gz命令壓縮1.txt、a.txt文件,源文件不會(huì)消失。
?
gzip解壓文件:
Linux目錄、查看及壓縮命令(cat、more等等)
解壓到其它目錄下,要加“-C”;沒(méi)有”-C”,即解壓到當(dāng)前目錄。
?
bzip2壓縮、解壓文件:
Linux目錄、查看及壓縮命令(cat、more等等)
可見(jiàn)用tar命令來(lái)壓縮文件,源文件始終存在。這種命令使用方法很實(shí)用。
?
?今日重點(diǎn):
?1.記住Linux常見(jiàn)子目錄的作用;
?2.熟練掌握并能合理使用各項(xiàng)查看命令;
?3.熟練使用壓縮、解壓命令。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI