CentOS下安裝cheatr步驟

來源:互聯網
上載者:User

標籤:應用程式   python   許可證   linux   通用   

當你不確定你所啟動並執行命令,尤其是那些使用了許多選項的複雜命令時,你會怎麼做?在這種情況下,我們使用man pages來擷取協助。還有一些其它的選擇可能包括像‘help’,‘whereis’和‘whatis’這樣的命令。但是所有的這些既有優點,也有缺點。同樣,‘help’命令可能也不會給你期待的答案。

cheat是在GNU通用公用許可證下,為Linux命令列使用者發行的互動式備忘單應用程式。它提供顯示Linux命令使用案例,包括該命令所有的選項和簡短但尚可理解的功能。

Cheat’有兩個主要的依賴——‘python’ 和 ‘pip’,在安裝‘cheat’之前,確保你的系統安裝了python和pip。

Install Python
# apt-get install Python (基於Debian的系統)# yum install python (基於小紅帽的系統)

Install Pip

# apt-get install python-pip (基於Debian的系統)# yum install python-pip (基於小紅帽的系統)

Note:pip是一個簡單的安裝替代,是一個有極大改進的Python第三方包安裝器。

注:pip 安裝

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz

tar zxvf Python-2.7.5.tgz

cd Python-2.7.5

python setup.py install


安裝pip前,可能會需要讓你安裝setuptools

 wget "https://bitbucket.org/pypa/setuptools/get/default.tar.gz#egg=setuptools-dev" --no-check-certificate

 tar -zxvf default.tar.gz

 cd pypa-setuptools-a6daa77a00b2/

python setup.py install

然後進入PIP目錄,cd pip-1.0.2執行 python setup.py install


接下來,通過運行下面的命令來安裝所需要的python依賴包。

# pip install docopt pygments

現在,複製cheat的Git庫

# git clone https://github.com/chrisallenlane/cheat.git

進入cheat目錄,運行‘setup.py’(一個python指令碼)。

# cd cheat# python setup.py install

如果安裝很順利,你就能夠看到安裝在系統上的cheat版本了。

# cheat -vcheat 2.1.0cheat的一些必要配置你必須在‘~/.bashrc’檔案裡設定‘EDITOR’環境變數,開啟使用者‘.bashrc’檔案,然後把下面這行加入到裡面:export EDITOR = /usr/bin/nano你可以使用你喜歡的編輯器來替代‘nano’。儲存檔案然後退出,再次登入以確保修改生效。接下來,添加cheat的自動補全特性,來確保不同解譯器下命令列的自動補全。為了到達該功能要求,簡單地將‘cheat.bash’指令碼clone下來,然後複製到你系統正確的路徑下。# wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash # mv cheat.bash /etc/bash_completion.d/NOTE:團隊已經在Git上上傳了其他解譯器的自動補全指令碼,這些都可以被複製,然後用在不同的解譯器上。使用下面的連結,以找到其餘解譯器的自動補全指令碼:Auto Completion Script for Various Shells不僅如此,如果需要的話,你也可以使用文法高亮。要想做到這一點,在你的‘.bashrc’檔案中添加‘CHEATCOLORS’環境變數。export CHEATCOLOR=trueCheat應用預設只提供最基本和最常用的命令。cheat備忘單的內容儲存在~/.cheat/.目錄裡,我們可以手動在這個目錄添加備忘單裡面的內容,這樣,我們的cheat應用將更強大。# cheat -xyz這將開啟xyz備忘單,如果沒有的話就會建立一個。備忘單將使用.bashrc裡設定的預設編輯器開啟,預設編輯器就是在上面.bashrc所設定的。一些Cheat命令的使用一個包可以是 *.gz , *.bz2 , *.zip , *.xz,可是什麼情況下用哪些選項呢?


CentOS下安裝cheatr步驟

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.