Linux シェルとは
Linux の学習へようこそ。最初のステップは Linux シェルを理解することです。シェルは、入力したコマンドを受け取り、オペレーティングシステムへ実行を依頼し、その結果を端末へ表示するプログラムです。
コマンドライン · レッスン 1
Linux のシェルとは何か、コマンドがどのように実行されるかを学びます。
Linux の学習へようこそ。最初のステップは Linux シェルを理解することです。シェルは、入力したコマンドを受け取り、オペレーティングシステムへ実行を依頼し、その結果を端末へ表示するプログラムです。
グラフィカルユーザーインターフェースを使ったことがあれば、ウィンドウ、メニュー、ボタンをクリックする操作に慣れているでしょう。コマンドラインでは、代わりに正確な指示を入力します。「Terminal」「Console」「Konsole」などのアプリケーションは、通常、シェルセッションを開きます。
端末は入力するためのウィンドウまたはアプリケーションで、シェルはその中で動作するプログラムです。
シェルは高速で、スクリプト化でき、ほぼすべての Linux システムで利用できるため便利です。コマンドを学ぶにつれ、それらを組み合わせてファイルを調べ、ディレクトリを管理し、テキストを検索し、ソフトウェアをインストールし、繰り返し作業を自動化できます。
端末とシェルの関係を正しく説明しているものはどれですか?
このコースでは Bourne Again Shell の略である Bash を中心に扱います。Bash は最も一般的な Linux シェルの 1 つで、後で zsh、fish、そのほかのシェルを使う場合にも良い基礎になります。
端末を開くと、シェルプロンプトが表示されます。外観はさまざまですが、多くの場合はユーザー名、ホスト名、現在のディレクトリを示します。
pete@icebox:/home/pete $
$ 記号は、シェルが通常ユーザーからの入力を待っていることを示します。コマンド入力時にこの記号は入力しません。シェルが表示するものです。# が表示されていれば、通常はより強力で危険も大きい root ユーザーとして作業しています。
例のプロンプト末尾にある $ は何を示しますか?
コマンドは多くの場合、次の形式を取ります。
command options arguments
たとえば echo Hello World では、echo がコマンドで、Hello World が渡されるテキストです。
echo Hello World で、コマンド名はどの部分ですか?
初心者向けの最も基本的な Linux コマンドの 1 つ、echo から始めましょう。このコマンドは、指定したテキストを端末へ表示します。
$ echo Hello World
Hello World
さらにいくつか試してみます。
$ echo Linux is fun
Linux is fun
$ echo "Hello from Bash"
Hello from Bash
複数の単語を 1 つのテキストとしてシェルに扱わせたいとき、引用符が役立ちます。
Hello from Bash を、引用符で囲んだ 1 つのテキストとしてシェルに扱わせるコマンドはどれですか?
これらのスキルを練習するには、包括的な シェル学習パス を利用してください。
Enter を押してコマンドを実行する上矢印 キーで以前のコマンドを呼び出すecho hello と echohello は異なるCtrl-C で取り消せることが多いレッスン完了
これでシェルの役割を説明し、基本的なシェルプロンプトを操作できるようになりました。
端末とシェルを区別する。
コマンドプロンプトを識別する。
echo で簡単なコマンドを実行する。