すべての Linux コマンドを記憶するのは難しい場合があります。特に、毎日コマンド ラインを扱う場合は困難です。毎回手動で検索する代わりに、コマンド リストにアクセスして、記憶する必要なく効率的に使用できる簡単で迅速な方法があります。スマート ツールを使用すると、必要なものを数秒で見つけることができるため、反復的なタスクの実行が容易になり、生産性が向上します。

マニュアルページを頻繁に参照して使用方法を理解しなくても Linux コマンドを入力できるチート コードがあればいいのにと思ったことはありませんか?さて、チートと呼ばれるツールがあります。簡単に復習したい場合でも、新しいコマンドに慣れたい場合でも、cheat がガイドとなるツールです。
Linuxにはチートコマンドがあります。
カンニング これは Go 言語を使用して書かれた Linux ツールです。ユーザー コミュニティから収集された Linux コマンド チート シートは、このコマンドの一般的な使用例を表示するために使用されます。何かの概要をすぐに知りたいときに役立ちます。
sed コマンドを頻繁に使用するとします。今、彼には多くの選択肢があります。マニュアルページを読むことが必ずしも役に立つとは限りません。また、特定のユースケースをインターネットで検索すると、時間がかかる場合があります。このような場合、 cheat コマンドを使用して、実際の例とともに sed コマンドの一般的な使用例を確認できます。
Linuxにチートコマンドをインストールして設定する
Linux システムにインストールする方法を見てみましょう。わかりやすくするために、Ubuntu 24.04 LTS を使用します。ただし、ここで示すコマンドは他の Linux ディストリビューションにも適用されます。 Cheat をインストールするには、以下の XNUMX 行のインストール コマンドを使用できます。コマンドを実行する前に、必ず確認してください GitHub リリースページ また、コマンドでは最新バージョン (私の場合は 4.4.2) とシステムに適したパッケージを使用します。
cd /tmp \
&& wget https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz \
&& gunzip cheat-linux-amd64.gz \
&& chmod +x cheat-linux-amd64 \
&& sudo mv cheat-linux-amd64 /usr/local/bin/cheat
このコマンドはパッケージをダウンロードし、解凍し、実行権限を付与して、「/usr/local/bin」ディレクトリに移動します。
Go OS がインストールされている場合は、それを使用して Cheat をインストールすることもできます。
github.com/cheat/cheat/cmd/cheat@latest をインストールしてください
コミュニティ管理パッケージもあり、パッケージ マネージャー経由でインストールできます。たとえば、Snap が有効になっている場合は、次のコマンドを使用してインストールできます。
sudo スナップインストールチート
インストールを確認するには、次のコマンドを実行します。
チート --version
チート ツールを正常にインストールしたら、次の 3 つの手順を実行する必要があります。
- 設定ファイルを作成する
- チートパスを作成する
- コミュニティのチートシートをダウンロードしてください。
幸いなことに、チート ツールを初めて実行するときに、これらの手順はすべて自動的に実行されます。
設定ファイルは「~/.config/cheat」フォルダに作成されます。これは YAML ファイルであり、Cheat を適切に使用するために必要なすべての構成が含まれています。何かを変更したい場合は、このファイルにアクセスしてください。
環境変数を使用して、構成ファイルへのデフォルト パスを変更することもできます。
CHEAT_CONFIG_PATH="~/.dotfiles/cheat/conf.yml" をエクスポートします。
チートシートは、チートシートが作成されるコマンドの名前を含む単純なテキスト ファイルです。たとえば、cd コマンドのチートシートは、そのチートシートのリストを含むファイルです。デフォルトでは、チート コマンドにはチート シートは付属していませんが、初回起動時にダウンロードするように求められるコミュニティ チート シートを使用します。
これらのチート シートは、チート パス (チート シートが保存されているフォルダーのセット) にあります。 conf.yml ファイルでチート パスを構成して、追加のパスを追加したり、既存のパスを変更したりできます。
cheat コマンドは自動補完をサポートしています。ただし、bash、fish、zsh でのみ使用できます。 fzf と統合することもできます。これを行うには、PATH で fzf を使用できるようにします。次に以下を実行します:
エクスポート CHEAT_USE_FZF=true
ここでは、チートを行うために必要な基本的な設定について説明します。もちろん、できることはたくさんあります。
チートの使い方
ここで、cheat コマンドを使用して他の Linux コマンドのチートシートを取得する方法を見てみましょう。前の例である sed コマンドに戻りましょう。チートシートを取得するには、次のコマンドを実行します。
チートsed
















