シェルプロンプトのカレントディレクトリ略語

シェルプロンプトのカレントディレクトリ略語

時には、シェルプロンプトで現在の作業ディレクトリが短縮されているように見えたり、そうでない場合があります。

たとえば、またはでマークさ/usr/binれます。それ以外の場合は、完了とマークされているのを見ました。bin$/folder1/folder2folder2$/folder1/folder2/folder1/folder2$

私はデフォルトのターミナル設定を使用しています(学習のためにFedora 22仮想マシンを使用していますが、他のディストリビューションを使用する他のいくつかのチュートリアルビデオでもこれを見つけました)。

どんなルールがありますか?

ベストアンサー1

パスを減らすもう1つの方法はシェル変数を\w使用することです。PROMPT_DIRTRIMデモ:

jackman@b7q9bw1:/usr/local/share/doc $ echo "$PS1"
\u@\h:\w \$ 
jackman@b7q9bw1:/usr/local/share/doc $ pwd
/usr/local/share/doc
jackman@b7q9bw1:/usr/local/share/doc $ PROMPT_DIRTRIM=2
jackman@b7q9bw1:.../share/doc $ pwd
/usr/local/share/doc
jackman@b7q9bw1:.../share/doc $ 

おすすめ記事