一個cheat命令 == Linux命令小抄大全
本文介紹一個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!
相關文章
- Linux命令大全Linux
- linux 命令 大全Linux
- linux常用命令大全(一)Linux
- linux命令大全-linux命令使用和管理Linux
- Cheat—— 給Linux初學者和管理員一個終極命令列"備忘單"Linux命令列
- Linux命令操作大全Linux
- linux命令大全(續)Linux
- linux GPT命令大全LinuxGPT
- Linux命令大全——LMNOPQLinux
- linux 命令基礎大全Linux
- Linux命令總結大全Linux
- Linux系統命令大全。Linux
- 【linux下vi命令大全】Linux
- Linux命令大全總結Linux
- linux下svn命令大全Linux
- linux 解壓命令大全Linux
- linux下vi命令大全Linux
- linux基本命令大全Linux
- 學習一個 Linux 命令:shutdown 命令Linux
- 每天一個 Linux 命令(49): at 命令Linux
- 每天一個linux命令(49):at命令Linux
- linux命令大全-linux命令使用和管理視訊教程Linux
- 【Linux】Linux命令快速學習神器tldr、cheat介紹和使用Linux
- 11個炫酷的Linux終端命令大全Linux
- 近 100 個 Linux 常用命令大全Linux
- Linux常用命令大全Linux
- linux下解壓命令大全Linux
- Linux硬體資訊命令大全Linux
- AT 命令大全
- 每天一個 Linux 命令(27):linux chmod 命令Linux
- 每天一個 Linux 命令(12):more 命令Linux
- 每天一個 Linux 命令(16):which 命令Linux
- 每天一個Linux命令(6):rmdir命令Linux
- 每天一個Linux命令(5):rm命令Linux
- 每天一個Linux命令(2):shutdown命令Linux
- 每天一個 Linux 命令(17):whereis 命令Linux
- 每天一個Linux命令(3):pwd命令Linux
- 每天一個 Linux 命令(2):cd命令Linux