ウェブサイト検索

コマンドラインの生産性を向上させる代替コマンド


最新の Linux ディストリビューションには、いくつかの基本的なタスクを実行できる一連のコマンド ライン ユーティリティが含まれています。そして、ほとんどの場合、これらのユーティリティは、場合によっては粗雑であったり単純すぎたりする場合には十分です。ただし、反復的なタスクの場合は、次のコマンドを使用すると効率よく実行できます。その多くはapt-get インストールするだけで完了します。

「htop」(「トップ」の代わりに)

コマンドラインからプロセスを管理するための従来のツールは「top」です。このコマンドは、RAM を最も消費しているプロセスを示すテーブルを表示します。 「top」の代わりに「htop」を使用できます。これには、「top」にはない他のいくつかの便利な機能が備わっています。つまり、プロセスを直接強制終了するなどのアクションを実行するホットキーです (これは以下の図に示すように、F9)。

これは、パッケージ マネージャーから、または次のコマンドを使用してインストールできます。

sudo apt-get install htop

「ncdu」(「du」の代わりに)

ディスクが容量に達しそうになった場合は、標準の「du」コマンドを使用して、現在のディレクトリから下にあるすべてのフォルダー (およびそのサブフォルダー) のリストを出力し、これを巨大なファイルとして出力します。多くの場合、このリストはターミナル バッファーよりも長くなります。この情報をより対話的に確認するには、「ncdu」プログラムを使用します。

ncdu プログラムは、ncurses ベースのインターフェイスを「du」に提供します。同じ情報が表示されますが、より直感的な方法で表示されます (下の図は、メガバイト単位で占有しているスペースの列、それを棒グラフで表示したもの、およびディレクトリ/ファイル名を示しています)。また、矢印キーを使用してさまざまなフォルダー間を移動し、Enter キーを使用して選択することもできます。

sudo apt-get install ncdu

「vfu」(「cd」、「ls」、「cp」、「mv」の代わり)

基本的なナビゲーションとファイル操作コマンドは Linux スキルとして必須ですが、グラフィカルに操作したほうが簡単な場合もあります。 (「cd」) ディレクトリ間の移動、(「ls」) の内容の表示、および (「cp」/「mv」) ディレクトリへのファイルの移動やディレクトリからのファイルのコピーを行うための、実績のあるコマンドの代替としてシステムの場合は、「vfu」をチェックしてください。

これはテキスト モードのファイル マネージャーで、矢印キーを使用してファイル システム内を移動でき、Enter キーを使用してディレクトリに移動し、Backspace キーを使用して 1 つ上のレベルに移動できます。また、移動/コピー、所有権の変更、権限やその他の多くの機能。

次のコマンドを使用して、標準の Ubuntu リポジトリから「vfu」をインストールできます。

sudo apt-get install vfu

Linux には適切なユーティリティが多数付属していますが、改良されたユーティリティを探しに出かけることを恐れないでください。何が見つかるかわかりません。

このリストにない代替コマンドをご存知の場合はお知らせください。

関連記事