Comment obtenir la date et l'heure actuelles dans le terminal et définir une commande personnalisée dans le terminal pour cela ?

Je dois vérifier l'heure dans le terminal Linux ; Quelle est la commande pour obtenir la date et l'heure dans le terminal Linux ? Existe-t-il un moyen de définir une fonction personnalisée ?

Solution

La commande est "date".

Pour personnaliser la sortie, il y a une myriade d'options disponibles, voir date --help pour une liste.

Par exemple, date '+%A %W %Y %X' donne Mardi 34 2013 08:04:22 qui est le nom du jour de la semaine, le numéro de la semaine, l'année et l'heure.

Commentaires (4)

Vous pouvez utiliser date pour obtenir l'heure et la date d'un jour :

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

Vous pouvez aussi utiliser hwclock :

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

Pour une sortie personnalisée, vous pouvez soit rediriger la sortie de date vers quelque chose comme awk, soit écrire votre propre programme pour le faire.

N'oubliez pas de mettre vos propres scripts/binaires exécutables dans votre PATH (par exemple /usr/bin) pour qu'ils soient invocables partout.

Commentaires (2)