コマンドのドルマークの意味は?
コマンドラインでよく目にする「$」マーク。一体これは何者なのでしょうか?初心者の方はもちろん、ある程度慣れている方でも、改めてその意味を確認してみませんか?
「$(ドルマーク)」はプロンプトの一部
結論から言うと、コマンドラインで目にする「$」マーク自体は、コマンドの一部ではありません。「$」マークまでの部分を**プロンプト**と呼びます。「プロンプト」とは、英語で「促すもの」という意味です。
つまり、「$」マークは「ここにコマンドを入力してください!」とユーザーに促すための記号なのです。
プロンプトの種類と表示例
プロンプトは、OSやシェル、ユーザー設定などによって変化します。代表的なプロンプトとその表示例を以下の表にまとめました。
プロンプト | 表示例 | 説明 |
---|---|---|
$ | $ |
一般的なUnix系OSのデフォルトシェル(Bashなど)で、一般ユーザーとしてログインしている場合のプロンプト |
# | # |
rootユーザー(管理者権限を持つユーザー)でログインしている場合のプロンプト |
> | > |
Windowsのコマンドプロンプトのプロンプト |
>>> | >>> |
Pythonのインタラクティブシェルにおけるプロンプト |
プロンプトのカスタマイズ
プロンプトは、ユーザーの好みに合わせてカスタマイズすることも可能です。例えば、現在の時刻やディレクトリ名などを表示させることができます。
カスタマイズの方法については、お使いのOSやシェルのマニュアルなどを参照してください。
HTMLコード例
以下は、プロンプトを含むコマンド入力を表すHTMLの例です。
<p>
コマンドプロンプトで、以下のコマンドを実行してください。
</p>
<pre>
<code>$ ls -l</code>
</pre>
上記のように記述することで、以下のように表示されます。
コマンドプロンプトで、以下のコマンドを実行してください。
$ ls -l
参考資料
よくある質問
Q1. プロンプトを変更しても良いですか?
A1. はい、問題ありません。むしろ、自分の使いやすいようにカスタマイズすることをおすすめします。
Q2. プロンプトが表示されなくなりました。
A2. シェルの設定ファイルが壊れている可能性があります。設定ファイルを確認するか、OSの再起動を試してみてください。
Q3. コマンドを入力しても反応がありません。
A3. コマンドが正しく入力されているか確認してください。また、キーボードの入力モードが適切かどうかも確認しましょう。
その他の参考記事:jquery 変数 マーク