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}
Setel Ufw Before.rules Tanpa Restart Server?
Alat Vmware – Ada Masalah Memperbarui Komponen Perangkat Lunak. Coba Lagi Nanti Dan Jika Masalah Tetap Ada, Hubungi Dukungan Vmware?