Linux基礎知識——shell命令類型及命令使用協助

來源:互聯網
上載者:User

標籤:基礎知識   linux   知識點   

    加入馬幫有一段時間了,看到群裡面大總管要檢查部落格,才意識到,原來我還沒有寫過作業。俗話說的好,時間是把殺豬刀!!!咳咳,其實想說,馬哥視頻忒長,內容賊多,對於文筆不好我來說,寫作業壓力山大啊,有木有。嗯、嗯,長話短說,進入正題。

    兩個星期過去,課程進度有點掉隊,這篇博文主要記錄基礎命令課程知識,用於梳理知識點並加深印象,為今後行走linux之路打下堅實基礎的好開端,完成該博文並回顧相關知識點後,期望加快學習步伐,穩紮穩打,跟上進度,good good study,day day up!

 

1.  shell命令類型:

shell命令有兩類:

 

1.1  內建命令:shell程式自身附帶的命令,是shell程式的一部分;

 

1.2  外部命令:在某目錄下有一個與之對應的可執行檔

區分命令類型,可以使用如下命令:

# type COMMAND        /*查看命令類型*/  
# which COMMAND       /*查看命令可執行檔所在路徑*/

例如:

 

A.紅線標識結果提示:“cd”是一個shell的內建命令。

650) this.width=650;" style="background-image: none; border-right- 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201405/13/2784219_1399973464hP2M.png" width="204" height="43">

 

B.紅線標識結果提示:"PATH"中找不到命令的可執行檔,$PATH:決定了shell將到哪些目錄中尋找命令或程式。

650) this.width=650;" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201405/13/2784219_1399973464TQ6r.png" "573" height="56">

 

C.紅線標識處結果提示:"man"命令的可執行程式所在路徑,說明"man"是一個外部命令。

650) this.width=650;" style="background-image: none; border-right- 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201405/13/2784219_1399973467KjGH.png" width="218" height="39">

 

D.紅線表示結果提示:“ls”是個別名,此時再使用“which”命令,可知道“ls”命令其可執行檔的所在路徑。

650) this.width=650;" style="background-image: none; border-right- 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201405/13/2784219_13999734676efw.png" width="251" height="87">

 

2.  命令協助相關

 

2.1  擷取命令協助資訊,可使用如下命令:

# help COMMAND        /*僅適用於擷取內部命令的使用協助*/

# help cd        /*擷取內部命令"cd"的使用協助*/

 

# man COMMAND /*查看命令使用手冊,"man"全稱"manual",可使用“whatis COMMAND”來擷取命令相應說明所在章節資訊及簡介*/

# whatis cp           /*命令"cp",相應協助資訊所在章節*/
650) this.width=650;" style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px;  border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201405/13/2784219_1399974644ulkB.png" "394" height="55">        /*紅線標識處說明:章節(1)是關於"copy files and directories"的資訊*/                                                      
# man 1p cp           /*擷取命令"cd"在章節"1p"中的資訊*/

 

# COMMAND –help       /*擷取命令簡要使用協助*/

# ls --help        /*擷取命令"ls"的簡要使用協助*/
 

 

2.2    linux中,“man”手冊,對於不同命令或配置的手冊位於不同章節中,相關類容所處章節資訊如下表:

1.使用者命令;

2.系統調用;

3.庫調用;

4.特殊檔案,裝置檔案;

5.檔案格式,即設定檔;

6.遊戲;

7.雜項;

8.管理類命令;

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.