もた日記

くだらないことを真面目にやる

Linuxメモ : cheat.shでチートシートを表示

cheat.sh

github.com

cheat.shを使うとコマンド等のチートシートを表示することができるので試してみる。
似たようなコマンドにtldrがあるがCheat sheets sourcesによるとtldrのリポジトリ等もソースとして利用している模様。

使い方

コマンドをインストールする必要はなくcurlコマンドでcheat.shを指定すればよい(ブラウザでhttps://cheat.sh/にアクセスしても使える)。

f:id:wonder-wall:20180718195806p:plain

使い方は上図の通りで、例えばcurl cheat.sh/sortのように調べたいコマンドを指定する。

f:id:wonder-wall:20180718200401p:plain

curl cheat.sh/~sortのように~を追加すると広い範囲で検索ができる。

f:id:wonder-wall:20180718202402p:plain

各プログラミング言語のチートシートリストはcurl cheat.sh/python/:listのように確認できる。

f:id:wonder-wall:20180718202800p:plain

:learnでは基本的な使い方を学べる。

f:id:wonder-wall:20180718202650p:plain

f:id:wonder-wall:20180718202701p:plain

コマンドラインクライアント

curlでも使えるが専用のコマンドラインクライアントも用意されている。

$ curl https://cht.sh/:cht.sh > cht.sh
$ chmod +x cht.sh
$ ./cht.sh --help
Usage:

    cht.sh --help           show this help
    cht.sh --shell [LANG]   shell mode (open LANG if specified)
    cht.sh QUERY            process QUERY and exit

curlの場合は検索語が複数ある場合にcurl cheat.sh/python/random+list+elementsのように+でつなげる必要があるが、コマンドラインクライアントの場合は空白区切りで検索ができる。

f:id:wonder-wall:20180718203404p:plain

その他、シェルモードというものもある。

$ cht.sh --shell
cht.sh> go reverse a list

wonderwall.hatenablog.com