bash 4 以降、コマンドラインでディレクトリの深さを短くするには PROMPT_DIRTRIM
を使用します。 .bashrc
で ファイル。ターミナルを再度開くことを忘れないでください。
PROMPT_DIRTRIM=1
詳細については、Bash マニュアルを参照してください。
例
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
にトリミングされます
[email protected]:.../A3/$
PS1
を変更する必要があります シェルの起動ファイル (おそらく .bashrc
).
すでに存在する場合、その設定には \w
が含まれます 、これが作業ディレクトリを提供します。それを \W
に変更します (大文字)。 bashrc
の行 ファイルは以下のようになります:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
ログアウトして再度ログインするか、次の操作を行います:
. .bashrc
または (他のディレクトリにいる場合は、このプレフィックス '~/' を追加する必要があります)
source ~/.bashrc
(またはあなたのファイルが何であれ).
そこにない場合は、次のようなものを追加してください:
PS1='\[email protected]\h: \W:\$'
.bashrc
まで または何でも。 PS1
を調べる bash
で より多くのアイデアを得るためのマニュアルページ
気をつけて; bash
複数の初期化ファイルを使用できます。 .bashrc
と .bash_profile
; PS1
かもしれません システム全体で設定されます。ただし、独自のファイルの 1 つでそれをオーバーライドできます。
bash を使用していると仮定して、プロンプト文字列 (変数 PS1) を \W
になるように変更します。 \w
の代わりに .
例えばPS1 が現在 \[email protected]\h:\w\$
の場合 、\[email protected]\h:\W\$
に設定します
これを永続的にするには、bash 起動ファイルで変更する必要があります。 ~/.bash_profile
または ~/.bashrc
.
man bash
を参照 PROMPTING
を検索します 詳細とバックスラッシュでエスケープされた特殊文字のリストについては、