![注文とは何ですか?識別するには? [コピー]](https://linux33.com/image/37265/%E6%B3%A8%E6%96%87%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%E8%AD%98%E5%88%A5%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
Linuxコマンドが正確に何であるかを知りたいです。そして、それらを識別して見つける方法は何ですか?
つまり、コマンドの種類/タイプ/カテゴリには何がありますか?これを識別して検索する(ソース)方法。
答え1
以下は本から抜粋したものですLinuxのコマンドライン。完全なPDFチュートリアルも利用可能ここ:
コマンドは次の4つのうちの1つです。
一つ実行可能プログラム/usr/bin のすべてのファイルと同じです。このカテゴリでは、プログラムをC、C ++で書かれたプログラム、またはシェル、Perl、Python、Rubyなどのスクリプト言語で書かれたプログラムなど、バイナリにコンパイルできます。
ㅏシェル自体に組み込まれたコマンド。 bashは、内部的にシェル組み込みと呼ばれるいくつかのコマンドをサポートしています。たとえば、cd コマンドはシェル組み込みコマンドです。
ㅏシェル機能。これは環境に統合された小さなシェルスクリプトです。以降の章では、環境設定とシェル機能の作成について説明しますが、今はそのような機能があることに注意してください。
ニックネーム。異なるコマンドで構成されたコマンドを直接定義できます。
使用できるコマンドの種類を識別するには、次の手順を実行します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
これは、新しいユーザーがコマンドの基本を理解するのに役立つことを願っています。