by shigemk2

当面は技術的なことしか書かない

CentOS 6.5にCheatを入れてみる

Linuxコマンドのチートシートをコマンドラインからみよう!『Cheat』 | 俺的備忘録 〜なんかいろいろ〜

こちらより。

Linuxコマンドのチートシートを参照するPythonのモジュールである なのでpython-pipと、各種モジュールが必須だ。

導入

とりあえずauto_completionは実行していない。

$ sudo yum install git python-pip
$ sudo pip install docopt pygments
$ git clone https://github.com/chrisallenlane/cheat.git
$ cd cheat
$ sudo python setup.py install

REHL系のチュートリアルをなぞるだけで導入出来た。

実行

$ cheat sed
# To replace all occurrences of "day" with "night" and write to stdout:
sed 's/day/night/g' file.txt

# To replace all occurrences of "day" with "night" within file.txt:
sed -i 's/day/night/g' file.txt

# To replace all occurrences of "day" with "night" on stdin:
echo 'It is daytime' | sed 's/day/night/g'

# To remove leading spaces
sed -i -r 's/^\s+//g' file.txt

# Remove empty lines and print results to stdout:
sed '/^$/d' file.txt