• ベストアンサー

コマンドプロンプトのプロンプトの意味

例えば、C:\Users\kouji>dir というコマンドの場合、「>」という記号だけを指してプロンプトというのでしょうか?それとも「C:\Users\kouji>」をプロンプトというのでしょうか? 前者は多くのIT関係の辞典に載っている意味で、後者は某C言語の書籍に載っている意味です。どちらが(どちらも)正しいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • 374649
  • ベストアンサー率38% (203/527)
回答No.4

現在はWindowsを使用しているのでMSDOSの入力待ち画面(Pronpt)をご存じないひとが沢山いると思います。 C:\Users\kouji>dir これはCドライブのUsers\kouji(環境変数)というディレクトリーに在るファイルを表示するコマンド(dir)を意味してます。 プロンプトはMSDOSでコマンドの入力待ちのカーソルのブリンクしている状態からコマンドプロンプトを今ではMSDOSの代名詞みたいな使われ方がされているようです。 Cドライブのルートディレクトリーなら単純に”C:¥>_ ”でアンダーバーみたいなカーソルがブリンクしている状態をプロンプト(入力待ち...行動を起こすのを待っている)と言っていたと思います、 プロンプトは単純にMSDOSの入力待ち画面と考えていれば良いと思います、MSDOSの階層(ディレクトリー)、環境変数、コマンド類などを勉強すれば理解できると思います。 MSDOSはWindowsの機能ではなくMSDOSをベースにWindowsが読み込まれます、Windows3.0まではDOSのプロンプトが出てWindowsが読み込まれていましたが今ではMSDOSは表には出ないのでWindowsのいち機能と思っている人もいると思います。 大雑把ですが私はこのように認識しています。

settu1300
質問者

お礼

ありがとうございました。 Cドライブのルートディレクトリーなら単純に”C:¥>_ ”でアンダーバーみたいなカーソルがブリンクしている状態をプロンプトと理解しておきます。あと、MSDOSのことも勉強したいと思います。

その他の回答 (5)

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.6

No5 ちょっと嘘書いてるので訂正 >(昔のDOSではデフォルトでこの表示方法でした) デフォルトで  ドライブ名> の表示方法でした(prompt $n$g に相当) ※ 昔の記憶なのでこれも間違ってたかもしれん C:\Users\****> は prompt $p$g に相当します

settu1300
質問者

お礼

訂正ありがとうございました。書籍やネット上にDOSに関する情報があまり残っていませんからしょうがありませんよ。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.5

C:\Users\****> の >だけを指してプロンプトと言わないのが普通かと思います (全てセットでプロンプトです   昔のDOS使ってるならなおさらそう感じるんじゃないかな) ↑ 試しにコマンドラインで prompt $p と打ってみてください > の部分がなくなります > だけをプロンプトというなら プロンプトが無い  ということになります プロンプトとしての表示方法を設定することで > のみの表示に変更することも可能です (昔のDOSではデフォルトでこの表示方法でした) 既に回答がある /? オプションつけて実行すれば説明が出てきます OSによってもプロンプトの表記に違いがあります

settu1300
質問者

お礼

ありがとうございます。私はMSDOSをいじったことがある程度なので、変に意味を誤解しているのかもしれません。DOSのことも勉強しなくては駄目ですね。

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.3

どちらも正解でいいのではないでしょうか。あまり深く考える問題でもないように見えます。 プロンプトの説明を見てみるとコマンド受付の可能な状態を示すための記号とあります。それが分かればいいのです。 その記号は>です。>があって、カーソルが点滅していればコマンド入力が可能な状態と分かります。ログイン先によっては$だったり%だったりします。ディレクトリ名はあった方が親切なので付いています。ない設定にすることもできます。 prompt $$と設定してみて下さい。違いがお分かりかと思います。

settu1300
質問者

お礼

ありがとうございます。 自分の中でどちらでも正解と結論付けたのですが、やはり、どうしても気になったものですから。回答者様のおかげでよく分かりました。

  • wormhole
  • ベストアンサー率28% (1622/5658)
回答No.2

後者です。 環境変数PROMPTや、コマンドのPROMPTを調べてみてください。 > echo %PROMPT% > prompt /?

settu1300
質問者

お礼

ありがとうございます。 これらの言葉を検索してみたいと思います。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

どちらも正解。 前者は完全にそう。 後者はプロンプトとしてカレントドライブカレントディレクトリを併せて表示しているだけ。

settu1300
質問者

お礼

ありがとうございます。

