shell命令解析器功能說明及入門命令1


回顧一下常用命令:

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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM