Linux小工具之cheat


隨著linux學習的深入,接觸到的命令越來越多,此時,考驗腦力的時候就到了,除非你是腦王”,否則面對多如牛毛的linux命令,真的會崩潰!linux前輩們貌似也被同樣的問題所困擾,所以,他們發明了cheatcheat是在GNU通用公共許可證下,為Linux命令行用戶發行的交互式備忘單應用程序。它提供顯示Linux命令使用案例,包括該命令所有的選項和簡短但尚可理解的功能。雖然沒有man,info顯示的信息全面,但是更加直觀實用一點。

cheat主要依賴pythonpip,體驗cheat之前,讓我們把依賴關系先解決掉(本次操作基于centos 7.3)。Python當下這么火,大部分linux發行版本都預裝了python,在命令行下輸入python,就可以查看到當前系統已經安裝的python信息。如果沒有,那就動動手指。

    #安裝python        
    yum install python

Linux小工具之cheat

    #安裝pip
     yum install python-pip

Linux小工具之cheat

如果大家也遇到同樣的問題,我們可以通過添加epel源來輕松解決。epelcentos等衍生發行版,用來彌補centos內容更新有時比較滯后或是一些擴展的源。

     yum -y install epel-release
     vim /etc/yum.repos.d/epel.repo

Linux小工具之cheat

     #pip類似RedHat系列中的的yum,安裝Python包非常方便
     yum install python-pip

Linux小工具之cheat

接下來我們將通過git來下載cheat,在命令行中輸入git即可看到有沒有安裝,如果沒有的話請輸入來安裝。

     #安裝git
     yum install git

Linux小工具之cheat

接下來我們將通過pip來安裝cheat所需要的python依賴文件。

     pip install docopt pygments

Linux小工具之cheat

     #升級pip
     pip install --upgrade pip

Linux小工具之cheat

通過git復制cheatgit庫文件到本地。

Linux小工具之cheat

進入cheat目錄,找到安裝文件

Linux小工具之cheat

     #安裝cheat
     python setup.py install

Linux小工具之cheat

     cheat  –v

Linux小工具之cheat

查看默認提供的命令總數

Linux小工具之cheat

開啟神奇的體驗之旅

語法高亮版

Linux小工具之cheat

語法默認版

Linux小工具之cheat

     cheat  grep

Linux小工具之cheat

     cheat ls

Linux小工具之cheat

       cheat 堪稱助記神奇啊,通過它我們可以查詢記憶模糊的命令,如果找不到,再去man里面找,這樣就可以提高我們效率。

     本文基于最近的一次折騰整理而成,尚有諸多不足之處,望大佬們多多指點!

原創文章,作者:LinuxWalker,如若轉載,請注明出處:http://www.www58058.com/84310

(1)
LinuxWalkerLinuxWalker
上一篇 2017-08-10 11:25
下一篇 2017-08-10 15:57

相關推薦

  • 關于touch/>/>>創建同名文件的總結

    一、簡介 1、touch     即創建文件或修改文件時間     語法:touch [options] file-list 2、>     創建文件,可直接把內容生成到指定文件,會覆蓋源文件中的內容;也可以直接生成一個空白文件。     語法:> file…

    2017-02-18
  • Linux計劃任務

    計劃任務 工作當中有時候需要將某件事情在未來的某個特定的時間執行,而自己確不在機器旁,該如何是好?像這樣在每天特定的時間內去安排做一些事情這樣,一種事情我們就稱之為例行性的計劃任務,其實在我們的操作系統當中都有類似的例行性任務計劃功能,那如何去像設定鬧鐘一種在Linux上指定例行性計劃任務并實施,主要有兩種工具:at和crontab   計劃任務分…

    Linux干貨 2016-09-19
  • 第三周 用戶和組管理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who root???? pts/0??????? 2017-12-16 22:46 (192.168.43.233) root???? pts/1??????? 2017-12-16 22:46 (192.168.43.233…

    2017-12-16
  • RPM及YUM工具介紹及使用(上)

    寫在前面 常見的計算機硬件平臺大致可以為分:x86、x86_64、amd64、ppc、arm、aarch64。軟件平臺,在Linux界則是指不同的Linux發行版。 Linux系統中的軟件(非源碼)由于都是在不同的硬件+軟件平臺開發編譯完成之后發布的,因此同一個軟件會區分硬件和軟件環境而有不同的軟件包。在安裝軟件時應該選擇與自己的硬件和軟件平臺一致的軟件包進…

    Linux干貨 2016-12-26
  • N25-第三周作業

    第三周 一、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@zf ~]# who | cut -d " " -f1  | sort | uniq -…

    Linux干貨 2016-12-20
  • 第五周著重練習擴展正則元字符及find命令

    1、顯示當前系統上root、fedora或user1用戶的默認shell; grep -E "^(root|hadoop|user1)\>" /etc/passwd |cut -d":" -f1,7 2、找出/etc/rc.d/init.d/functi…

    Linux干貨 2016-12-13
欧美性久久久久