これらの必須ツールで Linux ターミナルエクスペリエンスを向上

これらの必須ツールで Linux ターミナルエクスペリエンスを向上

私と同じようにコマンドラインに情熱を持っている人なら、それがワークフローをいかに強化できるかをご存知でしょう。コマンドラインは単なるインターフェースではありません。生産性を高め、タスクを効率化できる数多くのツールへの入り口です。Linux ユーザーが日常業務に取り入れることを検討すべき、重要なコマンドライン ツールをいくつか見ていきましょう。

1.Tldr

マニュアル ページは確かに詳細ですが、わかりやすいコマンド リファレンスを探している場合は、圧倒される可能性があります。ここでtldr が活躍します。このツールは、簡潔で実用的な例を提供することで、コマンドの使用法情報にアクセスするプロセスを簡素化します。

たとえば、 の詳細に溺れる代わりにman tar、 と入力することで、役立つ構文と例をすぐに取得できますtldr tar

Linux ターミナルで Tldr コマンドライン ツールを使用して Tar ドキュメントを表示します。

2. ビートップ

btopユーティリティは top や htop などの従来の監視ツールに代わる、見た目が美しく、非常に機能的なツールです。CPU 使用率、メモリ統計、ディスク I/O、ネットワーク アクティビティなど、豊富なシステム リソース データを、カラフルでカスタマイズ可能な形式で表示するように設計されている。

Btop コマンドライン ツールを使用してシステムの進行状況を表示します。

視覚的な表現のおかげで、密集した出力を精査することなくパフォーマンスの問題をトラブルシューティングできます。インストールはシームレスです。Ubuntu および Debian ユーザーの場合は、次のコマンドを実行するだけです。

インストール後、ターミナルに入力して起動しbtop、包括的なダッシュボードをお楽しみください。

3. 真夜中の司令官

コマンドラインからのファイル管理が面倒だと感じたことがあるなら、Midnight Commander (MC)がそれを簡単にします。デュアルペインレイアウトにより、ターミナル内で直接、コピー、移動、削除、ファイルの編集などのファイル操作を簡単に行うことができます。

このツールには、FTP や SSH などのさまざまなファイル形式とプロトコルをサポートする組み込みビューアも含まれており、非常に汎用性があります。

mcターミナルで を実行して開きます。ナビゲーションには矢印キーを使用し、より効率的なエクスペリエンスを実現するためにファンクション キーのショートカットに慣れてください。

Linux 上の Mc File Manager でファイルを表示する。

4. ゾキシド

深いディレクトリ パスへの頻繁な移動は面倒ですが、zoxide はそれを変えるように設計されています。zoxide は、最も頻繁にアクセスするディレクトリをスマートに記憶し、最小限のキー操作でそれらのディレクトリにすばやくジャンプできるようにします。

たとえば、プロジェクト フォルダーへのパス全体を入力するのではなく、単に にz続けてパスの一部を入力するだけで済みます ( z awe「awesome-project」ディレクトリの場合など)。

zoxide のインストールは簡単です。次のコマンドを使用します。

eval "$(zoxide init bash)"次に、 .bashrc または .zshrc ファイルに追加してターミナルに接続し、 で変更を適用しますsource ~/.bashrc

zoxide コマンドライン ツールを使用するために Bash ターミナルの構成を変更します。

5. リプグレップ

大規模なコード リポジトリを検索する場合、ripgrep (rg) は、速度と精度の両方で grep などの従来のツールを上回ります。開発者向けに設計されており、デフォルトで無関係なファイルやディレクトリを無視しながら効率的な検索を可能にします。

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

ripgrep を使用してディレクトリ内のパターンを検索するのは簡単です。

Linux の ripgrep ツールを使用して、特定のディレクトリのファイル内の特定のパターンを検索します。

6. 歩かないでください

tmux
の優れた点は、単一のターミナル セッションで複数のペインとウィンドウを作成できることです。セッションから簡単に切り離して、後で作業内容を失うことなく戻ることができます。

Linux 上の複数のペインを備えた Tmux。

これは、特にリモートで作業する場合に、長時間実行されるタスクに非常に役立ちます。Debian ベースのシステムに tmux をインストールするには、次のコマンドを使用します。

新しいセッションを作成するには、 と入力しtmuxCtrl+ b+ を使用してc新しいウィンドウを作成し、Ctrl+ b+nまたはCtrl+ b+を使用してそれらを切り替えますp

7.Fzf

シームレスな検索を好むなら、fzf はあなたの最高の友です。このファジー ファインダーはシェルの一部となり、ファイル、ディレクトリ、さらにはコマンド履歴までもインタラクティブに、すべてリアルタイムで検索できるようになります。

Linux で Fzf ツールを使用してファイルを検索する。

apt を使用して fzf をインストールできます。

実行すると、fzf結果を動的にフィルタリングするための入力が可能なインターフェースが開き、大規模なコードベースで作業する際に必須のツールになります。

8. 1つ

標準コマンドの現代的な代替手段であるbat
をご紹介しますcat。 bat は、構文の強調表示と行番号を追加することでファイルの表示を強化し、ソース コードと構成ファイルの読みやすさを向上させます。

bat のインストールも同じパターンに従います。次のコマンドを実行するだけです。

ファイルを表示するには、 を使用します。bat filename.txtこれにより、コーディング セッションの明確さが向上します。

Bat コマンドを使用して Python ファイルを表示する

これらのツールは、コマンド ラインとの関わり方を変えました。より効率的で楽しいターミナル エクスペリエンスを実現するために、ぜひ試してみてください。

これらのツールのいずれかによって、コマンドライン操作が改善されましたか? ぜひご経験を共有し、さらに楽しい Linux コマンドを探索してみてください。

画像クレジット: Mohammad Rahmani ( Unsplash経由) 。すべての変更とスクリーンショットはHaroon Javedによるものです。

追加の洞察

1. tldr を使用する主な利点は何ですか?

Tldr は簡潔なコマンドの使用例を提供するため、長いマニュアル ページを調べなくても特定の使用法を簡単に思い出すことができます。このツールは、クイック リファレンスに特に役立ちます。

2. zoxide はディレクトリナビゲーションをどのように改善しますか?

Zoxide はディレクトリの使用パターンを追跡し、頻繁にアクセスするディレクトリへのキー入力を少なくして素早く移動できるようにすることで、ワークフローを大幅に高速化します。

3. bat はバージョン管理システムと統合できますか?

はい、bat には Git 統合が組み込まれており、表示時にファイルに加えられた変更が強調表示されるため、変更を視覚的に追跡したい開発者にとって不可欠なツールになります。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です