
Linux コマンドに関しては、経験豊富なユーザーであっても、オプションとパラメータの多さに圧倒されることがよくあります。nelly のマニュアル ページを精査したり、数え切れないほどの Web サイトを閲覧してクイック リファレンスを探す必要がない世界を想像してみてください。ここでcheat.shが役に立ちます。cheat.sh は、あらゆる Linux コマンドのチートシートに迅速かつ効率的にアクセスできるようにします。
cheat.sh は、チートシートがすぐに利用できる、クラウドソースの巨大なリポジトリです。Cheat プロジェクト、TLDR ページ、StackOverflow などの優れたリソースからの情報を統合し、わかりやすく簡潔な形式で提示します。
cheat.sh の素晴らしいところは、インストールが不要なことです。curlツールを使用して直接アクセスできます。Curl は、URL からデータを取得する多目的コマンドライン ツールであり、追加の設定の手間をかけずにチートシートにアクセスするのに最適です。
cheat.shで旅を始めましょう
cheat.sh を呼び出す構文は驚くほどシンプルです。たとえば、tar
コマンドのチートシートを表示するには、ターミナルを開いて次のコマンドを実行します。
curl cht.sh/tar

ほんの数秒で、重要なオプション、使用例、実用的なヒントを紹介する、きちんとフォーマットされたチートシートが表示されます。別のコマンドに関する情報が必要ですか? tar を目的のコマンドに置き換えるだけです。
たとえば、find
コマンドの構文を取得するには、次のように入力します。
curl cht.sh/find
このコマンドは、名前、タイプ、変更日などのさまざまな属性でファイルを検索する方法や、見つかったファイルに対してコマンドを実行する方法を表示します。
キーワードで検索を解放する
正確なコマンドがわからないですか? 心配はいりません!~
シンボルを使用してキーワードで検索できます。ファイルを見つけて削除する方法を検索するとします。
curl cht.sh/~find+delete+files
このコマンドは、関連するトピックのチートシートをスキャンし、find
コマンドの削除オプションまたは を使用したメソッドを案内しますxargs
。
cheat.sh は Linux コマンドに限定されず、プログラミング言語でも驚くほど機能します。たとえば、Python のリスト理解を思い出すには、次を実行します。
curl cht.sh/python/list+comprehension

または、Git コマンドの詳細が必要な場合は、以下を使用します。
curl cheat.sh/git/merge
cheat.sh のアクセシビリティの向上
.bashrc
curl コマンドの使用は完全に機能しますが、頻繁にアクセスする場合は、よりユーザーフレンドリーな方法の方が適している場合があります。またはファイルにエイリアスまたは関数を作成すると、.zshrc
ワークフローを効率化できます。
これを行うには、テキスト エディターで設定ファイルを開きます。Bash の場合は、次のコマンドを実行します。
nano ~/.bashrc
または、Zsh の場合は次のように入力します。
nano ~/.zshrc
次に、次の関数を貼り付けます。
cheat() { curl cheat.sh/$1 }

ファイルを保存して閉じた後、次のコマンドでシェル セッションを更新します。
source ~/.bashrc
今では、チートシートを取得するのは次のように入力するだけです。
cheat tar
このショートカットにより、キーストロークが大幅に削減され、cheat.sh が日常のタスクにシームレスに統合されます。
チートを探索する(インストール可能な Go バージョン)
cheat.sh は迅速な検索には最適ですが、チートシートをより細かく制御したいユーザーもいます。ここで、cheat コマンドライン ツールが活躍します。このツールを使用すると、個人的なメモ、テーマ、好みのエディターでカスタマイズできるチートシートのローカル コレクションを作成できます。
チート ツールをインストールするには、snap パッケージ マネージャーを使用するか、Go に慣れている場合は直接インストールします。
Debian/Ubuntu にインストールする場合は、次のコマンドを実行します。
sudo snap install cheat
または、Go の場合は以下を実行します。
go install github.com/cheat/cheat/cmd/cheat@latest
インストール後の使用方法は cheat.sh とほぼ同じです。
cheat

以下のコマンドですべてのチートシートのリストを取得することもできます。
cheat -l
注目すべき機能の 1 つは、独自のチートシートを作成できることです。これを行うには、次のコマンドを実行します。
cheat -e new_command
このコマンドはデフォルトのエディターを起動し、new_commandのカスタマイズされたチートシートを作成できるようにします。構造はシンプルです。簡単な説明から始まり、その後に例と説明が続きます。
最後に
結局のところ、cheat と cheat.sh のどちらかを選択するということではありません。ニーズに応じて、どちらにもメリットがあります。cheat.sh ( を使用curl
) は、インターネットにアクセスできるあらゆるマシンに即時の支援を提供し、幅広いコマンドとプログラミング言語をカバーします。
よくある質問
1.何もインストールせずに cheat.sh を使用するにはどうすればよいですか?
cheat.sh の使い方は簡単です。curl
ターミナルでコマンドを使用するだけです。たとえば、と入力すると、コマンドcurl cht.sh/tar
のチートシートが取得されますtar
。
2.cheat.sh を使用してカスタム チートシートを作成できますか?
いいえ、cheat.sh 自体ではチートシートのカスタマイズはできません。ただし、cheat コマンドライン ツールをインストールすると、ローカルでカスタム チートシートを作成および管理できます。
3.cheat.sh はどのようなプログラミング言語をサポートしていますか?
Cheat.sh は、Python、Java、Git など、さまざまなプログラミング言語のチートシートを提供しており、開発者とシステム管理者の両方にとって多目的なツールとなっています。
コメントを残す ▼