GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit výzvu terminálu na něco jednoduchého?

Tato otázka zde již obsahuje odpovědi :Uzavřeno před 10 lety.

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

Ubuntu
  1. Jak změnit název hostitele na Ubuntu?

  2. Jak změnit velikost písma terminálu v Ubuntu

  3. Jak změnit kurzor terminálu z pole na řádek?

  1. Jak změnit barvu vašeho terminálu Linux

  2. Přizpůsobte si terminál na Ubuntu 20.04 – jak na to?

  3. Jak změnit jazyk přes terminál?

  1. Jak změnit písmo prostředí GNOME

  2. Jak změnit název hostitele?

  3. Změnit výchozí uživatelské jméno, které se zobrazuje v terminálu?