Linux ターミナルは信じられないほど強力ですが、特に Linux を初めて使用する場合、それを使用するのは面倒に感じるかもしれません。あまりにも多くのコマンドを覚え、長い文字列を正確に入力し、高密度のテキストのみの出力を解析する必要があります。しかし、その摩擦は単なるデフォルトの経験です。適切なツールを使用すると、コンソールをより直感的で視覚的に使いやすくすることができます。そんなあなたを助けるために、今週末試してみるべき 3 つの Linux ターミナル アプリを紹介します。
ナビ
同じコマンドを何度も繰り返すのはやめましょう
Navi は、手動構文検索に代わるスマートでインタラクティブな代替手段として最もよく理解されています。通常、Linux でのコマンドの動作を忘れた場合は、記憶に頼ったり、インターネットで検索したり、次のコマンドを使用してマニュアル ページを開いたりします。 人 指示。機能しますが、多くの場合遅くて圧倒的です。 man ページは包括的ですが、特定のタスクの正確な構文が必要な場合には、必ずしも実用的であるとは限りません。
ここで、Navi はワークフローを変更します。 Navi では、長いドキュメントを読む代わりに、すぐに実行できるサンプル コマンドを含む検索可能なホット ページを提供します。ターミナルのコマンド プロンプトのようなものだと考えてください。
たとえば、フォルダーを .tar.gz アーカイブに圧縮するとします。通常、次のようなことを覚えておく必要があります。
tar -czvf archive.tar.gz folder/
でも覚えていないなら走ればいいだけ ナビ 次のようなものを探してください フォルダーを圧縮すると、 Navi は正しいコマンドを即座に表示します。これは、ffmpeg、rsync、docker、git など、時々使用するが決して覚えていないコマンドに特に役立ちます。
しかし、それだけではありません。 Navi はパラメータ付きのコマンドもサポートしています。たとえば、次のような静的なチートシートのエントリの代わりに、
git checkout branch-name
ナビは曲がれるよ branch-name 編集可能なプレースホルダーに追加すると、実行前に入力できるようになります。
したがって、ワークフローは次のようになります。
-
コマンドを検索します。
-
変数を入力します。
-
実行する。
これにより、Google 構文や man ページを使用するよりもはるかに高速になります。
これで、Homebrew を使用して Navi を Ubuntu にインストールできます。
brew install navi
システムに Homebrew をまだインストールしていない場合は、このガイドに従ってください。
- オペレーティング·システム
-
クブントゥ 24.04 LTS
- プロセッサー
-
インテル Core Ultra 9 275HX (2.7GHz ~ 5.4GHz)
このラップトップは、Kubuntu Linux を搭載したモバイル ワークステーションとゲーム プラットフォームを必要とする開発者や専門家向けに特別に構築されています。 5.4 GHz に達するインテル プロセッサーと統合グラフィックス、および機械学習やゲームに追加のパワーが必要な場合に備えた専用の NVIDIA 5070 Ti GPU を備えています。
ゾシッド
1 つの単語で済むのに、なぜパス全体を入力する必要があるのか
Zoxyde は、Linux の cd (ディレクトリ変更) コマンドのよりスマートで高速なバージョンとして機能します。通常、ターミナル内のディレクトリに移動したい場合は、フル (または相対) パスを入力する必要があります。たとえば、すべての How-To Geek 記事を保存するディレクトリを開きたい場合は、次のように入力します。
cd ~/Documents/HowToGeek/Articles
ご覧のとおり、これによりターミナルのナビゲーションが不必要に煩雑に感じられる可能性があります。ただし、Zoxyde を使用すると、次のように入力するだけで済みます。
z articles
そして、記事ライブラリに直接移動します。
しかし、複数のプロジェクトに類似したディレクトリ名がある場合はどうなるでしょうか?あなたが持っていると仮定してください ~/クライアント/クライアント1/記事 そして ~/クライアント/クライアント2/記事。その場合は、次のようなコマンドで検索を絞り込むことができます。
z client1 articles
または:
z client2 articles
これにより、完全なパスやスラッシュを入力したり、正確なフォルダー構造を覚えたりする必要がなくなります。
ここで、Zoxyde が実際に役立つようになるまでに、通常は数日間定期的に使用する必要があることを言及しておきます。デフォルトでは、Zoxyde にはすべてのライブラリの完全なリストがありません。を利用して図書館を訪れた場合に限ります。 CDこれにより、この場所が記録され、頻度と最新性に基づいて内部インデックスが構築されます。この指標が増加するにつれて、行き先をより正確に予測できるようになります。
ただし、次のコマンドを使用してパスを手動で追加することで、プロセスを合理化できます。 ズシッドを追加
あるいは、次のコマンドを使用して、既存のすべてのディレクトリに事前にインデックスを付けることもできます。
find ~ -type d -not -path '*/.*' -not -path '*/node_modules/*' -not -path '*/.git/*' | while read -r dir; do zoxide add "$dir"; done
ホーム ディレクトリをスキャンし、フォルダーを Zoxyde に即座に追加します。隠しフォルダーや、Git リポジトリやノード モジュールなどの一般的な煩雑な要素はスキップされます。
次に、Zoxyde をインストールするには、次のコマンドを実行します。
curl -sSfL | sh
次に、次の行をシェル構成ファイルに追加して初期化します。
eval "$(zoxide init bash)"
セットアップが完了すると、Zoxyde はディレクトリ ナビゲーションをパスベースのプロセスからメモリベースのプロセスに切り替え、端末の移動を大幅に高速化します。ターミナルをより流暢に使いたい場合、これは必須のツールです。
底
90年代とは思えないシステム監視
一番下は、従来の Linux システム監視ツールに代わる最新のツールです。通常、システムで何が起こっているか (CPU 使用率、RAM 消費量、実行中のプロセス、ディスク アクティビティなど) をリアルタイムで監視する場合は、次のコマンドを使用します。 頭 または hトップ。これらのツールはうまく機能しますが、監視しようとしているものによっては、窮屈、時代遅れ、または制限があると感じる場合があります。
下部では、より豊富なデータを表示しながら、よりクリーンなビジュアルが得られます。生のプロセス リストを表示するだけでなく、CPU、メモリ、ネットワーク、ディスク使用量、温度、プロセスに関する複数のライブ パネルがすべて 1 つのターミナル ウィンドウに表示されます。時間の経過に伴う使用傾向を示すライブ グラフが表示されるため、急増や進行中の混雑を簡単に特定できます。
これは、トラブルシューティングを行うときに特に役立ちます。たとえば、システムが遅いと感じた場合、Bottom を使用すると、どのプロセスが CPU を消費しているか、RAM の使用量、スワップがいっぱいになっているか、ディスクの読み取り/書き込みが飽和しているか、ネットワーク トラフィックが異常に高いかなどをすぐに特定できます。
これにはプロセスのフィルタリングも含まれます。これは、何百もの潜在的なプロセスのリストを手動でスキャンする代わりに、単に「」をクリックするだけで済むことを意味します。/” をクリックして、Firefox、Docker、Python などの特定のものを探します。これにより、問題のプロセス分離がはるかに速くなります。Bottom はマウス ナビゲーションもサポートしているため、キーボードのみのツールにまだ慣れていない人にとって、パネル間の切り替えがより便利になります。
Ubuntu に Bottom をインストールするには:
sudo snap install bottom
または充電器経由:
cargo install bottom

これら 6 つの Linux アプリを使用すると、システム リソースをスタイリッシュに監視できます
これらの美しいリソース モニターを使用して、システム パフォーマンス、タスクの強制終了などを追跡します。
Linux ターミナルはもっと直感的になる可能性があります
ターミナルは怖いという評判がよくありますが、このようなツールは、ターミナルが他の GUI と同じようにアクセスできることを証明しています。頼りにすればするほど、ワークフローはより強力になります。今週末、ぜひ試してみてください。予想よりも頻繁に端末に手を伸ばすことになるかもしれません。