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
example@unixlinux.online:~/Desktop/Dropbox/School/2017/C/A3/$
bude oříznut na
example@unixlinux.online:.../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\]\example@unixlinux.online\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='\example@unixlinux.online\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ě \example@unixlinux.online\h:\w\$ , nastavte jej na \example@unixlinux.online\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.