一個cheat命令 == Linux命令小抄大全

工程師WWW發表於2014-09-01

本文介紹一個Linux超級命令,有了這個命令,你就可以開開心心的使用linux上的各種命令了。

當你要執行一個linux命令,在這個命令引數選項眾多時,你一般怎麼做?對,我們大多數人都會去求助man命令。此外,linux上幫助相關的命令還有”help””whereis””whatis”等命令。

當然,在linux上,man命令幾乎是萬能的,但它卻不是最高效的。尤其是對英文不太好的童鞋,man命令給出的幫助資訊很長,在短時間內不好理解。如下圖所示,是一個man給出的幫助資訊頁面:

同樣的,”help”命令給出的資訊,通常也不是你想要的,如下圖:

其他諸如“whereis”、”whatis”等命令對你瞭解命令的用法基本沒有任何幫助。

現在該本文的主角出場了。——cheat

cheat命令是幹嘛的呢?

cheat命令簡單來說,就是告訴你一個命令如何使用。它沒有提供其他額外多餘的資訊,只通過使用例項告訴你一個命令如何使用。

比如說,你想要知道解壓命令tar如何使用,都有哪些選項引數等。只需要簡簡單單的輸入

效果如下圖所示:

 

OK,我們知道cheat有多犀利以後,接下來看看如何在我們的機器上安裝cheat命令。

cheat命令依賴於python和pip,因此,在安裝cheat命令之前,你需要在機器上安裝python和pip。(Linux預設是安裝有python的。)

一、安裝python

 二、安裝pip

 三、下載並安裝cheat

我們通過git下載cheat,因此,我們這裡先安裝git工具。當然,如果你不想使用git工具,你完全可以通過其他方式獲得cheat安裝檔案,本文使用git工具獲取cheat。

1)安裝git

 2)安裝python依賴檔案

 3)從github克隆專案

 4)切換到cheat路徑,進行安裝

 5)如果一起都順利的話,你會得到如下結果

 四、配置cheat

1)新增EDITOR環境變數

開啟檔案bash配置檔案:‘~/.bashrc’,在~/.bashrc新增如下行:

注意:上面的/usr/bin/nano中的nano是編輯工具的名字,你可以用你自己喜歡的編輯器替換nano編輯器。

2)為cheat命令新增自動補全功能

為了使cheat命令具有自動補全功能,只需要下載 ‘cheat.bash‘ 並將其複製到適當的路徑即可,操作如下:

關於自動補全更多資訊,可參考此文:Auto Completion Script for Various Shells

3)高亮顯示(可選)

此外,為了更好的顯示效果,你可以配置高亮顯示。為開啟高亮顯示,你可以在你的‘.bashrc‘ 檔案中新增如下行:

 4)新增更多的小抄(可選)

預設情況下,cheat命令只支援基本的linux命令和一些很常用的命令。為新增額外的命令支援,你可以到路徑~/.cheat/中去通過操作Cheatsheets 來豐富cheat支援的命令集。

上述命令會開啟命令xyz,如果對應的cheat-sheet可用的話。否則cheat會建立一個cheat-sheet。

五、看看幾個例項

1)cheat tar命令

 2)cheat dd命令

3)cheat uname命令

4)cheat ifconfig命令

5)cheat top命令

 

6)cheat -l命令

這個用法顧名思義,就是列出cheat都支援那些命令查詢。

就這麼多了,Enjoy linux,Enjoy cheat!

相關文章