すべてのLinuxディストリビューションは、1991年にリリースされたLinuxカーネルにルーツを持っています。最初はCで書かれていましたが、ゆっくりと着実に、Rustがカーネル内のCの第2言語として引き継いでいます。テクノロジーが進化し続けるにつれて、同じ機能をより効率的に実行するために使用できるコマンドも進化します。
これらのコマンドは広く機能しますが、物事をよりシームレスにするために、追加する価値のある最新のコーディング標準が常にあります。試してみる価値のあるLinuxのRustツールのいくつかについて話しましょう。
1.manをtldrに置き換えます
Linuxのマニュアルページはおそらく永遠に存在しているので、これらのマニュアルがすべての初心者の作業ガイドであり続けるのはおそらくそのためです。残念ながら、彼らがどれだけ長く存在していたかを考えると、ユーザーがこれらのページに表示されているコマンドや指示の一部を理解することが難しくなっています。
ここでTealdeer(tldr)が登場します。
あなたはYouTubeであなたの加入者を見ることができますか
Tealdeerは、ありふれたマニュアルページの単なる別の適応ですが、このコマンドによって生成されたマニュアルは、はるかに理解しやすいものです。 tldrについて最も称賛に値する事実は、tldrコミュニティからの終わりのないサポートは言うまでもなく、コマンドウィンドウ内で使用できるすべての可能なコマンドがリストされていることです。
UbuntuとDebianにtldrをインストールするには:
sudo apt-get update
sudo apt-get install tldr -y
TealdeerをFedoraおよびその他のRHELベースのディストリビューションにインストールするには:
sudo dnf install tealdeer
manコマンドを使用するのと同じ方法でtldrを使用します。たとえば、次のコマンドを実行して、2つの出力の違いを確認します。
man ls
出力:
tldr ls
出力:
Tealdeerはより包括的であり、各コマンドがどのように機能するかについてのより良い洞察を提供します。これは、Linuxコマンドの世界をまだ探求している初心者にとって理想的です。
関連している: TLDR:その意味、正しい使用法、および例
2.duの代わりにほこりを使用する
システムのメモリ使用量を一度に確認できたらどうしますか?はいの場合は、交換する時期です の と ほこり 。
以前のduコマンドはディスク使用量を返しますが、dustコマンドは通常よりも多くの時間を節約するのに役立ちます。上位の使用統計をすべて1つの画面にグラフ形式で表示することを想像してみてください。
スナップを使用して、システムにほこりを取り付けることができます。
sudo snap install dust
インストール後、ターミナルでdustコマンドを実行するか、コマンドで特定のディレクトリを指定して、メモリ使用量を一覧表示できます。
このコマンドを使用するには、次のコマンドでディレクトリパスを指定します。
dust /path/to/directory
...どこ / path / to / directory フォルダへの絶対パスまたは相対パスです。
出力:
Dustは使いやすく、理解しやすく、Linuxコマンドラインを初めて使用する人にとって効果的なコマンドです。
3.findをfdに置き換えます
検索コマンド Linuxエコシステム内で最も広く使用されているコマンドの1つです。残念ながら、このコマンドはファイルシステムエントリの出力を制限し、大きなデータセットをコーミングしている間は遅くなる傾向があります。
手元に大量のデータがある場合は、結果を簡単に取得できるクイックコマンドを使用することをお勧めします。このような場合、findをRustバージョンに置き換えることができます。 fd 。
このコマンドは、並列ディレクトリトラバーサルを備えています。つまり、一度に複数のディレクトリを検索できます。
Fedoraおよびその他のRHELベースのディストリビューションにfdをインストールするには:
sudo dnf install fd-find
ArchベースのLinuxディストリビューションの場合:
sudo pacman -S fd
Debianベースのディストリビューションへのfdのインストールも簡単です。
sudo apt install fd-find
4.lsをexaに置き換えます
NS 伝統的なls 指図 、の略語 リストソース 、特にディレクトリの内容を確認する場合は、ファイルとデータフォルダを一覧表示します。しかし、出力はそれほどユーザーフレンドリーではありません。 ええ コマンドが入ります。
Ubuntuにexaをインストールするには:
sudo apt install exa
Fedoraへのインストールも簡単です。
sudo dnf install exa
ManjaroのようなArchベースのディストリビューションの場合:
sudo pacman -S exa
従来の白黒画面からカラフルな出力に移行するため、出力はかなり興味深いものになります。 exaコマンドは、さまざまなファイルタイプとメタデータを区別するために、さまざまな色を使用します。
exa -l
出力:
これは小さなパッケージであり、単一のバイナリがあるため、コマンド機能はシンボリックリンク、属性、およびGitの識別に適しています。
5. Using Tokei
東慶はそれ自体が代替コマンドではありません。プログラマーとして、コードベースの統計を表示したい場合があります。言い換えれば、それは完全なコード分析ツールであり、長期的には非常に有用であることが証明できます。
出力には、ファイル、コメント、言語ごとにグループ化された空白、コードの合計行数などが表示されるのが理想的です。これは、数千行のコードを比較的すばやくカウントできる高速なユーティリティです。 150以上の言語をサポートしているため、非常に正確なユーティリティです。
コマンドによって生成された出力を保存して、後の段階で再利用できます。 Tokeiは、Linux、Mac、Windowsなどの複数のオペレーティングシステムで動作します。
RustベースのパッケージマネージャーであるCargoを使用して、システムにTokeiをインストールできます。
cargo install --git https://github.com/XAMPPRocky/tokei.git tokei
6.psをprocに置き換えます
Procsはの書き直しです 従来のpsコマンド 、いくつかの機能を追加しながら、プロセス関連の情報を表示します。インストール後、procsは出力に色を付け、エンドユーザーがプロセスID(PID)、ユーザー名、およびプロセスを容易にするためのその他の関連する詳細を確認するための詳細情報を提供します。
snapを使用してシステムにprocをインストールできます。
sudo snap install procs
コマンドをFedoraにインストールするには:
sudo dnf install procs
procsを使用してシステムで実行中のすべてのプロセスのリストを取得するには、次のように入力します。
procs
出力:
あなたの好きな交換コマンドはどれですか?
Rustコマンドのリストはここで終わりではありません。多くの異なるコマンドがあり、それらははるかに効率的で、ユーザーにより良いユーティリティを提供します。
最新のCLIユーザーの場合は、これらのコマンドを使用することで得られるメリットを気に入っていただけることでしょう。利点は、時間の節約、最新のアプローチ、およびより良い作業パターンの観点からである可能性があります。
共有 共有 つぶやき Eメール Rustが最もエキサイティングな新しいプログラミング言語である7つの理由プログラミングを始めたいですか?これが、Rustが最もエキサイティングでアクセスしやすい新しいプログラミング言語である理由です。
次を読む 関連トピック- Linux
- さび
- Linuxコマンド
Winiはデリーを拠点とする作家で、2年の執筆経験があります。彼女の執筆活動の間、彼女はデジタルマーケティングエージェンシーや技術会社と関係がありました。彼女は、プログラミング言語、クラウドテクノロジー、AWS、機械学習などに関連するコンテンツを作成しています。余暇には、絵を描いたり、家族と過ごしたり、山へ旅行したりするのが好きです。
WiniBhallaのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください