注文とは何ですか?識別するには? [コピー]

注文とは何ですか?識別するには? [コピー]

Linuxコマンドが正確に何であるかを知りたいです。そして、それらを識別して見つける方法は何ですか?

つまり、コマンドの種類/タイプ/カテゴリには何がありますか?これを識別して検索する(ソース)方法。

答え1

以下は本から抜粋したものですLinuxのコマンドライン。完全なPDFチュートリアルも利用可能ここ:

コマンドは次の4つのうちの1つです。

  1. 一つ実行可能プログラム/usr/bin のすべてのファイルと同じです。このカテゴリでは、プログラムをC、C ++で書かれたプログラム、またはシェル、Perl、Python、Rubyなどのスクリプト言語で書かれたプログラムなど、バイナリにコンパイルできます。

  2. シェル自体に組み込まれたコマンド。 bashは、内部的にシェル組み込みと呼ばれるいくつかのコマンドをサポートしています。たとえば、cd コマンドはシェル組み込みコマンドです。

  3. シェル機能。これは環境に統合された小さなシェルスクリプトです。以降の章では、環境設定とシェル機能の作成について説明しますが、今はそのような機能があることに注意してください。

  4. ニックネーム。異なるコマンドで構成されたコマンドを直接定義できます。

使用できるコマンドの種類を識別するには、次の手順を実行しますtype

NAME
    type - Display information about command type.

例:

$ type ls
ls is aliased to `ls --color=auto'
$ type cd
cd is a shell builtin

コマンドの場所を表示するには、次のものを使用できますwhich

$ which info
/usr/bin/info
$ which init
/sbin/init

これは、新しいユーザーがコマンドの基本を理解するのに役立つことを願っています。

関連情報