Linux ターミナル コマンドは複雑である必要はありません。代わりに私が使用している 3 つの最新の代替コマンドを紹介します。
一部の Linux コマンドは太古の昔から存在しており、現在でも広く使用されています。これらのコマンドは機能します。どちらも信頼性が高く強力です。問題は、私のように常にターミナルを使用していない人は、それほど直感的ではないということです。ほとんどの場合、私はグラフィカル インターフェイスを通じて Linux を使用します。私は、単にポイントしてクリックするだけで実行できることを目的として、複雑なコマンドをたくさん覚えることにまったく興味がありませんでした。ターミナルを開こうと決めたときは、必要以上に複雑にしないコマンドライン ツールが必要です。
現在では、いくつかの従来の Linux コマンドをベースにした最新の代替コマンドが存在し、便利な機能を追加しながら一般的なタスクを簡素化しています。これらのツールの中には、ユーザーに視覚的な改善をもたらすものもあれば、作業を完了するために必要な構文を簡素化するものもあります。心配しないでください。元のコマンドを放棄する必要はありません。これらは今でも役に立ち、サポートされています。私のような人間の目標は、時々コマンド ラインにアクセスする作業をもう少し簡単にすることです。
ファイルリストをより適切に表示するには、ls を eza に置き換えます。
Eza により、古くて使い慣れたコマンドが使いやすくなります
ls これは、ターミナル内のファイルとディレクトリを一覧表示する、古くから使用されている Unix および Linux コマンドです。私がこれを使い始めたのは数十年前で、Web サイトのコンテンツを更新する Perl スクリプトを実行するには会社の Web サーバーにログインする必要がありました。あの頃、 ls これは、サーバー上にどのようなファイルやフォルダーがあるかを簡単に確認するための簡単な方法でした。これは依然として非常に便利なコマンドですが、デフォルトの出力は非常に基本的なものに見えます。などの追加オプション ls -l ファイルのアクセス許可、サイズ、変更日などの情報を追加できますが、出力は直感的とは言えません。
一方、Eza は、出力を読みやすく理解しやすくする ls の最新の代替手段です。最も顕著な違いの 1 つは、eza がファイルとディレクトリを区別しやすくするために色を使用して情報を表示する方法です。の eza --icons このコマンドはファイル タイプのアイコンもサポートしていますが、フォントの問題によりアイコンを表示するのに少し苦労しました。使用する場合 eza -l --icons --headerを選択すると、読み取り可能なファイル サイズ、権限、変更日、列見出しなどの詳細が表示されます。
私が気に入っているもう 1 つの利点は、ツリー ビューです。ランニング eza --tree --icons は、ディレクトリとサブディレクトリを視覚的に表示するため、ファイルとフォルダがどのように構成されているかを理解しやすくなります。私にとって、 eza ファイルがより明確に表示されます。
ファイルを読みやすくするために cat を butt に置き換えます。
Bat はプレーン テキスト ファイルに構文の強調表示と書式設定を追加します
の cat コマンドを使用すると、テキスト エディタを開かずに、ターミナルにテキスト ファイルの内容を表示できます。また、これを使用して、複数のファイルの内容を 1 つの出力に結合することもできます。これが、concatenate の略称であるこの名前の由来です。たとえば、次のように実行できます。 cat /etc/os-release 名前やバージョンなど、ディストリビューションに関する情報を示す出力を取得します。私の不満は、構文の強調表示や行番号が表示されずに、すべてがプレーンテキストとして表示されることです。これにより、長いファイルを追跡することがさらに複雑になります。
bat 内容を変更せずにテキスト ファイルのプレゼンテーションを改善します。これには、私が話した、サポートされているファイル内のコメント、設定、その他の要素を色で区別する構文の強調表示が含まれています。 bat 行番号とファイル名ヘッダーも含まれているため、ファイルの特定の部分を簡単に識別できます。
Zorin のような Ubuntu ベースのディストリビューションは通常、 batcat の代わりに bat コマンド名として。
私が気に入っているもう 1 つの機能は、自動ページングです。長いファイルを見ている場合は、 bat すべてを一度に端末にドロップするのではなく、コンテンツをスクロールできます。ファイルを開いて読み取るだけであれば、 bat簡単になります。
ファイルを見つけやすくするために、find を fd に置き換えます。
構文が複雑ではないため、覚えるべきコマンドが少なくなります
findファイル名、ファイルタイプ、サイズ、変更日などに基づいてファイルとディレクトリを検索します。ファイルがマシン上にあることはわかっているが、どこにあるかわからない場合に非常に便利です。特定のディレクトリとそのすべてのサブディレクトリを検索できます。たとえば、私が使用したのは、 find ~/Pictures/Screenshots -type f -name "*.png" スクリーンショット フォルダーで PNG ファイルを検索します。私の最大の問題は、これらのオプションをすべて覚えるのが難しいことです。
fd は、ファイルやディレクトリの検索を少し簡単にする、最新の検索ツールです。 Zorin でテストしていたときに使用しました fdfind -e png . ~/Pictures/Screenshots この記事のために撮ったスクリーンショットを見つけるために。 find と比べてこのコマンドは短く、私にとっては覚えやすいです。また、サブディレクトリを自動的に検索し、出力を読みやすくするために色を使用します。
Zorin OS などの Ubuntu ベースのディストリビューションでは、fd ユーティリティは通常、fd ではなく fdfind というコマンド名でインストールされます。
ジョブに適したコマンドの選択
Linux ターミナルのすべてのコマンドを置き換える必要はありません。一部のタスクは、特にスクリプトやより複雑な操作を使用する場合、元のユーティリティの方が適しています。しかし、日常のファイル管理には、これらの新しいツールを手元に置いておく価値があります。
関連情報は以下のリンクからご確認いただけます