Czy w linii terminalu można wyświetlić tylko bieżący katalog, a nie całą ścieżkę z folderu domowego?
Mam to teraz: ilya@ubuntu:~/Dropbox/Web/folder/folder/$
i zajmuje prawie cały ekran ...
Czy w linii terminalu można wyświetlić tylko bieżący katalog, a nie całą ścieżkę z folderu domowego?
Mam to teraz: ilya@ubuntu:~/Dropbox/Web/folder/folder/$
i zajmuje prawie cały ekran ...
Część przed $ w powłoce jest nazywana monitem. Można go skonfigurować, zmieniając zmienną $PS1
. Istnieje podobne pytanie z dobrymi odpowiedziami .
Strona podręcznika (patrz „Bash” i tam „PROMPTING”) mówi:
\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
Musisz się zmienić \w
na \W
. Prawdopodobnie początkowa wartość $ PS1 jest zapisana w twoim .bashrc
, co oznacza, że musisz edytować plik ~/.bashrc
i znajdziesz linie podobne do:
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
Zmień \w
na \W
w obu liniach i otwórz nowy terminal (lub uruchom source ~/.bashrc)
.