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 |
多一個新盤,只是多了一個目錄結構 | 多一個新盤多一個分割槽 |