成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Cheat—— 給Linux初學者和管理員一個終極命令行"備忘單"

系統
當你不確定你所運行的命令,尤其是那些使用了許多選項的復雜命令時,你會怎么做?在這種情況下,我們使用man pages來獲取幫助。還有一些其它的選擇可能包括像‘help’,‘whereis’和‘whatis’這樣的命令。但是所有的這些既有優點,也有缺點。

當你不確定你所運行的命令,尤其是那些使用了許多選項的復雜命令時,你會怎么做?在這種情況下,我們使用man pages來獲取幫助。還有一些其它的選擇可能包括像‘help’,‘whereis’和‘whatis’這樣的命令。但是所有的這些既有優點,也有缺點。

[[119677]]

當我們瀏覽man pages來查看選項和幫助的時候,里面的描述實在太冗長了,我們無法在短的時間里理解它的意思。

Linux Man Pages

Linux Man Pages

同樣,‘help’命令可能也不會給你期待的答案。

Help Command

Help Command

whereis’命令幾乎不給你任何信息,除了安裝二進制文件的位置(有些時候可能是重要的)

Whereis Command

Whereis Command

whatis’命令給出一套很嚴格的答案,它除了說出所查詢命令的作用,并沒有什么太大幫助。而且,它從來不說明可用的選項。

Whatis Command

Whatis Command

直到在困難中解決問題前,我們已經使用了以上全部選項,但是現在來了一個交互式的備忘錄應用程序‘cheat’,它將在其余的命令中脫穎而出。

什么是cheat?

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

Cheat: Provides Easy Command Options

Cheat:提供簡單命令選項

在Linux系統中安裝‘Cheat’

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

Install Python

  1. # apt-get install Python (基于Debian的系統)
  2. # yum install python (基于小紅帽的系統)

Install Pip

  1. # apt-get install python-pip (基于Debian的系統)
  2. # yum install python-pip (基于小紅帽的系統)

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

下載并安裝Cheat

我們將通過Git下載‘Cheat’,確保你安裝了‘git’包,如果沒有***安裝一下。

  1. # apt-get install git (基于Debian的系統)
  2. # yum install git (基于小紅帽的系統)

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

  1. # pip install docopt pygments

現在,復制cheat的Git庫

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

進入cheat目錄,運行‘setup.py’(一個python腳本)。

  1. # cd cheat
  2. # python setup.py install

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

  1. # cheat -v
  2. cheat 2.0.9

cheat的一些必要配置

你必須在‘~/.bashrc’文件里設置‘EDITOR’環境變量,打開用戶‘.bashrc’文件,然后把下面這行加入到里面:

  1. export EDITOR = /usr/bin/nano

你可以使用你喜歡的編輯器來替代‘nano’。保存文件然后退出,再次登錄以確保修改生效。

接下來,添加cheat的自動補全特性,來確保不同解釋器下命令行的自動補全。為了到達該功能要求,簡單地將‘cheat.bash’腳本clone下來,然后復制到你系統正確的路徑下。

  1. # wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash
  2. # mv cheat.bash /etc/bash_completion.d/

NOTE:團隊已經在Git上上傳了其他解釋器的自動補全腳本,這些都可以被克隆,然后用在不同的解釋器上。使用下面的鏈接,以找到其余解釋器的自動補全腳本:

不僅如此,如果需要的話,你也可以使用語法高亮。要想做到這一點,在你的‘.bashrc’文件中添加‘CHEATCOLORS’環境變量。

  1. export CHEATCOLOR=true

Cheat應用默認只提供最基本和最常用的命令。cheat備忘單的內容保存在~/.cheat/.目錄里,我們可以手動在這個目錄添加備忘單里面的內容,這樣,我們的cheat應用將更強大。

  1. # cheat -xyz

這將打開xyz備忘單,如果沒有的話就會創建一個。備忘單將使用.bashrc里設置的默認編輯器打開,默認編輯器就是在上面.bashrc所設置的。

一些Cheat命令的使用

一個包可以是 *.gz , *.bz2 , *.zip , *.xz,可是什么情況下用哪些選項呢?

tar command options

tar命令選項

