Linux基本命令詳解《二》
內(nèi)容概述:
Linux目錄結(jié)構(gòu)
查看及檢索文件
備份及恢復(fù)文檔
vi文本編輯器
一,Linux目錄結(jié)構(gòu):樹(shù)形目錄結(jié)構(gòu)(自頂而下)
常見(jiàn)的子目錄及作用:
a、/root:系統(tǒng)管理員root的宿主目錄
b、/home:普通用戶(hù)的宿主目錄
c、/boot:系統(tǒng)內(nèi)核/啟動(dòng)文件
d、/dev:設(shè)備文件
e、/etc:配置文件
f、/bin:所有用戶(hù)可執(zhí)行的命令
g、/sbin:管理員可執(zhí)行的管理命令
h、/usr:應(yīng)用程序
i、/var:日志文件(俗稱(chēng)可變長(zhǎng)文件目錄)
j、/proc :硬件配置信息
k、 /tmp :臨時(shí)文件
l、 /lib :函數(shù)庫(kù)
m、 /media:多媒體
二、查看及檢索文件:
1、查看文件內(nèi)容命令:
a、cat:連接并顯示文件的信息,是全部顯示文件內(nèi)的信息
常用選項(xiàng):
-n:在顯示的時(shí)候可以顯示行號(hào),這個(gè)行號(hào)只是顯示出來(lái),跟文件內(nèi)容沒(méi)有 關(guān)系
-E:顯示每一行的行結(jié)束符,所以linux中文本文件的行結(jié)束符是$符
-T:可以顯示制表符
-v:顯示其他的非打印字符
-A:顯示所有的符號(hào)
缺點(diǎn):Init 3的界面中:查看文件太大時(shí),超出屏載范圍,會(huì)出現(xiàn)內(nèi)容顯示不全的問(wèn)題,且無(wú)法用滾輪調(diào)動(dòng)頁(yè)面。常用于簡(jiǎn)短的文本文件。
b、more:用全屏方式分頁(yè)顯示文件內(nèi)容。缺點(diǎn)是看不到最后一頁(yè)內(nèi)容。到最后一頁(yè)時(shí)會(huì)直接退出。
互交操作方法:
·按enter鍵向下逐行滾動(dòng)
·按空格鍵向下翻一屏
·按q鍵退出
c、less:與more命令相同,但擴(kuò)展功能更多
互交操作方法:
·page up:向上翻頁(yè)
·page down:向下翻頁(yè)
·/:查找內(nèi)容 n:下一個(gè)內(nèi)容N:上一個(gè)內(nèi)容
·其他功能與more基本相似
d、head:顯示文件前幾行,默認(rèn)是10行
-n:顯示前多少行
e、tail:顯示文件的后幾行,默認(rèn)是10行
-n:顯示后多少行
-f:查看文件尾部,而且不退出,等待顯示后續(xù)追加的新內(nèi)容;
2、統(tǒng)計(jì)文件內(nèi)容命令:
wc:統(tǒng)計(jì)文件中的單詞數(shù)量(word count)等信息(wc后不接任何口令默認(rèn)查看所有形式)
常用選項(xiàng):
·-l:統(tǒng)計(jì)行數(shù)
·-w:統(tǒng)計(jì)單詞個(gè)數(shù)
·-c:統(tǒng)計(jì)字節(jié)數(shù)
3、檢索和過(guò)濾文件內(nèi)容命令:
grep:在文件中查找并顯示包含指定字符串的行
常用選項(xiàng):
·-i:查找時(shí)忽略大小
·-v:反轉(zhuǎn)查找,輸出與查找條件不相符的行
查找條件設(shè)置:
·要查找的字符串以雙引號(hào)括起來(lái)
·“^……”表示以……開(kāi)頭,“$……”表示以……結(jié)尾
·“^$"表示空行
例如:查找目錄”/etc/httpd/conf/“下的”
/httpd.conf 中包含“#”的行,并令保存在/opt名為httpd01.txt的文件中,命令操作如下:
grep -v “#”——:查看沒(méi)有#的文件
查看有幾個(gè)用戶(hù)可以登錄系統(tǒng):
三、壓縮/解壓縮
gzip、bzip2:制作壓縮文件、解開(kāi)壓縮文件
常用選項(xiàng):
-9:創(chuàng)建
-d:解壓
四、歸檔命令:
tar:制作歸檔文件/釋放歸檔文件
基本使用格式:
tar {選項(xiàng)}...歸檔文件名 原文件或目錄
tar {選項(xiàng)}...歸檔文件名 {-C目標(biāo)目錄}
常用命令選項(xiàng):
沒(méi)有-C就是解壓到當(dāng)前目錄。
-c:創(chuàng)建壓縮
-x:解壓
-v:顯示詳細(xì)信息
-f:執(zhí)行
-p:保留原有權(quán)限
-t:查看壓縮包內(nèi)容
-C:解壓目標(biāo)路徑
-z:gzip格式
-j:bzip2格式
五、文本編輯器vi命令:
1、文本編輯器的作用:
a、創(chuàng)建或修改文本文件
b、維護(hù)Linux系統(tǒng)中的各種配置文件