linux目錄
創(chuàng)新互聯(lián)建站歡迎咨詢:13518219792,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域10多年,包括紙箱等多個行業(yè)擁有豐富建站經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為網(wǎng)站保駕護航!
常見的目錄及其解釋
/bin:
bin是Binary的縮寫, 這個目錄存放著最經(jīng)常使用的命令。
/boot:
這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件。
/dev :
dev是Device(設(shè)備)的縮寫, 該目錄下存放的是Linux的外部設(shè)備,在Linux中訪問設(shè)備的方式和訪問文件的方式是相同的。
/etc:
這個目錄用來存放所有的系統(tǒng)管理所需要的配置文件和子目錄。
/home:
用戶的主目錄,在Linux中,每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名的。
/lib:
這個目錄里存放著系統(tǒng)最基本的動態(tài)連接共享庫,其作用類似于Windows里的DLL文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫。
/media:
linux系統(tǒng)會自動識別一些設(shè)備,例如U盤、光驅(qū)等等,當識別后,linux會把識別的設(shè)備掛載到這個目錄下。
/opt:
?這是給主機額外安裝軟件所擺放的目錄。比如你安裝一個ORACLE數(shù)據(jù)庫則就可以放到這個目錄下。默認是空的。
/proc:
這個目錄是一個虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,我們可以通過直接訪問這個目錄來獲取系統(tǒng)信息。
這個目錄的內(nèi)容不在硬盤上而是在內(nèi)存里,我們也可以直接修改里面的某些文件,比如可以通過下面的命令來屏蔽主機的ping命令,使別人無法ping你的機器:
/root:
該目錄為系統(tǒng)管理員,也稱作超級權(quán)限者的用戶主目錄。
/sbin:
s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。
/srv:
?該目錄存放一些服務(wù)啟動之后需要提取的數(shù)據(jù)。
/usr:
?這是一個非常重要的目錄,用戶的很多應(yīng)用程序和文件都放在這個目錄下,類似于windows下的program files目錄。
/usr/bin:
系統(tǒng)用戶使用的應(yīng)用程序。
/usr/sbin:
超級用戶使用的比較高級的管理程序和系統(tǒng)守護程序。
/usr/src:
內(nèi)核源代碼默認的放置目錄。
/var:
這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經(jīng)常被修改的目錄放在這個目錄下。包括各種日志文件。
目錄的結(jié)構(gòu):樹形結(jié)構(gòu)(如下圖)
?
命令
1. cat:查看文件內(nèi)容
2.more :查看文件內(nèi)容
cat也是查看文件內(nèi)容,但是有的時候文件內(nèi)容過多,一個屏幕無法顯示,而cat顯示的內(nèi)容無法翻頁顯示
這個時候more命令就可以解決這一問題
此時可以用Enter鍵向下逐行翻頁
? ? ? ? ? ? ?用空格鍵向下翻一屏
? ? ? ? ? ? ?用B鍵向上翻頁
? ? ? ? ? ? ?用Q鍵退出閱讀模式
3.less:
more查看在翻頁到末頁會自動退出閱覽模式,想回翻查看需要重新進入,less是more的進階版,可以有效解決這一問題
交互操作方法:
? ?Page Up 向上翻頁,Page Down 向下翻頁
? ?按 “/”鍵查找內(nèi)容,"n"下一個內(nèi)容,“N”上一個內(nèi)容
? ?其他功能與more命令基本相似
4.head :查看文件開頭的一部分內(nèi)容(默認10行)
??
tail:查看文件末尾一部分內(nèi)容(默認10行)
5.wc:統(tǒng)計文件內(nèi)容
常用選項
? -l :統(tǒng)計行數(shù)
? -w:統(tǒng)計單詞個數(shù)
? -c:統(tǒng)計總字節(jié)數(shù)
6,grep:檢索和過濾文件內(nèi)容
常用命令選項
? ?-i:查找時忽略大小寫
? -v:反轉(zhuǎn)查找,輸出與查找條件不同的行
查找條件設(shè)置
? “^……”表示以……開頭,“……$”表示以……結(jié)尾
? ?“^$”表示空行
當顯示的文件過多時可以用重定向符號>將內(nèi)容生成到一個文本文檔中,進行查看,當?shù)?次查看的內(nèi)容生成文本需要要接在前面內(nèi)容之后時,需要用到>>來生成
7.gzip,bzip2:壓縮文件
-9 壓縮文件(可以不寫)
-d 解壓縮文件
8.tar :歸檔命令
gzip和bzip2在使用功能時會將源文件刪除,如果我們不需要刪除源文件時就需要tar命令了
常用命令選項
? -c :創(chuàng)建壓縮包
? -x :解壓
? -v? :顯示詳細信息
? -f :執(zhí)行(必帶選項)
? -p :保留原有權(quán)限
? -t :查看壓縮包內(nèi)容
? -C:解壓目標路徑
? -z :gzip格式? ? 路徑結(jié)尾(.tar.gz)
? -j :bzip格式