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