linux不同於window系統,它是不分盤的,只有乙個根目錄/,所有的檔案都在它的下面。同時它也與與開機、還原、系統修復等操作有關
根目錄下的檔案下常見有:
/bin 檔案和程式相關,重要的執行檔案。放置了很多在單使用者維護模式下還能夠被操作的命令。(如:cat,chmod,chown,date,mv,mkdir,cp,bash)
/boot 檔案和啟動相關,其中包括linux核心檔案以及開機選單所配置的檔案
/cdrom檔案和光碟相關
/dev檔案和裝置的配置相關,任何裝置和藉口裝置都是以檔案的形式存在於這個目錄中,可以通過訪問這下面的檔案而訪問某個裝置。
/etc檔案和程式的配置、系統主要的配置檔案相關,比較重要,一般使用者只能檢視,而只有boot使用者才有修改的權利。
/lib檔案放置相關的庫檔案(別人的**、工具)
/home檔案和主頁面相關,這是系統預設的使用者主資料夾。
/tmp 檔案和記憶體相關,讓一般檔案或者是正在執行的程式暫時放在這裡。
/sbin檔案與系統環境相關,其中包括了開機、修復、還原系統所需要的檔案。比較重要,因此一般使用者只能檢視,只有root使用者才能修改。
當前登陸的賬戶,預設就是進入那個家目錄下。(ls 命令是列出當前所在目錄下的檔案)
-cd(change directory,切換目錄)
首先了解一下什麼是路徑(path),它包含有兩個概念:「絕對路徑」和「相對路勁」。
絕對路徑:一定由根目錄開始寫起的路徑寫法。它更能保證檔案的正確性,且如果是用用於管理系統的程式時,務必使用絕對路徑。因此在不同的程式使用環境改變的情況下,使用相對路線可能會導致出錯。
相對路徑:不一定由根目錄開始寫起的路徑寫法。它是相對目前工作目錄的路徑。如目前所在的目錄為:/var/local/。而目標檔案的所在路徑為:/var/mail/。(注意:/var/local/和/var/mail/)此時可以寫成:cd ../mail/
需要記住的比較特殊的目錄:
特殊目錄含義.
代表此層目錄
..代表上一層目錄
~代表「目前使用者身份」所在資料夾
~account
代表account這個使用者的主資料夾(account是個賬戶名稱)
- pwd(print working diectory, 顯示當前所在目錄)
它就是顯示當前所在目錄的意思,沒有其他更複雜的用法。
-mkdir(make directory, 新建新目錄)**
用法:
mkdir -m 目錄名稱
在新建目錄的時候,同時為配置檔案的許可權(ps:檔案許可權r:4 w:2 r:1對三種使用者的許可權)
在中可以看到預設建立檔案時它的許可權是755,我們使用 mkdir -m 777 強制設定為的777的許可權。
mkdir -p 目錄名稱
在新建目錄的時候,能直接遞迴的建立多層目錄
如:能直接建立 mkdir -p test1/test2/test3/test3
-rmdir(remove directory, 刪除「空」目錄)**
rmdir [-p] 目錄名稱
-p: 連同上層「空的」目錄也一起刪掉
注意是只能刪掉空目錄!
- touch(修改檔案時間或建立新檔案)
通過touch 這個命令時,我們可以修改檔案的日期與時間,並且也可以建立乙個新的檔案
linux學習筆記 目錄結構(1)
每個linux系統的目錄結構差不多,因為有fhs filesystem hierarchy standard 標準的規範。fhs的重點在於規範每個特定的目錄下應該要放什麼樣的資料。fhs依據檔案系統使用的頻繁與否是否允許使用者隨意改動,而將目錄定義為四種互動作用的形態 可分享的 可以分享給其他系統掛...
linux學習筆記 目錄結構(1)
每個linux系統的目錄結構差不多,因為有fhs filesystem hierarchy standard 標準的規範。fhs的重點在於規範每個特定的目錄下應該要放什麼樣的資料。fhs依據檔案系統使用的頻繁與否是否允許使用者隨意改動,而將目錄定義為四種互動作用的形態 可分享的 可以分享給其他系統掛...
linux目錄結構1
1.tree l 1 顯示 的結構 2.usr bin 應用程式 3.etc 配置檔案 4.etc init.d啟動檔案 5.儲存系統程式 6.usr 儲存使用者的程式 7.home 普通使用者的家目錄 8.uname a 列印所有資訊 r 核心資訊 m 檢視位數 32或者64 9.dev 裝置檔案...