ジャンナのテーマ ライセンスが検証されていません. テーマ オプション ページに移動してライセンスを検証します. ドメイン名ごとに XNUMX つのライセンスが必要です.

Linuxコマンドを効率的に見つけて使用する最速の方法

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

52972123178_c7bc15383d_o 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

github から Linux にチートをインストールする Linux コマンドを効率的に見つけて使用する最も簡単な方法

このコマンドはパッケージをダウンロードし、解凍し、実行権限を付与して、「/usr/local/bin」ディレクトリに移動します。

Go OS がインストールされている場合は、それを使用して Cheat をインストールすることもできます。

github.com/cheat/cheat/cmd/cheat@latest をインストールしてください

コミュニティ管理パッケージもあり、パッケージ マネージャー経由でインストールできます。たとえば、Snap が有効になっている場合は、次のコマンドを使用してインストールできます。

sudo スナップインストールチート

インストールを確認するには、次のコマンドを実行します。

チート --version

チート ツールを正常にインストールしたら、次の 3 つの手順を実行する必要があります。

  1. 設定ファイルを作成する
  2. チートパスを作成する
  3. コミュニティのチートシートをダウンロードしてください。

幸いなことに、チート ツールを初めて実行するときに、これらの手順はすべて自動的に実行されます。

初めて実行してチートを構成する Linux コマンドを効率的に見つけて使用する最も速い方法

設定ファイルは「~/.config/cheat」フォルダに作成されます。これは YAML ファイルであり、Cheat を適切に使用するために必要なすべての構成が含まれています。何かを変更したい場合は、このファイルにアクセスしてください。

 

cheat-configuration-file-conf-yml Linuxコマンドを効率的に見つけて使用する最速の方法

環境変数を使用して、構成ファイルへのデフォルト パスを変更することもできます。

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

 

Linux ターミナルに表示される sed コマンドのチートシート Linux コマンドを効率的に見つけて使用する最も簡単な方法

出力には、この状況で sed コマンドを使用する方法の良い例が示されています。マニュアルページとは異なり、手動で理解する必要はありません。単に例を挙げて、それを必要に応じて変更し、コマンドを実行します。現在利用可能なすべてのチートシートを表示するには、次のコマンドを実行します。

チート -l

ターミナルで利用可能なすべてのチートシートを一覧表示する Linuxコマンドを効率的に見つけて使用する最も速い方法

このセクションには、チートシートを持つすべてのコマンド、その場所、およびフラグが表示されます。タグは何かが関連付けられるカテゴリです。特定のタグのチートシートを表示することもできます。たとえば、「パッケージング」のタグが付けられた利用可能なチートシートを表示する場合は、次のコマンドを実行します。

チート -l -t パッケージング

ターミナルでパッケージングのタグが付いたチートシートを一覧表示する Linux コマンドを効率的に見つけて使用する最も簡単な方法

これにより、特定のタイプの注文に使用できるチートシートを確認できます。トラックごとにチートシートを表示することもできます。デフォルトでは、「コミュニティ」トラックと「個人」トラックがあります。

チート -l -p 個人 チート -l -p コミュニティ

チートシート内でチートコマンドを使用してフレーズディレクトリを検索する Linux コマンドを効率的に見つけて使用する最も速い方法

-s フラグを追加することで、チートシート内のフレーズを検索することもできます。

チート -s ディレクトリ

チートコマンドで正規表現検索を使用する Linux コマンドを効率的に見つけて使用する最速の方法

正規表現を使用して検索することもできます。この例では、IP アドレスを検索します。

cheat -r -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'

チートコマンドで複数のフラグを組み合わせて、対象のチートシートをリストする Linuxコマンドを効率的に見つけて使用する最も簡単な方法

ここで、表示されたチートシートに正規表現に一致する IP アドレスが含まれていることがわかります。タグを組み合わせて、検索範囲を狭めて、より正確にすることもできます。

チート -p コミュニティ -t ネットワーキング --regex -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'

この例では、IP アドレスの正規表現を含む、「ネットワーク」というラベルの付いたコミュニティ スレッド内のチート シートを検索します。

チート管理

カンニングペーパーは不正行為の本質です。チートシートの管理と整理をマスターすればするほど、適切なチートシートを見つけやすくなります。素晴らしいのは、初期設定時にコミュニティのチートシートをダウンロードできることです。スキップした場合でも、後で GitHub からダウンロードできます。

git クローン https://github.com/cheat/cheatsheets.git ~/.config/cheat/cheatsheets/community

設定ファイルにも同じことが当てはまります。

cd ~/.config/cheat curl -LO https://raw.githubusercontent.com/cheat/cheat/master/configs/conf.yml

cheat は開発者コミュニティのチートシートを使用するため、Linux のすべてのコマンドやツールのチートシートが用意されているとは思わないでください。ただし、独自のチートシートを作成することはできます。

チートシートを作成するには、次のコマンドを実行します。

チート -e

説明のために、ripgrep コマンドのチートシートを作成しています。

チート -e ripgrep

このコマンドに使用できるチートシートがない場合は、テキスト エディターの空のファイルに移動します。ここにテキストを入力してファイルを保存します。以下は、ripgrep コマンド用に作成したチートシートの例です。同じ方法に従ってみてください。

---
tags: [ files, search ]
---

# Basic search in current directory:
rg <pattern>

# Case-insensitive search:
rg -i <pattern>

# Search specific file type:
rg <pattern> -t <type>

# Search with file names only (no matching lines):
rg -l <pattern>

# Include line numbers in output:
rg -n <pattern>

# Search for whole words only:
rg -w <pattern>

# Search specific directory:
rg <pattern> <path>

# Show context (lines before and after):
rg -C <lines> <pattern>

# Search hidden files too:
rg -uu <pattern>

# Exclude gitignored files:
rg --no-ignore <pattern>

# Search with regex pattern:
rg <regex-pattern>

# Count matches:
rg -c <pattern>

保存した後、コマンドを呼び出してチートシートを表示できます。

既存のチートシートを変更する場合は、同じ -e コマンドを使用できます。これにより、そのコマンドのチートシートを含むファイルが開きます。これにより、コマンドに独自のメモやユースケースを追加できます。

チートコマンドで複数のフラグを組み合わせて、対象のチートシートをリストする Linuxコマンドを効率的に見つけて使用する最も簡単な方法

cheat コマンドの開発者は、チートシートを簡単に管理できる Bash スクリプトを持っています。まず、メンテナンス スクリプトのチート シートを確認してください。ダウンロードして実行する場合は、次のコマンドを使用します。

curl -LO https://raw.githubusercontent.com/cheat/cheat/master/scripts/git/cheatsheets

sudo chmod +x cheatsheets

sudo mv cheatsheets /usr/local/bin/ 

このスクリプトを使用すると、コミュニティのチートシートを更新できます。さらに、チートシートを GitHub などのリモート リポジトリにアップロードすることもできます。

Linux コマンドを覚えるのが難しい場合は、Cheat を使用すると概要をすばやく把握できる優れたツールになります。ただし、これがこの目的のための唯一のツールではありません。同様の機能を実行する tldr と呼ばれる別のツールもあります。このようなツールを使用すると、新しい Linux コマンドを習得するのに最適です。

適切なコマンドを適切なタイミングで知ることで、Linux の使用がより簡単かつ効率的になります。適切なツールを使用すると、手動で検索したり、すべての詳細を覚えたりすることなく、コマンドをすばやく見つけることができます。これらの巧妙なソリューションを試して、コマンド ラインの操作性をさらに合理化し、複雑さを軽減してください。

トップボタンに移動