bashrcでプロンプトを変えてみた

はじめに

プロンプトってユーザー名やホスト名やディレクトリ構造が表示されていますが これかえれたりするんですか?
こちらの設定は、環境変数のPS1というところに入っているので、そちらの中身を変更すれば変更することができます。
なるほど・・環境変数のPS1を編集すればいいんですね・・環境変数を変えるにはどうしたらいいんでしょうか。
環境変数を変えるにはexportコマンドを使います。

プロンプトをexportコマンドを使って変えてみよう

まず、プロンプトを変更する前に、環境変数PS1がどうなっているのかをechoコマンドを使って確認してみよう。

echo $PS1
¥h:¥W ¥u¥$

上記のような結果になると思います(一例です)。ここで¥hは、ホスト名、¥Wは、どのディレクトリにいるか、¥uはユーザー名を表しています。
これを、ディレクトリを一番最後に持ってきて user@host:directoryにしたいと思います。
その場合はこちらのように行います。

export $PS1="¥u@¥h ¥W:"

上記のように行うことで、ユーザー名が最初にきてホスト名 ディレクトリが続けて表示されるようになります。
このままでは、その端末のみの一時的な設定にしかならないので、.bashrcなどに記述しておくとよいでしょう。

関連記事

  1. lsコマンドを実行した時に色分けしよう

  2. bashでfor文を使ってみよう

  3. bashでテキストファイルを読み込んで1行ずつ表示してみよう

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930  
Translate »