Možný duplikát:
Skrýt aktuální pracovní adresář v terminálu
Když otevřu terminál, zobrazí se něco jako [email protected]:~$ nebo [email protected]:~/Desktop$ . Nechci [email protected] ukázat se. Lze toto upravit tak, aby zobrazovalo pouze čas nebo něco jednoduchého, jako je prompt DOS?
Přijatá odpověď:
Můžete zadat PS1='\w> ' ve vašem ~/.bashrc .
Bude to vypadat takto:
~>
když jste ve svém domovském adresáři, a
/usr/bin>
když jste v /usr/bin .
Můžete mít čtyři různé formáty času:
\t– 24hodinový HH:MM:SS\T– 12hodinový HH:MM:SS\A– 24hodinový HH:MM (tj. bez sekund)\@– 12hodinový HH:MM
tak například:
PS1='\A \w> '
by vám dalo něco jako:
10:14 ~>
Seznam všech různých sekvencí zpětného lomítka, které můžete použít, najdete v části Ovládání výzvy.
Pokud nemůžete najít ten, který se vám líbí, můžete také přidat výstup libovolného příkazu do své výzvy, např.
PS1='$(date +"%H:%M") $(echo $PWD)> '
by udělal v podstatě totéž jako výše, ale s použitím příkazů spíše než sekvencí zpětného lomítka.
Nakonec si všimněte, že uvozovky a mezery jsou důležité. Nejjednodušší způsob, jak získat PS1='\A \w> ' jako vaše výzva je spustit toto:
echo "PS1='\A \w> '" >> ~/.bashrc