GNU/Linux >> Linux の 問題 >  >> Linux

ファイルシステムで「バイナリコマンド」の説明と場所を見つける5つの方法

Linuxシステムでは何千ものコマンド/プログラムを利用できるため、特定のコマンドの種類と目的、およびシステム上のその場所(絶対パス)を知ることは、初心者にとっては少し難しい場合があります。

コマンド/プログラムの詳細をいくつか知っていると、Linuxユーザーが多数のコマンドを習得するのに役立つだけでなく、コマンドラインまたはスクリプトからシステム上のどの操作にそれらを使用するかをユーザーが理解できるようになります。

したがって、この記事では、簡単な説明と特定のコマンドの場所を表示するための5つの便利なコマンドについて説明します。

システム上の新しいコマンドを見つけるには、パス内のすべてのディレクトリを調べます。 環境変数。これらのディレクトリには、システムにインストールされているすべてのコマンド/プログラムが保存されています。

興味深いコマンド名を見つけたら、おそらくマニュアルページでそれについてさらに読む前に、次のようにそれに関するいくつかの浅い情報を収集してみてください。

PATHの値をエコーし​​たと仮定します ディレクトリ/usr / local / binに移動しました そして、fswatch(ファイル変更の変更を監視する)と呼ばれる新しいコマンドに気づきました:

$ echo $PATH
$ cd /usr/local/bin

それでは、 fswatchの説明と場所を調べてみましょう。 Linuxで次のさまざまな方法を使用してコマンドを実行します。

1。コマンドとは

何ですか コマンド名( fswatch など)の1行のマニュアルページの説明を表示するために使用されます 以下のコマンドで)引数として入力します。

説明が長すぎる場合、デフォルトで一部のパーツがトリミングされている場合は、 -lを使用します 完全な説明を表示するフラグ。

$ whatis fswatch
$ whatis -l fswatch

2。適切なコマンド

適切 キーワードのマニュアルページ名と説明を検索します(正規表現と見なされます) 、コマンド名)が提供されます。

-l <​​/ code> オプションを使用すると、競合の説明を表示できます。

$ apropos fswatch 
$ apropos -l fswatch

デフォルトでは、以下の例のように、aproposは一致したすべての行の出力を表示する場合があります。 -eを使用してのみ完全に一致するキーワードを一致させることができます スイッチ:

$ apropos fmt
$ apropos -e fmt

3。コマンドを入力

タイプ 特定のコマンドのフルパス名を示します。さらに、入力したコマンド名が別のディスクファイルとして存在するプログラムでない場合は、タイプによってコマンドの分類もわかります。

  1. シェルビルトインコマンドまたは
  2. シェルキーワードまたは予約語または
  3. エイリアス
$ type fswatch 

コマンドが別のコマンドのエイリアスである場合は、入力 エイリアスの実行時に実行されるコマンドを示します。 エイリアスを使用する システムで作成されたすべてのエイリアスを表示するコマンド:

$ alias
$ type l
$ type ll

4。どのコマンド

どちら コマンドを見つけるのに役立ち、次のように絶対コマンドパスを出力します:

$ which fswatch 

一部のバイナリは、 PATHの下の複数のディレクトリに保存できます。 、 -aを使用します 一致するすべてのパス名を表示するフラグ。

5。 whereisコマンド

どこにあるか commandは、次のように指定されたコマンド名のバイナリ、ソース、およびマニュアルページファイルを検索します。

$ whereis fswatch
$ whereis mkdir 
$ whereis rm

上記のコマンドは、コマンド/プログラムに関する簡単な情報を見つけるのに不可欠ですが、マニュアルページを開いて読むと、他の関連プログラムのリストを含む完全なドキュメントが常に提供されます。

$ man fswatch

この記事では、短いマニュアルページの説明とコマンドの場所を表示するために使用される5つの簡単なコマンドを確認しました。この投稿に投稿したり、以下のフィードバックセクションから質問したりできます。


Linux
  1. スーパーブロック、iノード、Dentry、およびファイル?

  2. ファイルの内容をStdoutに出力するコマンド?

  3. イオリダイレクションとヘッドコマンド?

  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. Linuxターミナルでテキストファイルを作成する4つの方法

  3. バイナリまたは非ASCIIファイルで文字列を検索するLinuxコマンド

  1. Linuxでユーザーアカウント情報とログインの詳細を見つける11の方法

  2. Md5sumコマンドのバイナリおよびテキストモード?

  3. Linuxで検索および検索コマンドを使用してファイルを検索する