PS1の構成で\dを使用して、長い日付を表示できます。5月18日火曜日ですが、たとえば2012年5月18日などの形式で表示するにはどうすればよいですか。
19387 次
6 に答える
68
を含めてみてください\D{%d.%m.%Y}
。でサポートされている任意の時刻形式を使用できますstrftime(3)
。
于 2012-02-08T20:30:10.090 に答える
17
これを試して:
PS1="\$(date +%d.%m.%Y) > "
export PS1
于 2012-02-08T20:30:52.193 に答える
16
formatが strftime 形式コードである\D{format }を使用します。例えば:
$ export PS1='\D{%d.%m.%Y}$ '
08.02.2012$
于 2012-02-08T20:31:07.210 に答える
14
毎回 date コマンドを実行するようにシェルに指示するのではなく、組み込み形式を使用します。したがって、使用することもできます(ただし、質問した内容とは少し異なります)
\D{%F %T}
日付と時刻を指定します。YYYY-MM-DD 形式の日付と hh:mm:ss 形式の時刻。
于 2014-10-05T19:05:36.623 に答える
3
表示時間を試すことができます:
$ PS1="\n\t \u@\h:\w# "
08:18:57 user@localhost:/home/user#
于 2019-07-14T08:26:22.713 に答える