GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Pantalla de aviso de Bash Hh:mm:ss?

Aprendí de la fecha de la pregunta:HH:MM:SS (con AM / PM) Marca de tiempo de 12 horas para Bash Prompt - Unix &Linux Stack Exchange y afiné mi aviso como:

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

El formato de hora no es muy cómodo, el resultado que deseo es

   08:52PM [email protected]~:

¿Cómo podría obtener tal formato HH:MM(AM/PM)\

El resultado final

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’

Respuesta aceptada:

Los formatos admitidos son los documentados en man date . Así que en lugar de

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

puedes usar

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

Así que cambia \D{%r} a \D{%I:%M%p}


Ubuntu
  1. ¿Cómo acortar el indicador de Bash en Linux?

  2. ¿~/.profile proviene de Bash?

  3. Cómo agregar un ícono al indicador de bash

  4. Bash Prompt con el último código de salida

  5. El comando Conda funciona en el símbolo del sistema pero no en el script bash

Prepara tu indicador de Bash para el invierno en Linux

Cómo personalizar Bash Prompt en Linux

Bash Shebang

Cómo mostrar el historial de Bash sin números de línea

Cómo personalizar el indicador de Bash Terminal en Debian 10

¿Carácter extraño en el aviso de Bash?