GNU/Linux >> Belajar Linux >  >> Ubuntu

Tampilan Prompt Bash Hh:mm:dd?

Saya belajar dari tanggal pertanyaan – HH:MM:SS (dengan AM/PM) Stempel Waktu 12 Jam untuk Bash Prompt – Unix &Linux Stack Exchange dan sempurnakan prompt saya sebagai:

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

Format waktunya sangat tidak nyaman, hasil yang saya inginkan adalah

   08:52PM [email protected]~:

Bagaimana saya bisa mendapatkan format HH:MM(AM/PM) seperti itu\

Hasil akhir

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’

Jawaban yang Diterima:

Format yang didukung adalah yang didokumentasikan dalam man date . Jadi, alih-alih

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

Anda dapat menggunakan

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

Jadi ubah \D{%r} ke \D{%I:%M%p}


Ubuntu
  1. Tampilkan tipe database MySQL di bash

  2. Bagaimana Cara Mempersingkat Bash Prompt di Linux?

  3. Bagaimana Cara Menghasilkan Prompt Ps1 Di Bash Atau Ksh93 Mirip Dengan Tcsh?

  1. Bash Prompt dengan Kode Keluar Terakhir

  2. Docker bash prompt tidak menampilkan keluaran warna

  3. Bagaimana cara menampilkan jalur saat ini di command prompt di linux sh (bukan bash)?

  1. Dinginkan prompt Bash Anda di Linux

  2. Bash Menimpa Baris Pertama, Ps1 Bash Prompt?

  3. Sorot Pemisah Jalur Di Ps1?