#1、熟悉Linux的文件系統結構 Linux的文件系統結構其實是一個樹形的分層組織結構,如下圖: Linux系統目錄結構及目錄路徑: ##1.1、文件系統層次結構標準 Linux是開源的操作系統,各個Linux發行機構都可以按照自己的需求對Linux系統的文件系統進行相應的裁剪,所以各個Linux ...
1、熟悉Linux的文件系統結構
Linux的文件系統結構其實是一個樹形的分層組織結構,如下圖:
Linux系統目錄結構及目錄路徑:
1.1、文件系統層次結構標準
Linux是開源的操作系統,各個Linux發行機構都可以按照自己的需求對Linux系統的文件系統進行相應的裁剪,所以各個Linux發行版本的目錄結構也都不盡相同。
Linux官方為了規範文件目錄命名和存放標準,Linux基金會頒發了FHS(Filesystem Hierarchy Standard),即文件系統層次結構標準。
1.2、文件系統層次結構標準所規定的Linux系統必須包含的系統文件目錄
- /bin:bin是二進位(binary)英文縮寫。
- /boot:存放的都是系統啟動時要用到的程式。
- /dev:包含了所有Linux系統中使用的外部設備。
- /etc:存放了系統管理時要用到的各種配置文件和子目錄。
- /lib::存放系統動態連接共用庫的。
- /home::普通用戶的主目錄。
- /root::根用戶(超級用戶)的主目錄。
2、熟練使用pwd命令
pwd命令用於瀏覽用戶當前所處的目錄路徑,方便我們自我定位,如下圖,
當前處於homw/linux下:
註1:pwd命令用於顯示用戶在文件系統中的當前位置,該命令沒有任何選項和參數,命令執行結果顯示為絕對路徑名。
linux@ubuntu:~$ pwd
/home/linux
註2:查看每個命令的幫助文檔,使用man命令。
例如,查看pwd的幫助文檔,則輸入:
man pwd
3、熟練使用ls命令
Usage: ls [options] [files_or_dirs] Example:
ls -a //不忽略以.開頭的文件,即隱藏文件
ls -l //以長格式、文件列表(顯示出文件的許可權、所屬用戶用戶組、日期等信息)的方式,註意到有x執行許可權的文件的顯示顏色不一樣,在我們配置的系統中顯示為綠色
ls -R //如果目錄中含有目錄,會遞歸顯示
4、熟練使用cd命令
絕對路徑或相對路徑
cd /home/joshua/work
cd project/docs
回到上一級目錄
cd ..
回到家目錄
cd
回到上一次的工作目錄
cd -
5、補充Linux用戶許可權知識
許可權 九位
分三組,每組又有讀r、寫w、執行x三個許可權 ;三組三個許可權共九位。
許可權順序如下表:
文件創建者用戶 | 同組用戶 | 其他用戶 |
---|---|---|
rwx | rwx | rwx |
在個人編程時,比如進行c嵌入式編程時,只需要著重關註
文件創建者用戶的許可權問題即可。
Linux 文件系統與windows文件系統有何區別?
Linux | windows |
---|---|
層次結構 | 區分了盤符C、D、E |
多一個新盤,只是多了一個目錄結構 | 多一個新盤多一個分區 |