Jak uzyskać aktualną datę i czas w terminalu i ustawić dla niej niestandardowe polecenie w terminalu?

Muszę sprawdzić czas w terminalu linuxowym.
Jaka jest komenda do uzyskania daty i czasu w terminalu linuksowym ?
Czy jest jakiś sposób na ustawienie funkcji niestandardowej ?

Rozwiązanie

Komenda to date.

Aby dostosować dane wyjściowe do własnych potrzeb dostępna jest niezliczona ilość opcji, zobacz date --help po listę.

Na przykład, date '+%A %W %Y %X' daje Wtorek 34 2013 08:04:22 co jest nazwą dnia tygodnia, numerem tygodnia, roku i czasu.

Komentarze (4)

Możesz użyć date aby uzyskać czas i datę dnia:

[pengyu@GLaDOS ~]$date
Tue Aug 27 15:01:27 CST 2013

Również hwclock może to zrobić:

[pengyu@GLaDOS ~]$hwclock
Tue 27 Aug 2013 03:01:29 PM CST  -0.516080 seconds

Aby uzyskać niestandardowe wyjście, możesz albo przekierować wyjście date do czegoś takiego jak awk, albo napisać własny program, który to zrobi.

Pamiętaj, aby umieścić swój własny wykonywalny skrypt/binarium w swoim PATH (np. /usr/bin), aby można go było wywoływać gdziekolwiek.

Komentarze (2)