GNU/Linux >> Linux の 問題 >  >> Ubuntu

Bashプロンプト表示Hh:mm:ss?

質問の日付から学びました– HH:MM:SS(AM / PM付き)Bashプロンプトの12時間タイムスタンプ–UnixおよびLinuxStack Exchangeで、プロンプトを次のように微調整します:

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

時間形式はあまり快適ではありません。私が望む結果は

です。
   08:52PM [email protected]~:

このようなHH:MM(AM / PM)形式を取得するにはどうすればよいですか\

最終結果

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’

承認された回答:

サポートされている形式は、man dateに記載されている形式です。 。代わりに

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

使用できます

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

したがって、\D{%r}を変更します \D{%I:%M%p}


Ubuntu
  1. LinuxでBashプロンプトを短縮する方法は?

  2. Bashは最初の行を上書きします、Ps1 Bashプロンプト?

  3. Ps1のパスセパレータを強調表示しますか?

  1. Tcshと同様にBashまたはKsh93でPs1プロンプトを生成する方法は?

  2. Docker bash プロンプトでカラー出力が表示されない

  3. ssh 経由で PS1 プロンプトをプッシュする

  1. LinuxでBashプロンプトをWinterize

  2. MySQLデータベースタイプをbashで表示する

  3. Linuxのsh(bashではない)のコマンドプロンプトで現在のパスを表示するには?