logo

Linux シェルコマンド

Linux では、コマンドとは、システムに何らかのアクションを実行するように指示できる方法または命令です。コマンドはコマンドラインで実行されます。

構文:

 command [option] [argument] 

「clear」や「pwd」など、オプションがないか、引数を受け入れないコマンドもあります。

mysql リストのユーザー

クリア

「clear」コマンドは、以前のすべてのコマンドと出力を端末表示から消去します。

障害者

「pwd」コマンドは「print working directory」の略です。オプションや引数を受け入れず、現在の作業ディレクトリの詳細を表示します。


コマンドの種類

外部コマンドまたは組み込みコマンド

内蔵 コマンドは、シェルに組み込まれている内部コマンドです。組み込みコマンドはシェルから呼び出され、シェル自体内で直接実行されます。 「help」および「compgen -b」コマンドを使用して、すべての組み込みコマンドを一覧表示できます。組み込みコマンドの例としては、「pwd」、「help」、「type」、「set」、「unset」などがあります。

外部の コマンドは組み込みコマンド以外です。これらのコマンドは、独自のバイナリを持ち、ファイル システムに配置されるプログラムです。これらはシステムが提供するコマンドであり、完全にシェルに依存しません。ほとんどの場合、これらのコマンドは /bin、/sbin、/usr/sbin に存在します。


コマンドを入力してください

Linux の「type」コマンドは、シェルに与えられたコマンドが組み込みコマンドであるか外部コマンドであるかを示します。

構文:

それ以外の場合は bash シェルで
 type 

例:

 type pwd type cd type man type cat type file 
Linux シェル拡張コマンド 1

上のスナップショットを見てください。「pwd」や「cd」などのコマンドは組み込みコマンドですが、「man」、「cat」、「file」コマンドは外部コマンドです。

Linux の「type」コマンドは、コマンドが エイリアスされた か否か。

例:

 type ls 
Linux シェル拡張コマンド 2

上のスナップショットを見ると、「type」コマンドは「ls」がエイリアスされたコマンドであることを示しています。


-a と入力します

「type -a」オプションは、組み込み、外部、またはエイリアスであるかどうかに関係なく、コマンドのすべてのタイプを示します。一部のコマンドは、外部コマンドと組み込みコマンドの両方です。ただし、外部コマンドのパスが指定されるまでは、組み込みコマンドが常に優先されます。

Googleは何の略ですか

構文:

 type -a 

例:

 type -a echo 
Linux シェル拡張コマンド 3

上のスナップショットを見てください。「echo」コマンドは外部だけでなく内部にもあります。外部「echo」コマンドを使用するには、パス '/bin/エコー' と記載されています。


どれの

Linux の「that」コマンドは、コマンドのパスを見つけます。

構文:

アプレット
 which .... 

例:

 which ls pwd rmdir mkdir cp cd file man 
Linux シェル拡張コマンド4

上記のスナップショットを見てください。「cd」コマンドを除く他のすべてのコマンドは、bash が外部パスを表示しているため、外部コマンドです。