Ответ 1
Попробуйте следующее:
PS1="\$(date +%d.%m.%Y) > "
export PS1
Вы можете использовать \d в вашей настройке PS1, чтобы отобразить длинную дату, т.е. Вт 18 мая, но как я могу заставить его отображать его в формате, например, 18.05.2012?
Попробуйте следующее:
PS1="\$(date +%d.%m.%Y) > "
export PS1
Попробуйте включить \D{%d.%m.%Y}
. Вы можете использовать любой формат времени, поддерживаемый strftime(3)
.
Используйте формат \D {format}, где формат - это формат в формате strftime. Например:
$ export PS1='\D{%d.%m.%Y}$ '
08.02.2012$
Вместо того, чтобы сообщать оболочке о выполнении команды date каждый раз, вы предпочитаете использовать встроенный формат. Следовательно, вы также можете использовать (хотя и небольшую вариацию от того, что вы просили)
\ D {% F% T}
чтобы указать дату и время. дата в формате: ГГГГ-ММ-ДД и время в формате hh: mm: ss.
Вы можете попробовать это время отображения:
$ PS1="\n\t \[email protected]\h:\w# "
08:18:57 [email protected]:/home/user#