GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Anzeige der Bash-Eingabeaufforderung Hh:mm:ss?

Ich habe aus dem Fragedatum gelernt – HH:MM:SS (mit AM/PM) 12-Stunden-Zeitstempel für Bash-Eingabeaufforderung – Unix- und Linux-Stack-Austausch und verfeinerte meine Eingabeaufforderung als:

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]:~:
$

Das Zeitformat ist nicht sehr komfortabel, das gewünschte Ergebnis ist

   08:52PM [email protected]~:

Wie bekomme ich ein solches HH:MM(AM/PM)-Format\

Das Endergebnis

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’

Akzeptierte Antwort:

Die unterstützten Formate sind in man date dokumentiert . Also statt

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

Sie können verwenden

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

Ändern Sie also \D{%r} zu \D{%I:%M%p}


Ubuntu
  1. Machen Sie Ihre Bash-Eingabeaufforderung unter Linux winterfest

  2. Zeigen Sie MySQL-Datenbanktypen in Bash an

  3. So fügen Sie der Bash-Eingabeaufforderung ein Symbol hinzu

  4. Bash-Eingabeaufforderung mit letztem Exit-Code

  5. Pushing meiner PS1-Eingabeaufforderung über ssh

So passen Sie die Bash-Eingabeaufforderung unter Linux an

Bash Shebang

So zeigen Sie den Bash-Verlauf ohne Zeilennummern an

So passen Sie die Bash-Terminal-Eingabeaufforderung unter Debian 10 an

Seltsames Zeichen in der Bash-Eingabeaufforderung?

Wie zeige ich den aktuellen Pfad in der Eingabeaufforderung in Linux sh (nicht bash) an?