質問: 初歩的な質問で申し訳ございません。 現在$ vagrant sshで ゲストOSのログインすると [vagrant @vagrant-centos65 ~]$ とコマンドプロンプトが変化しますが [vagrant@vagrant-centos65 ~]$ のcentos65とは centos6.5に対応しています。ということなのでしょうか? centos7.0になると[vagrant@vagrant-centos70 ~]$とかになるのでしょうか?簡単な質問で申し訳ありません。 もし、centos70みたいになるのであればどうやって変更させればいいのでしょうか? centos7.0で仮想環境を構築しているつもりだったのですが、参考書に従って構築していたらcentos6.5.3で進めてしまっていて そこがクリア出来ればなんとかうまく進めれそうなのですがよろしくお願い申し上げます。
回答: bashなどでPS1という環境変数があり、それを PS1='\h$ ' などとするとプロンプトが <ホスト名>$ のようになりますね。Ubuntuをインストール直後のプロンプトの設定は <ユーザー名>@<ホスト名> <カレントディレクトリ>$ となってますがCentOSでも同様なのではないでしょうか? ゲストOS上で以下のような結果になりませんか? $ whoami vagrant $ hostname vagrant-centos64 > > どうやって変更させれば > > > プロンプトには単にユーザー名とホスト名が出てるだけと思いますのでそれはどのOSのどのバージョンを入れているかとは関係しません。例えcentos7.0を入れてもhostnameの設定次第では"Redhat"でも"Debian"でもなんにでも変わります。そもそもPS1の内容を書き換えればホスト名を出さないようにもできます。ですのでプロンプトが何になっているかはあまり気にする必要はないと思います。 何がインストールされているかを確認するのは以下のようにするみたいです。自分の環境では以下のように出ます。 $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial