2012-02-08 23 views
17

Uzun bir tarihi görüntülemek için PS1 konfürasyonunda \ d kullanabilirsiniz. Salı 18 Mayıs, ancak bunu 18.05.2012 gibi bir biçimde görüntülemeyi nasıl sağlayabilirim?kısa tarihi

cevap

11

bu deneyin: biçimi bir strftime biçim kodudur D \

PS1="\$(date +%d.%m.%Y) > " 
export PS1 
+0

Merhaba Mithrandir! Bizi JavaCore'dan tanıyor muyuz? –

+0

Aşağıdaki FatalError cevabına göre kabuk değiştirmeyi daha iyi kullanmak. – jzacharuk

45

\D{%d.%m.%Y}'u dahil etmeyi deneyin. strftime(3) tarafından desteklenen herhangi bir zaman formatını kullanabilirsiniz.

+1

Bu, bir alt kabukta dış komut yerine kabuk değiştirme kullanıldığı için kabul edilmelidir. – mcmlxxxvi

9

Kullanım {biçim}. Örneğin :

$ export PS1='\D{%d.%m.%Y}$ ' 
08.02.2012$ 
7

Aksine tarih komutunu her zaman çalıştırmak için kabuk söylüyorum yerine, daha ziyade yerleşik biçimini kullanmak. Dolayısıyla da D {% F% T}

size tarih ve zaman vermek \

(eğer istediler görünümden biraz varyasyon gerçi) kullanabilir. biçiminde: YYYY-AA-GG ve biçiminde saat ss: dd: ss.