シェルとは
100%

コマンドライン · レッスン 1

シェルとは

Linux のシェルとは何か、コマンドがどのように実行されるかを学びます。

Linux シェルとは

Linux の学習へようこそ。最初のステップは Linux シェルを理解することです。シェルは、入力したコマンドを受け取り、オペレーティングシステムへ実行を依頼し、その結果を端末へ表示するプログラムです。

グラフィカルユーザーインターフェースを使ったことがあれば、ウィンドウ、メニュー、ボタンをクリックする操作に慣れているでしょう。コマンドラインでは、代わりに正確な指示を入力します。「Terminal」「Console」「Konsole」などのアプリケーションは、通常、シェルセッションを開きます。

端末は入力するためのウィンドウまたはアプリケーションで、シェルはその中で動作するプログラムです。

シェルは高速で、スクリプト化でき、ほぼすべての Linux システムで利用できるため便利です。コマンドを学ぶにつれ、それらを組み合わせてファイルを調べ、ディレクトリを管理し、テキストを検索し、ソフトウェアをインストールし、繰り返し作業を自動化できます。

端末とシェルの関係を正しく説明しているものはどれですか?

Bash シェルと対話する

このコースでは Bourne Again Shell の略である Bash を中心に扱います。Bash は最も一般的な Linux シェルの 1 つで、後で zshfish、そのほかのシェルを使う場合にも良い基礎になります。

端末を開くと、シェルプロンプトが表示されます。外観はさまざまですが、多くの場合はユーザー名、ホスト名、現在のディレクトリを示します。

pete@icebox:/home/pete $

$ 記号は、シェルが通常ユーザーからの入力を待っていることを示します。コマンド入力時にこの記号は入力しません。シェルが表示するものです。# が表示されていれば、通常はより強力で危険も大きい root ユーザーとして作業しています。

例のプロンプト末尾にある $ は何を示しますか?

コマンドは多くの場合、次の形式を取ります。

command options arguments

たとえば echo Hello World では、echo がコマンドで、Hello World が渡されるテキストです。

echo Hello World で、コマンド名はどの部分ですか?

最初の Linux コマンド

初心者向けの最も基本的な 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 を押してコマンドを実行する
  • 上矢印 キーで以前のコマンドを呼び出す
  • Linux のコマンドとファイル名では、大文字と小文字が区別される
  • 空白には意味がある。echo helloechohello は異なる
  • コマンドが停止したように見える場合、Ctrl-C で取り消せることが多い

レッスン完了

シェルとは を完了しました

これでシェルの役割を説明し、基本的なシェルプロンプトを操作できるようになりました。

  • 端末とシェルを区別する。

  • コマンドプロンプトを識別する。

  • echo で簡単なコマンドを実行する。

学習進捗を保存

無料アカウントを作成してこのレッスンを保存し、どのデバイスからでも学習を続けられます。

無料アカウントを作成
次のレッスン
コマンドライン に戻る