コマンド ラインでシステム コマンドを使用して、システムに特定のタスクを実行するよう指示できます。コマンドはターミナル ウィンドウで受信されます。この投稿は、オプションや引数を指定してコマンドを使用する方法と、コマンド ラインで複数のコマンドを実行する方法についての非常に基本的な紹介です。
注意 注:UNIX コマンドでは、大文字と小文字が区別されます。コマンドライン構文
– コマンド構文は、コマンド コンポーネントの構造と順序です。名前、オプション、および引数です。
– コマンド ライン コマンドは、オプションと引数の有無にかかわらず存在できます。
–オプションと引数の組み合わせを使用してコマンドを実行します。
– 以下に示す表は、コマンドの構成要素を示しています。
アイテム | 説明 |
---|---|
コマンド | システムの動作を指定します (実行可能ファイル) |
オプション | コマンドの実行方法を指定します (修飾子)。オプションはダッシュ (-) 文字で始まります。 |
引数 | 影響を受けるもの (ファイル、ディレクトリ、またはテキスト) を指定します |
UNIX コマンドの使用
基本的なコマンドの例として、uname があります。 、日付 、カロリー 、およびクリア . uname コマンドは、システムに関する情報を提供します。デフォルトでは、uname コマンドを使用すると、現在のオペレーティング システムの名前が表示されます。
1. オペレーティング システム情報を表示するには、次のように入力します。
# uname Linux
2. 日付と時刻を表示するには、次のように入力します:
# date Sat May 12 07:02:24 UTC 2018
3. カレンダーを表示するには、次のように入力します:
# cal May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
4. 端末ウィンドウをクリアするには、次のように入力します:
# clear
オプション付きコマンドの使用
– コマンドにオプションを追加すると、表示される情報が変わります。
– 1 つのコマンドで複数のオプションを使用できます。
– 複数のオプションを個別にリストしたり、ダッシュ (-) の後に組み合わせたりすることもできます。 .
– オプションの前にダッシュ (-) を使用することは、コマンド固有です。また、オプションはコマンド固有です。
以下の例は、2 つのオプションを指定した uname コマンドを示しています。
- -i オプションは、ハードウェア プラットフォームの名前を表示します。
- -n オプションは、ローカル システムのホスト名を出力します。
# uname -i x86_64
# uname -n geeklab1.mylabserver.com
次の例は、-s を指定した uname コマンドを示しています。 および –r オプション。 -s オプションは、オペレーティング システムの名前を示します。 –r オプションは、オペレーティング システムのリリース レベルを示します。
# uname -sr Linux 3.10.0-693.21.1.el7.x86_64
次の例は、現在のシステム情報を表示する -a オプションを指定した uname コマンドを示しています。
# uname -a Linux geeklab1.mylabserver.com 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
引数付きのコマンドの使用
引数を使用すると、コマンドからの出力を追加で定義できます。次の例は、05 と 2018 の 2 つの引数を持つ cal コマンドを示しています。
- 最初の引数 05 は月を指定します。
- 2 番目の引数 2018 は年を指定します。
# cal 05 2018 May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
オプションと引数を指定してコマンドを使用する
次の例は、オプションなし、オプションあり、引数あり、およびオプションと引数を一緒にした ls コマンドを示しています。
# ls file1 file2 file3 file4 file5 file6
$ ls -l total 0 -rw-rw-r--. 1 user user 0 May 12 07:43 file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file2 -rw-rw-r--. 1 user user 0 May 12 07:43 file3 -rw-rw-r--. 1 user user 0 May 12 07:43 file4 -rw-rw-r--. 1 user user 0 May 12 07:43 file5 -rw-rw-r--. 1 user user 0 May 12 07:43 file6
# ls file1 file1
# ls -l file1 -rw-rw-r--. 1 user user 0 May 12 07:43 file1
例の ls コマンドは、ディレクトリ内のファイルを一覧表示します。 -l オプションは、ファイルに関する追加情報を提供します。 filename 引数は、表示するファイルを指定します。
コマンド ラインで複数のコマンドを使用する
セミコロン (;) を使用して各コマンドを区切ることにより、1 つのコマンド ラインに複数のコマンドを入力できます。
# command option argument;command option argument
シェルは、セミコロン (;) をコマンド区切り文字として認識します。次の例は、セミコロンで区切られた 3 つのコマンドを示しています。 cal コマンドには 2 つの引数があり、その後に date コマンドが続き、uname コマンドには 2 つのオプションがあります。
# cal 05 2018; date; uname -rs May 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sat May 12 07:48:02 UTC 2018 Linux 3.10.0-693.21.1.el7.x86_64
Enter/Return キーを押すと、シェルは各コマンドを左から右に実行します。