Od bash 4 se zkrácení hloubky adresáře v příkazovém řádku provádí pomocí PROMPT_DIRTRIM
v .bashrc
soubor. Nezapomeňte znovu otevřít terminál.
PROMPT_DIRTRIM=1
Další informace naleznete v příručce Bash.
Příklad
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
bude oříznut na
[email protected]:.../A3/$
Musíte upravit PS1
ve vašem spouštěcím souboru shellu (pravděpodobně .bashrc
).
Pokud tam již je, jeho nastavení bude obsahovat \w
, což je to, co dává váš pracovní adresář. Změňte to na \W
(velká písmena). Řádek v bashrc
soubor vypadá takto:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Odhlaste se a znovu se přihlaste nebo proveďte:
. .bashrc
nebo (pokud jste v adresáři others, musíte přidat tuto předponu '~/')
source ~/.bashrc
(nebo jakýkoli váš soubor).
Pokud tam není, přidejte něco jako:
PS1='\[email protected]\h: \W:\$'
na .bashrc
nebo cokoli jiného. Vyhledejte PS1
v bash
manuálovou stránku, kde získáte další nápady.
Buď opatrný; bash
může použít několik více než jeden inicializační soubor, např. .bashrc
a .bash_profile
; může to být, že PS1
je nastavena v rámci celého systému. Ale můžete to přepsat v jednom ze svých vlastních souborů.
Za předpokladu, že používáte bash, změňte řetězec výzvy (proměnná PS1) tak, aby měl \W
místo \w
.
např. pokud je váš PS1 aktuálně \[email protected]\h:\w\$
, nastavte jej na \[email protected]\h:\W\$
Aby to bylo trvalé, budete to muset změnit ve spouštěcích souborech bash - např. ~/.bash_profile
nebo ~/.bashrc
.
viz man bash
a vyhledejte PROMPTING
pro úplné podrobnosti a seznam speciálních znaků bez zpětného lomítka.