関連するQ&A

  • コマンドプロンプトについて

    コマンドプロンプトのコマンドで、特定のラインから終わりのラインまでの実行コマンドや実行結果をテキスト等に吐きだすことのできるのコマンドがありましたら教えて下さい。 (SQLで言うところのスプールみたいなものです。) 例 C:\>○○○ ←(開始) C:\>DIR C:\ のディレクトリ 2001/12/18 14:57 <DIR> WINNT 2002/06/26 20:26 <DIR> PrintAgent C:\>●●● ←(終了) 上の例だと、○~●の間の行がテキストに吐き出される形となります。 SQLやUNIXでは可能な操作なので、あるとは思うのですが・・・ もし、ご存知の方いましたら宜しくお願いします!

  • コマンドプロンプト

    コマンドプロンプトを開くと C:\Users\Takuya> となっているのですがこれを C:>にする方法はありますか?

  • コマンドプロンプト

    VB6.0でコマンドプロンプトを使用し Shell("cmd.exe /c dir")と入力した時に 実行結果を取得する方法は存在するのでしょうか?ちなみに特にdirに限った訳ではありません。

  • コマンドプロンプトの操作について

    C言語のソースファイルをコマンドプロンプトでコンパイルしたいのですが、はじめからうまくいきません。 C:Documents and Settings\USER>になってまして、 C:\>にしたいのですが、できません。 cdで実行したのですが同じでした。 今回初めて投稿します。よろしくお願いします。

  • コマンドプロンプトの基本

    よろしくお願いします。 目的はお気に入りにはフォルダーがあり、フォルダーも階層があります。ファイルベースで一覧表示したいのです。 コマンドプロンプトで下記を入力すれば、うまいことできるみたいですが、 C:\Users\ユーザ名\Favorites>dir /a-d /s ユーザ名の後に>があり、なかなかうまいこといきません。 https://gyazo.com/757e699f7977e19acaa95bf084037bc5 なんとかしてC:\Users\ユーザ名\Favorites>dir /a-d /sを入力する方法はないでしょうか。

  • コマンドプロンプトの参考書

    コマンドプロンプトの参考書を探しています。 恐れ入りますが、いい本をご存じの方、ご案内くださいますよう お願い致します。 ------ 本屋に行っても、簡単な言語?なせいか書籍が見つかりませんでした。 コマンドプロンプトの構文説明やtips集など ネットで検索すればたくさん解説を見ることができるし、 コマンドプロンプト画面で/?を叩けば、説明が表示されるのも 存じております。 しかしいつでもパラパラめくって読める本というかたちがいいのです。。。

  • コマンドプロンプト

    初心者ですが、よろしくお願いします。 Cドライブの中にjavaというフォルダを作り、この中に「HelloWorldApp.java」というソースファイルを作りました。 そして、コマンドプロンプトを使ってこのソースファイルを コンパイルしようとしているのですができません。 「C:\java>dir」を行うと、「ドライブCのボリュームラベルがありません。」と出ます。コンパイルできないのと関係あるのでしょうか?

    • ベストアンサー
    • Java
  • コマンドプロンプトで

    こんにちは。質問させてください。 いままでPHPをWEBブラウザの処理をMainに作成してきました。 簡単な文字列を整形するプログラムを作りました。 これは画面(ブラウザ)に表示するのではないので コマンドプロンプトで実行したいのですが、 単に c:\work>sample.php と実行すると、 エディタが開いてsample.phpの内容を表示するだけに なってしまい、特に処理が行われていません。 どのようにすればコマンドプロンプトから実行できるのでしょうか? C言語のように実行ファイルをコマンドプロンプトから 実行して処理させるようにしたいのですが・・・・ 質問自体が大きな間違いでしたらすみません。 どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • gccがコマンドプロンプト上で使えない(超初心者)

    cygwinを取り込んで使えるようにしたんですが、コマンドプロンプト上で使えません。 コンパイルが出来ないです。 いちおう環境変数PATHを色々なHPに書いてあるように設定したのですが、gccは内部コマンド外部コマンド操作可能なプログラムパッチまたはバッチファイルとして認識されていませんと出ます。 何がおかしいのかご指摘お願いします。 あと、dirで確認したところコマンドプロンプトの初期がオーナーのドキュメントファイルに設定されているんですが、いちおうこの中にデスクトップがあるんですが、デスクトップ上でC言語プログラムの専用ファイルを作った場合にcdで飛ぶ必要はあるんですか?あるならばコマンドプロンプト上でひらがなを打つ方法を教えてください。 あと、cygwin上でコンパイルするにはどうすればいいんですか? 質問重ね重ねすいませんm(__)m

  • コマンドプロンプトの書き方

    windows8でリフレッシュのシステムイメージを製作する方法で、 http://support.microsoft.com/kb/2748351/ja コマンドプロンプトにCドライブに作る場合は recimg CreateImage C:\Refreshimage と書き込むとあります。 私はDドライブに作ろうかと思っていますので recimg CreateImage D:\Refreshimage と書き込めば良いわけですよね。 で、コマンドプロンプトを開くと Microsoft Windoes[Version6.2.9200] (c)2012Microsoft Corporation.All rights reserved. C:\Users\ABCDEFG> となっていますがC:\Users\ABCDEFG>の後にrecimg CreateImage D:\Refreshimageと書き込むのでしょうか、どう書き込めばよいのでしょうか。 宜しくおご指導願いします。