除非在不同的地方咨詢和核對后,我才使用dd命令,在此之前,無論我對這個命令多么的肯定,我從不使用它?,F在,事情就變得簡單多了。

dd command options

dd命令選項

uname’命令幫助

uname command options

uname命令選擇

一個簡短的ifconfig命令操作教程

ifconfig command options

ifconfig命令選項

‘top’命令,對管理員和普通用戶來說,是最重要的命令之一。

top command options

top命令選項

我們來騙騙cheat命令,如何(盡管別有意義)?得到一個可用命令的列表,其實就是安裝在你系統里的cheat備忘錄。

List All Linux Commands

列出所有Linux命令

使用關鍵字搜索備忘單。

Search Cheat Sheet

搜索備忘單

來看看包含所有命令的內置備忘單。

  1. $ cheat -d
  2. /home/avi/.cheat
  3. /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets

復制內置的備忘單到你的本地目錄。

  1. # cp /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/* /home/avi/.cheat/

結論

這個超棒的工具在許多情況下擔任“救世主”的角色,它給予你需要的信息,信息不冗余,不模糊,相反地,卻擊中要點。這是每個人都會需要的工具,很簡單就能創建、安裝,使用和理解,這個工具前途無量。

這個Git倉庫已經添加了一個精彩的gag,這里我不打算去解釋它,而留給各位來解釋。

Linux Gag 

Linux Gag

好了,文章就要結束了,我會帶著下一篇你們喜歡的有趣文章回到這里的,在此之前,要時刻關注我們。別忘了在下面的評論部分給我們留下您寶貴的反饋信息。

原文鏈接:http://linux.cn/article-3760-1.html

責任編輯:牛小雨 來源: linux中國
相關推薦

2018-04-08 14:47:06

Linux命令type

2022-03-28 09:52:42

JavaScript語言

2022-07-22 13:14:57

TypeScript指南

2015-09-28 11:15:03

java初學者建議

2011-04-12 10:13:24

2018-05-14 08:53:51

Linux命令shuf

2018-02-10 07:36:20

Linux命令wc

2021-08-05 14:40:45

操作系統UNIXLINUX

2018-02-25 14:00:07

Linux命令whereis

2018-02-23 10:03:30

Linux命令mkdir

2018-04-24 11:09:13

LinuxShellfc

2011-07-04 14:14:54

java

2021-05-10 08:50:32

網絡管理網絡網絡性能

2018-02-05 08:45:00

RHELCentOS 7MariaDB

2018-03-12 19:43:48

Linux命令 ldd

2009-11-18 09:30:43

2022-06-15 15:30:29

Linux新用戶建議

2011-04-08 15:07:40

C++

2009-06-23 13:32:48

JavaScript初竅門

2011-08-16 15:04:41

MySQL數據庫管理員常用操作
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品在线视频 | www视频在线观看 | 日韩视频免费看 | 91视频国产精品 | 精品亚洲一区二区 | 国产农村一级国产农村 | 国产蜜臀| 亚洲福利网站 | 天天草天天 | 精品一二三 | 久久噜噜噜精品国产亚洲综合 | 97国产精品视频人人做人人爱 | 国产高清视频一区 | 国产99久久精品一区二区永久免费 | 91成人精品 | 欧美成年网站 | 日韩欧美一二三区 | 激情久久网 | 欧美一级高潮片免费的 | 成人福利影院 | 成人免费视频网站在线看 | 看特级黄色片 | 久久久91精品国产一区二区三区 | 日韩欧美一二三区 | 最近中文字幕在线视频1 | 国产在线第一页 | 精品亚洲一区二区三区四区五区高 | 国产精品久久久久久久久久久久 | 一级片免费在线观看 | 欧美日韩国产一区二区三区不卡 | 99精品视频在线观看 | 国产成人精品一区二区三区在线观看 | 久久久久无码国产精品一区 | 农村黄性色生活片 | 青草久久免费视频 | 一区二区欧美在线 | 日韩欧美一区二区三区四区 | 国产婷婷色一区二区三区 | 精品欧美乱码久久久久久 | 91影院在线观看 | 国产精品日日做人人爱 |