jailshellでプロンプトを変更する方法


3

私のISPはある時点でjailshellに切り替えました、そして今私が私のプロンプトでSSHを使う時はいつもです:

-jailshell-3.2$ 

私はそれがになりたいのですが:

`pwd` $ 

これはどこで設定しますか?ある種の設定ファイルを思い出したようですが、見つかりません。

回答:


4

実行します。

touch ~/.bashrc; echo 'PS1="\w $"' >> ~/.bashrc

これでファイルが作成されます .bashrc ホームディレクトリにまだ存在しない場合は追加し、追加します。 PS1="\w $" それに。

環境変数 PS1 プロンプトとエスケープシーケンスを定義します \w 現在の作業ディレクトリ(pwd)に変換します。 エスケープシーケンスの全リストが見つかります。 ここに

シェルにで行われた変更を反映させる .bashrc セッションを再開せずに実行します。 source ~/.bashrc


私が行った場合 source ~/.bashrc あなたが言うようなプロンプトが表示されますが、ログイン時には実行されません。
Kip

おお、私はそれが働くようになった。それは私が使用しなければならないログインプロンプトですので ~/.bash_profileではない ~/.bashrc
Kip

素晴らしい、それがうまくいったことをうれしく思います:)。
Arkenklo

2

AFAIK jailshellは.bashrcを読みます
だから男bashはあなたの友達です


0

〜/ .bash_profile - これはhostgator PS1プロンプトで動作します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.