2015-02-19

查詢 Ubuntu 指令大全

阿舍發現有不少人在查「Ubuntu指令大全」或「Ubuntu 常用指令」等指令的清單,然後,在網路上也可以查到不少這樣的東西,想當年,阿舍剛開始學 Linux 的時候,也都有在找這類的東西,想說,能不能把這些指令全都學一學哩 ! ...


不過,後來阿舍就發現,似乎是不必要也不需要哩 ! 但是,阿舍這篇的重點不是要講這個該不該把 Ubuntu 指令全部都學起來的議題,而是,阿舍這二天在找東西的時候才發現,其實,用 Ubuntu 內建的指令就可以查到所謂的 Ubuntu 指令大全和 Ubuntu 常用指今的清單哩 ! ...
查看內建指令和可用指令數

在 Linux 和 Ubuntu 上有個指令叫做 compgen ,這個指令可以列出系統上所有的可用指令及內建指令,所以,只要下面第一行的指令就可列出 Ubuntu 內建的指令清單,然後,用下面第二行則是可以列出所有可用的清單哩 !

compgen -b

compgen -c

上面第一行指令所列出來的指令數量會依不同的 Linux 發行版本和 Ubuntu 版本而略有不同,阿舍用的 Ubuntu 14.04 Server 版列出來是 61 個,在 Mac OS X 上則是 58 個哩 !

而第二個指令跑出來的結果則是差異更大了,因為第二行指令列出來的是你的系統上所有已裝可用的指令清單,會依你自己安裝的軟體而有所不同,阿舍的 Ubuntu 14.04 Server 是剛好 1800 個指令哩 ! ... 這是阿舍在測試的虛擬機器,所以,會亂裝一堆東西哩 !

這個 compgen 在應用上,阿舍覺得可以用在到一台陌生的機器上時,可以用 像下面這樣,用 compgen 加上 grep 來查看看你要的指令可不可以用,當然,你也可以直接執行看看來看有沒有錯誤訊息,不過,這樣看起來就比較沒那麼專業哩 ! ... 呵 !

# 查看看 iptraf 指令有沒有安裝
$ compgen -c | grep iptraf  


順便看看 ...



推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