2

私はターミナルプロンプトを恒久的に変更しようとしているn00bです。

私は次のチュートリアル/スレッドを使用しました:

http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

http://www.linuxquestions.org/questions/programming-9/how-to-edit-bash_profile-and-bashrc-files-678445/

.bashrcファイルを変更することができました:

$ cat .bashrc
export PS1="\w $"

しかし、プロンプトはまだ私が望むように表示されていません。

一時的に次の作業が行われます。

$ PS1="\w $"
~ $

間違ったファイルを編集していますか?

4

2 に答える 2

3

今日この問題の解決策を探したところ、このスレッドが上部近くに表示されたため、ここでのみ回答しています。私は非常に詳細に書かれたものが好きなので、Macでこれを行うための「方法」のための究極の初心者ガイドを与えると思いました= P


.bash_profile隠しファイルを 追加する必要があります。このファイルを変更する理由は、bashシェルを起動するたびにロードされるファイルだからです。ただし、これを行う前に、隠しファイルを表示するようにbashに指示したことを確認してください(後でそれらを非表示にする方法)。

ターミナルにコピー/貼り付け:

defaults write com.apple.finder AppleShowAllFiles TRUE

新しい行に続く:

killall Finder

すべてのファイルを表示した後、にあるメインのユーザーディレクトリに移動する必要がありますHD > Users > YourUserName。中に入ると、ファイルを見つけるのは.bash_profile比較的簡単です。bashファイルをお好みのテキストエディタにドラッグします。 ここで、コマンド(または独自のカスタムバリエーションを追加します。

export PS1="\w $"

変更に満足したら、bashを保存して再起動し、変更を有効にする必要があります。以前に表示されたファイルを非表示にするには、次の2行をコピーして端末に貼り付けます。

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder
于 2014-12-30T11:04:26.410 に答える
1

2つの提案:

  • ファイルを変更した後.bashrc、ログを解除して再度ログに記録し、機能するかどうかを確認します。
  • デフォルトのシェルとして持っている場合にのみ使用されるように.profile、それもに入れます。.bashrc/bin/bash
于 2013-01-30T15:33:58.280 に答える