はじめに
プロンプトってユーザー名やホスト名やディレクトリ構造が表示されていますが これかえれたりするんですか?
こちらの設定は、環境変数のPS1というところに入っているので、そちらの中身を変更すれば変更することができます。
なるほど・・環境変数のPS1を編集すればいいんですね・・環境変数を変えるにはどうしたらいいんでしょうか。
環境変数を変えるにはexportコマンドを使います。
プロンプトをexportコマンドを使って変えてみよう
まず、プロンプトを変更する前に、環境変数PS1がどうなっているのかをechoコマンドを使って確認してみよう。
echo $PS1 ¥h:¥W ¥u¥$
上記のような結果になると思います(一例です)。ここで¥hは、ホスト名、¥Wは、どのディレクトリにいるか、¥uはユーザー名を表しています。
これを、ディレクトリを一番最後に持ってきて user@host:directoryにしたいと思います。
その場合はこちらのように行います。
export $PS1="¥u@¥h ¥W:"
上記のように行うことで、ユーザー名が最初にきてホスト名 ディレクトリが続けて表示されるようになります。
このままでは、その端末のみの一時的な設定にしかならないので、.bashrcなどに記述しておくとよいでしょう。