Terminalden tam yolu kaldır


22

Terminal satırında giriş dizinindeki tüm yolu değil, sadece geçerli dizini göstermek mümkün müdür?

Şimdi bu var: ilya@ubuntu:~/Dropbox/Web/folder/folder/$ve neredeyse tüm ekran alır ...

Yanıtlar:


32

Bir kabuktaki $ 'den önceki bölüme komut istemi denir. Değişkeni değiştirerek yapılandırılabilir $PS1. Orada bir olduğunu iyi answeres benzer soru .

Man sayfası (bkz. "Bash" ve orada "PROMPTING"):

      \w     the  current working directory, with $HOME
             abbreviated with a tilde (uses the value of the
             PROMPT_DIRTRIM variable)
      \W     the basename of the current working directory,
             with $HOME abbreviated with a tilde

Yani değişim zorunda \wiçin \W. Muhtemelen $ PS1 için başlangıç ​​değeri içinde saklanır .bashrc, yani dosyayı düzenlemeniz gerekir~/.bashrc ve benzer satırları bulacağınız :

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

Değişim \wiçin \Whem hatlarında ve yeni bir terminal (veya çalıştırmak açmak source ~/.bashrc).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.