回顧一下常用命令:
pwd : 顯示當前所在的目錄
ls : 顯示當前目錄下的文件
cd : 切換路徑
cd . . : 返回到上一級路徑
mkdir : 新建目錄
rmdir : 刪除目錄
touch : 新建文件
cp :復制文件
rm :刪除文件
cat : 將文件內容顯示到終端
clear :輕觸屏幕的顯示內容
在shell中輸入字符串並回車的過程:
1、shell根據第1個字符串去環境變量PATH所指定的目錄中找到同名的應用程序
2、然后執行它
我們可以設置PATH環境變量添加我們的目錄:
export PATH=$PATH:/my/dir
command not found的原因:
1、PATH所確定的目錄中無此程序
2、它不是可執行的程序
Linux命令提示符和linux命令格式
命令提示符,顯示了
1)當前登錄的用戶名
2)用戶當前所在的路徑

linux命令的格式
命令 【選項】 【參數】
舉例:
ls
ls -l
ls -l /home
1)命令這一部分肯定是存在的
2)選項和參數不一定存在,可有可無。
選項和參數取決於你使用該命令實現的具體目的。
3)選項是以“-”’來指明的。
4)命令、選項、參數之間是以空格來隔開的,
一個或多個空格都視為1個空格。
如:ls -l /home與ls -l /home的目的是一樣的。
5)完成linux命令輸入后,按下enter鍵,即可執行該命令。

如ls命令有選項-l,那么ls到底有哪些選項呢?可以通過man ls來查看。
ls命令的選項有很多,入門階段先掌握ls命令的 -l、-a 、-h等常用選項。
在后面的學習中,也是先介紹linux基礎命令(pwd、cd 、ls等)的常用選項。

pwd:打印當前所在的路徑


簡化輸入
cd :切換目錄
cd ~ 切換到當前用戶的家目錄
cd . 切換到當前路徑
cd .. 切換到上一級路徑
cd .. /.. 切換到上上級路徑(其中:在linux中路徑分隔符為斜杠 / )
cd - 切換到上一次的路徑
linux目錄結構
/ -----------------------------根目錄/
|---------bin -----------------------------/bin
|---------home -----------------------------/home
|---------book -----------------------------/home/book
|---------Guest -----------------------------/home/Guest
|---------usr ----------------------------/usr
|---------lib -----------------------------/usr/lib
|---------bin-----------------------------/usr/bin

絕對路徑:從根目錄一級級找下去,需要寫完整路徑名
相對路徑:參照當前所在目錄進行查找
舉例:
/home/book 是絕對路徑
相對路徑一般以 . 和 .. 來構成
1)
當前路徑為 /bin,然后 ./pwd就是執行了 /bin/pwd
2)
當前路徑為 /home/book/100ask
然后 cd ../Videos/ 就到達 /home/book/Videos
cd .. / .. 就到達 /home (切換到了上上級路徑)
. . 表示上級路徑
以 . . / 開頭的路徑也是相對路徑
注意事項:
1)你切換的路徑必須保證存在,可以使用 ls 命令查看某一個路徑下面的所有內容。
2)一定要記得多使用tab鍵。(自動補全)
ls:列出目錄內容
cd 切換路徑,然后再使用 ls 查看目錄內容
舉例:
命令 【選項】 【參數】
1)ls
直接ls,則顯示當前所在目錄的內容
2)ls 目錄名
如:ls /home,則指定顯示 /home的內容
如:ls ~ ,則指定顯示/home/book的內容
3)ls 選項
或 ls 選項 目錄名
常用的選項:
-l(long的縮寫),顯示目錄下文件的更詳細的信息(文件權限、文件最后修改的時間、文件大小)
-a(all的縮寫),顯示了隱藏文件
-h(human - able 的縮寫),將文件大小以 K(KB)、M(MB)、G(GB) 來表示。

mkdir :創建目錄
命令 【選項】 【參數】
舉例:
1)mkdir 目錄名
mkdir dir0 創建 dir0 這個目錄
2)mkdir -p 父目錄/ 子目錄
mkdir -p dir1 / dir2
-p(parents的縮寫)
連續創建多級目錄(父目錄和子目錄),如果父目錄不存在,則需要加入-p參數。
rmdir :刪除目錄
舉例:
1)rmdir 目錄名
注意:rmdir不能刪除非空目錄(非空目錄:該目錄下面有子目錄或者文件)
(怎樣刪除非空目錄? rm -r )
