回答:
PS1変数が設定されている場所を見つけてに変更\wし\Wます。
したがって、このメソッドの初期チェックを実行できます。
user@computer:~/full/path/to/directory$ echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
user@computer:~/full/path/to/directory$ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
user@computer:directory$
おそらくに設定されています.bashrc。そうでない場合は、/etc/bashrcの変数をチェックしてオーバーライドします.bashrc。もちろん、そこで行われた変更を有効にするために、exec bashまたはソースを行う必要があります.bashrc。
使用しているシェルとその設定方法に応じて、これを行う方法にはさまざまなバリエーションがあります。たとえば、次のようにプロンプトが設定されている可能性があります。
export PS1='$USER@$(hostname):$PWD$ '
その場合、次のことを行います。
export PS1='$USER@$(hostname):$(basename $PWD)$ '
$HOME/.bashrcか?そうでない場合は、ターミナルを開くたびに変更を加える必要があります。これ.bashrcが初期化ファイルです。