@
目錄
- 1 Ubuntu作業系統
- 1.1 與Windows目錄結構對比
- 2 檢視目錄指令
- 2.1 檢視目錄指令的使用
- 2.2 檢視目前目錄路徑
- 2.3 清除終端内容
- 3 切換目錄指令
- 3.1 切換目錄指令的使用
- 4 絕對路徑和相對路徑
- 4.1 絕對路徑
- 4.2 相對路徑
- 4.3 絕對路徑和相對路徑的使用
- 4.4 自動補全
- 5 建立、删除檔案及目錄指令
- 5.1 建立、删除檔案及目錄指令的使用
- 6 複制、移動檔案及目錄指令
- 6.1 複制、移動檔案及目錄指令的使用
- 7 終端指令格式的組成
- 7.1 終端指令格式說明
- 7.2 小結
- 8 檢視指令幫助
- 8.1 檢視指令幫助方式
- 9 ls指令選項
- 9.1 ls指令選項使用
- 10 mkdir和rm指令選項
- 10.1 mkdir指令選項
- 10.2 rm指令選項
- 11 cp和mv指令選項
- 11.1 cp指令選項
- 11.2 mv指令選項
Windows目錄結構效果圖:

說明:
每一個盤符就是一個根目錄,在Windows作業系統裡面可能會出現多個根目錄。
Linux目錄結構效果圖:
Ubuntu 沒有盤符這個概念,隻有一個根目錄 / 。
Linux主要目錄介紹效果圖:
主要目錄說明:
- /:根目錄
- /bin:可執行二進制檔案的目錄
- /etc:系統配置檔案存放的目錄
- /home:使用者家目錄
- ls和tree是我們檢視目錄資訊最常用的指令
- ls隻能檢視一層目錄資訊
- tree可以檢視多層目錄資訊。
ls指令效果圖:
tree指令效果圖:
pwd指令效果圖:
注意:
- cd指令切換目錄時,這個目錄必須存在。
- cd 後面不寫目錄等價于cd ~
cd 目錄效果圖:
cd ~效果圖:
cd ..效果圖:
cd .效果圖:
cd -效果圖:
從根目錄算起的路徑叫做絕對路徑
例如:
- /home/python/Desktop
- /usr/bin
從目前目錄算起的路徑叫做相對路徑
- ./test/hello
- ../static/images
使用絕對路徑切換到桌面
cd /home/python/Desktop
在下載下傳目錄以相對路徑切換到桌面
cd Downloads
cd ../Desktop
在桌面使用相對路徑切換到上一級目錄的上一級目錄
cd Desktop
cd ../../
- 當敲出 檔案或者目錄或者指令 的前幾個字母之後,按下 tab 鍵,如果輸入的沒有歧義,系統會自動補全
- 當切換目錄或者使用指令的時候,如果不确定目前目錄下有那些子目錄或者其它指令,可以通過兩次tab鍵檢視
touch指令效果圖:
mkdir指令效果圖:
rm指令效果圖:
rm删除目錄效果圖
rm指令想要删除目錄需要加上-r選項,-r表示遞歸删除目錄及其内容
rmdir指令效果圖:
cp指令效果圖:
- 拷貝目錄需要加上-r選項,-r表示遞歸拷貝目錄及其内容
mv指令移動檔案效果圖
mv指令移動目錄效果圖
mv指令重名名效果圖
command [-options] [parameter]
每項資訊的說明:
- command:指令名, 比如: ls、pwd
- [-options]:選項,可以有零個、一個或者多個選項,多個選項可以合并,比如使用的 -r 就是選項。
- [parameter]:參數,可以有零個、一個 或者 多個參數, 比如: touch 檔案名、mkdir 目錄名、cd 目标目錄(路徑),這些檔案名和目錄名都是參數。
- []:代表可選
- 終端指令完整格式: 指令名 選項(可選) 參數(可選)
- 選項:用于調整指令的功能,比如:-r選項調整cp指令的功能。
- 選項可以分為短選項和長選項
- 短選項的格式: '-'後面接單個字母, 比如:-r
- 長選項的格式: '--'後面接單詞, 比如:--help
- 參數:指令的操作對象,一般是檔案名或者目錄名。
- 對于指令,它的選項和參數一般情況下沒有順序要求,但是scp指令是必須先選項然後在跟上參數。
- --help 使用說明: 指令 --help
- man 使用說明: man 指令
檢視指令幫助的目的說明:
- 檢視指令幫助目的是檢視指令選項資訊的
--help效果圖:
man效果圖:
man指令的說明:
ls指令選項效果圖:
每項資訊說明:
mkdir指令選項效果圖:
rm -i指令選項效果圖:
rm -r指令選項效果圖:
rm -f指令選項效果圖:
rm -d指令選項效果圖:
cp -i指令選項效果圖:
cp -r指令選項效果圖:
cp -v指令選項效果圖:
cp -a指令選項效果圖:
-a選項說明:
- -a 選項還支援拷貝檔案夾并且檔案夾中的檔案權限不丢失
mv -i指令選項效果圖:
mv -v指令選項效果圖: