Comando data Linux
Depois de comando date Linux pode ser usado para exibir ou definir a data e hora do sistema, e no visor, o usuário pode definir o formato a ser exibido no formato definido como um acesso mais diversas marcas, lista de marcas que estão disponíveis como segue:
aspectos horárias:
- %: Print%
- % N: a próxima linha
- % T: tabulação
- % H: hora (00..23)
- % I: hora (01..12)
- % K: Hour (0..23)
- % L: Hour (1..12)
- % M: minuto (00..59)
- % P: Mostra a AM local ou PM
- % R: tempo de exibição direta (formato hh 12 horas: mm: ss [AP] M)
- % S: De 01 de janeiro de 1970 00:00:00 UTC, de longe, o número de segundos
- % S: segundos (00..61)
- % T: tempo de exibição direto (24 horas)
- % X: equivalente a% H:% M:% S
- % Z: fuso horário de exibição
Data de áreas:
- % A: dia da semana (Sun..Sat)
- % A: de segunda a sexta (Sunday..Saturday)
- % B: Mês (Jan..Dec)
- % B: Mês (January..December)
- % C: Data de exibição direta e hora
- % D: dia (01..31)
- % D: data de exibição direta (mm / dd / aa)
- % H:% b com
- % J: O dia do ano (001..366)
- % M: mês (01..12)
- % U: As primeiras semanas do ano (00 .. 53) (com o domingo como o primeiro dia da semana a situação)
- % W: os primeiros dias da semana (0..6)
- % W: As primeiras semanas do ano (00 .. 53) (com segunda-feira como o primeiro dia da semana a situação)
- % X: Data de exibição direta (mm / dd / aa)
- % Y: os dois últimos dígitos do ano (00.99)
- % Y: ano completo (0000..9999)
Se não como o início de um sinal de mais, isso significa que você deseja definir o tempo, e o formato da hora MMDDhhmm [[CC] YY] [. Ss], onde MM é o mês, DD é o dia, hh é hora, MM minutos, CC é ano dois dígitos, YY é o ano os dois últimos dígitos, ss é segundos.
Acesso: Todos os usuários.
Quando você não quer que apareça 00:00 sentido (por exemplo, 1999/03/07), você pode inserir na marca - símbolo, como data '+% - H:% - M:% - S' quando é que os minutos e segundos 0 a serem removidos sem sentido, como o original 08:09:04 torna-se 8: 9: 4. Além disso, somente aqueles que obter permissão (por exemplo, root) para definir a hora do sistema.
Quando você altera a hora do sistema como root, lembre-se o tempo sistema de relógio -w é escrito para CMOS, e reiniciar o sistema de modo que a próxima vez será o último espera continuar o valor correto.
gramática
date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
Parâmetro Descrição:
- dateStr -d: dateStr exibição no tempo definido (tempo de não-sistema)
- --help: exibir informações auxiliares
- -s dateStr: a hora do sistema está definido no conjunto dateStr tempo
- -u: Mostra a corrente de Greenwich Mean Time
- --version: número da versão de exibição
Exemplos
Exibe a hora atual
# date 三 5月 12 14:08:12 CST 2010 # date '+%c' 2010年05月12日 星期三 14时09分02秒 # date '+%D' //显示完整的时间 05/12/10 # date '+%x' //显示数字日期,年份两位数表示 2010年05月12日 # date '+%T' //显示日期,年份用四位数表示 14:09:31 # date '+%X' //显示24小时的格式 14时09分39秒
De acordo com o seu próprio formato de saída
# date '+usr_time: $1:%M %P -hey' usr_time: $1:16 下午 -hey
Após o tempo de exibição saltar, e em seguida, exibir a data atual
date '+%T%n%D'
Exibir o mês eo número de dias
date '+%B %d'
Exibe a data e hora definidas (00:34:56)
date --date '12:34:56'