Linux學習第三天--使用命令

在這之前,我們已經知道了一系列神祕的命令,每個命令都有自己奇妙的 選項和參數。在這一章中,我們將試圖去掉一些神祕性,甚至創建我們自己 的命令。這一章將介紹以下命令:

  • type 說明怎麼解釋一個命令名
  • which 顯示會執行哪個可執行程序
  • man 顯示命令手冊頁
  • apropos – 顯示一系列適合的命令
  • info 顯示命令
  • whatis 顯示一個命令的簡介描述
  • alias 創建命令別名

什麼是命令

命令可以是下面四種形式之一:

  1. 是一個可執行程序,就像我們所看到的位於目錄/usr/bin 中的文件一樣。 這一類程序可以是用諸如 C 和 C++語言寫成的程序編譯的二進制文件, 也可以是由諸如shell,perl,python,ruby等等腳本語言寫成的程序 。
  2. 是一個內建於 shell 自身的命令。bash 支持若干命令,內部叫做 shell 內部命令 (builtins)。例如,cd 命令,就是一個 shell 內部命令。
  3. 是一個 shell 函數。這些是小規模的 shell 腳本,它們混合到環境變量中。 在後續的章節裏,我們將討論配置環境變量以及書寫 shell 函數。但是現在, 僅僅意識到它們的存在就可以了
  4. 是一個命令別名。我們可以定義自己的命令,建立在其它命令之上。

識別命令

這經常很有用,能確切地知道正在使用四類命令中的哪一類。Linux 提供了一對方法來 弄明白命令類型。

type - 顯示命令的類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章