みんなやるエラー

Linux を勉強していると、まず引っかかるやつ。

1$ mkdir hoge

これをそのまま入力すると、エラーになっちゃうやつ。

1-bash: $: command not found

みたいにね。

記号の意味

$ は プロンプト です。

新しいLinuxの教科書

三宅 英明,大角 祐介
出版社:SBクリエイティブ  発売日:2015-06-06

Amazonで詳細を見る

Linux の教科書 P.28 によると、 シェルが _「いま、コマンド入力を待ち構えていますから、何かコマンドを入力してください」_ ということを示す記号とあります。

プロンプトには本来 ユーザ名やホスト名が表示されますが、毎回表示するのは煩雑なため、省略して記号で表記している、というものです。

そのため、雑誌などにあるコマンドから $ を取り除いたものを、コマンドとして入れないといけないですね。

当たり前すぎるのか、脳死で真似しているのか、とにかくそういう慣例になっているものです。


$ とおなじように # というのがあって、

記号 意味
$ 一般ユーザ
# スーパーユーザ (root)

というように分かれてます。

新しいLinuxの教科書

三宅 英明,大角 祐介
出版社:SBクリエイティブ  発売日:2015-06-06

Amazonで詳細を見る

新しいLinuxの教科書

三宅 英明,大角 祐介
出版社:SBクリエイティブ  発売日:2015-06-06

Amazonで詳細を見る