GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Visualizzazione prompt Bash Hh:mm:ss?

Ho imparato dalla data della domanda – HH:MM:SS (con AM/PM) 12 Hour Timestamp per Bash Prompt – Unix e Linux Stack Exchange e ho perfezionato il mio prompt come:

export PS1='\D{%r}:\[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]:\n$ '
08:52:31 PM:[email protected]:~:
$

Il formato dell'ora non è molto comodo, il risultato che desidero è

   08:52PM [email protected]~:

Come potrei ottenere un tale formato HH:MM(AM/PM)\

Il risultato finale

export  PS1='\D{%I:%M%p %d/%m %A}:\[\e]0;\[email protected]\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]:\n$ '

10:45PM 18/03 Monday:[email protected]:~:

$ ls
'$tty'

Risposta accettata:

I formati supportati sono quelli documentati in man date . Quindi invece di

   %r     locale's 12-hour clock time (e.g., 11:11:04 PM)

puoi usare

   %I     hour (01..12)
   %M     minute (00..59)
   %p     locale's equivalent of either AM or PM; blank if not known

Quindi cambia \D{%r} a \D{%I:%M%p}


Ubuntu
  1. Come abbreviare il prompt di Bash in Linux?

  2. Bash sovrascrive la prima riga, prompt Bash per Ps1?

  3. ~/.profile è originato da Bash?

  4. Come aggiungere un'icona al prompt di bash

  5. Bash Prompt con il codice dell'ultima uscita

Come personalizzare il prompt di Bash in Linux

Bash Shebang

Come visualizzare la cronologia di Bash senza numeri di riga

Come personalizzare il prompt di Bash Terminal su Debian 10

Strano personaggio nel prompt di Bash?

Come visualizzare il percorso corrente nel prompt dei comandi in sh di Linux (non bash)?