data L'ordre s'utilitza per mostrar la data i l'hora del sistema. L'ordre date també s'utilitza per establir la data i l'hora del sistema. Per defecte, l'ordre date mostra la data a la zona horària on està configurat el sistema operatiu unix/linux. Heu de ser el superusuari (arrel) per canviar la data i l'hora.
Sintaxi de Date Command a Linux
date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]>
Exemples de Com mostrar i configurar la data i l'hora a Linux
Taula de contingut
- 1. Com mostrar la data i l'hora actuals a Linux
- 2. Com mostrar l'hora en GMT
- 3. Com mostrar la cadena de data donada en el format de data
- 4. Com mostrar les dates passades
- 5. Com mostrar dates futures
- 6. Com configurar la data i l'hora del sistema
- 7. Com mostrar les cadenes de data d'un fitxer
- 8. Com mostrar l'última marca de temps modificada d'un fitxer
- 9. Llista dels especificadors de format utilitzats amb l'ordre de data:
1. Com mostrar la data i l'hora actuals a Linux
data (sense opció): Sense cap opció, l'ordre de data mostra la data i l'hora actuals, inclòs el nom del dia abreujat, el nom del mes abreujat, el dia del mes, l'hora separada per dos punts, el nom de la zona horària i l'any.
Comandament:
date>
Sortida:

Mostra la data i l'hora actuals a Linux
Nota: Aquí el sistema Unix es configura a l'hora d'estiu del Pacífic.
2. Com mostrar l'hora en GMT
El-u>opció amb eldate>L'ordre us permet mostrar l'hora actual en GMT (hora del mig de Greenwich) o UTC (hora universal coordinada).
Comandament:
iterador de mapa java
date -u>
Sortida:

Mostra l'hora en GMT
3. Com mostrar la cadena de data donada en el format de data
Opció –data o -d: Mostra la cadena de data donada en el format de data. Però això no afectarà el valor real de la data i l'hora del sistema. Més aviat utilitza la data i l'hora donades en forma de cadena.
Sintaxi:
date --date=' string '>
Command: $date --date='2/02/2010' $date --date='Feb 2 2010' Output: Tue Feb 2 00:00:00 PST 2010 Tue Feb 2 00:00:00 PST 2010>
4. Com mostrar les dates passades
Data i hora de fa 2 anys
date --date='2 year ago'>

Data i hora de fa 2 anys.
int per duplicar
Data i hora de fa 5 segons
date --date='5 sec ago'>

Data i hora de fa 5 segons
Data i hora del dia anterior
date --date='yesterday'>

Data i hora del dia anterior
Data i hora de fa 2 mesos
date --date='2 month ago'>

Data i hora de fa 2 mesos
Data i hora de fa 10 dies
data –data=fa 10 dies

Data i hora de fa 10 dies
cerca binària
5. Com mostrar les dates futures
Data i hora del proper dia de la setmana particular.
Command: $date --date='next tue' Output: Tue Oct 17 00:00:00 PDT 2017>
Data i hora després de dos dies.
Command: $date --date='2 day' Output: Fri Oct 13 00:05:52 PDT 2017>
Data i hora del dia següent.
Command: $date --date='tomorrow' Output: Thu Oct 12 00:08:47 PDT 2017>
Data i hora després d'1 any el dia actual.
Command: $date --date='1 year' Output: Thu Oct 11 00:11:38 PDT 2018>
6. Com configurar la data i l'hora del sistema
Utilitzar el -s> o --set> opció per establir la data i l'hora del sistema a un valor específic.
Sintaxi:
date --set='date to be set'>
Command: $date Output: Wed Oct 11 15:23:26 PDT 2017 Command: $date --set='Tue Nov 13 15:23:34 PDT 2018' $date Output: Tue Nov 13 15:23:34 PDT 2018>
7. Com mostrar les cadenes de data d'un fitxer
Opció –fitxer o -f: S'utilitza per mostrar la cadena de data present a cada línia del fitxer en el format de data i hora. Aquesta opció és similar a l'opció –date però l'única diferència és que a –date només podem donar una cadena de data però en un fitxer pot donar diverses cadenes de data a cada línia.
Sintaxi:
date --file=file.txt>
$cat>> datefile 23 de setembre de 2018 03 de novembre de 2019 Ordre: $date --file=datefile Sortida: Dg 23 de setembre 00:00:00 PDT de 2018 Diumenge 3 de novembre 00:00:00 PDT de 2019>
8. Com mostrar l'última marca de temps modificada d'un fitxer
El -r> s'utilitza per mostrar la darrera marca de temps modificada d'un fitxer especificat.
format de cadena java
Sintaxi:
date -r file.txt>
Podem modificar la marca de temps d'un fitxer de data mitjançant l'ordre tàctil.
$touch datefile>
$date -r datefile Wed Oct 11 15:54:18 PDT 2017 //this is the current date and time $touch datefile //The timestamp of datefile is changed using touch command. This was done few seconds after the above date command’s output. $date -r datefile Wed Oct 11 15:56:23 PDT 2017 //display last modified time of datefile>
9. Llista d'especificadors de format utilitzats amb l'ordre de data:
%D: Display date as mm/dd/yy. %d: Display the day of the month (01 to 31). %a: Displays the abbreviated name for weekdays (Sun to Sat). %A: Displays full weekdays (Sunday to Saturday). %h: Displays abbreviated month name (Jan to Dec). %b: Displays abbreviated month name (Jan to Dec). %B: Displays full month name(January to December). %m: Displays the month of year (01 to 12). %y: Displays last two digits of the year(00 to 99). %Y: Display four-digit year. %T: Display the time in 24 hour format as HH:MM:SS. %H: Display the hour. %M: Display the minute. %S: Display the seconds.>
Sintaxi:
llista java buida
date +%[format-option]>
Exemples:
1. Mostra la data en format MM/DD/AA
date '+%D'>

Mostra la data en format MM/DD/AA
2. Mostra la data i l'hora en format MM/DD/AA HH:MM:SS
date '+%D %T'>

Mostra la data i l'hora en format MM/DD/AA HH:MM:SS
3. Mostra la data en format AAAA-MM-DD
date '+%Y-%m-%d'>

Mostra la data en format AAAA-MM-DD
4. Mostra la data en format AAAA/MM/DD
date '+%Y/%m/%d'>

Mostra la data en format AAAA/MM/DD
5. Mostra la data i l'hora completes amb el dia, el mes, la data, l'hora i l'any
date '+%A %B %d %T %y'>

Mostra la data i l'hora completes amb el dia, el mes, la data, l'hora i l'any
Conclusió
En aquest article vam parlar de l'ordre 'data' a Linux, que és una eina versàtil per gestionar la data i l'hora del sistema. Permet als usuaris mostrar la data actual, personalitzar els formats de sortida, establir dates del sistema i navegar per dates passades o futures. Tant si mostra l'hora a GMT, s'ajusta la configuració temporal o s'utilitza especificadors de format, 'data' és una ordre potent per a una administració eficaç del sistema, que permet als usuaris gestionar de manera eficient diverses tasques relacionades amb el temps a l'entorn Linux.