Linux date 显示设置时间命令学习

   概要:

  date命令的功能是显示和设置系统日期和时间

  命令格式:

  date [OPTION]... [+FORMAT]

  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

  参数:

  -d STRING:显示由 STRING 描述的日期

  -s STRING: 设置由 STRING 描述的日期

  %Y 年(例如:1970,2009等)

  %y 年的最后两个数字(1988则是88)

  %m 月(01..12)

  %d 一个月的第几天(01..31)

  %H 小时(00..23)

  %I 小时(01..12)

  %k 小时(0..23)

  %l 小时(1..12)

  %p 显示出AM或PM

  %M 分(00..59)

  %S 秒(00..59)

  %r 时间(hh:mm:ss AM或PM),12小时

  %T 时间(24小时制)(hh:mm:ss)

  %X 显示时间的格式(%H:%M:%S)

  %x 显示日期的格式(mm/dd/yy)

  %D 日期(mm/dd/yy)

  %s 从1970年1月1日00:00:00到目前经历的秒数

  常用的就这些,剩下的直接查man就好了...

  例子:

  1、今天中午有个时间很特别,2009-08 07 12:34:56,用下面这个格式就可以显示出12/34/56/7/8/9这种格式。其中"-"可以忽略首位的"0"。

  date +'%I/%M/%S/%-d/%-m/%-y'

  2、设置年月日为20090807,时间为00:00

  date -s 20090807

  3、设置时间,不改变日期

  date -s 16:02:23

  4、设置日期及时间

  date -s "20090807 16:02:23"

  5、查看100天又5小时前的具体时间

  date -d "-1 day 5 hour" +"%Y-%m-%d %H:%M:%S"

  6、查看100分钟后的时间

  date -d "+100 min" +"%Y-%m-%d %H:%M:%S"

  7、计算时间戳

  date -d 20090528 +%s

  8、还原时间戳

  date -d "1970-01-01 1243440000 sec GMT" +"%F %T"

  9、利用NTP协议在线更新系统时间

  ntpdate 210.72.145.44

时间: 2024-10-26 23:47:58

Linux date 显示设置时间命令学习的相关文章

linux中vps使用命令学习笔记

我用的是putty,按照这个vps的操作流程,记录这些常用命令 passwd:修改密码 cd:current directory:进入目录 : eg: cd  /home  进入home目录: cd  / 到根目录 ls:list: 列出当前目录: mkdir:  make directory :新建目录: eg:mkdir aa mv: move :移动文件 : 用法:mv 文件名  文件目录 rm: remove: 移除文件: wget:下载:用法:wget  下载地址 zip:zip压缩:

Linux强大的scp命令学习笔记详解

scp的用法 从 本地 复制到 远程 命令基本格式: scp [可选参数] 本地文件名 远程用户名@远程地址:远程文件或目录 复制文件例子: scp /home/backup.zip root@www.example.com:/home/others/backup scp /home/backup.zip root@www.example.com:/home/others/otherbackup.zip 第一个是本地文件backup.zip发送到远程backup目录下. 第二个是本地文件back

Linux自动校正时间命令详解

实例  代码如下 复制代码 yum install ntpdate   ntpdate cn.pool.ntp.org   crontab -e 00 12 * * * /sbin/ntpdate cn.pool.ntp.org 多台服务器同步 先在两台主机上查看time服务是否打开 chkconfig –list time 如果显示为off则 chkconfig time on 打开time服务  代码如下 复制代码 00 0 1 * * root rdate -s 10.35.60.64

linux显示设置系统时间命令date详解

显示设置系统时间命令date,在写shell脚本时经常会用到,date命令参数比较多,记住几个常用的即可! date命令选项 -d 字符串:显示字符串所指的日期与时间,字符串前后必须加上双引号 -s 字符串:根据字符串来设置日期与时间,字符串前后必须加上双引号 -u:显示或设置通用时间时间域,UTC,CST,GMT --help:帮助 --version:版本信息 date命令参数 %% a literal % 显示字符% %a locale's abbreviated weekday name

linux date 命令-linux date命令修改不了时间

问题描述 linux date命令修改不了时间 如图,修改了时间还是 再次查看时间还是没修改过来...咋回事?请教... 解决方案 Linux下我们一般使用"date -s"命令来修改系统时间. 如将系统时间设定成1999年12月9日的命令如下. #date -s 12/09/99? 将系统时间设定成下午2点18分9秒的命令如下.? #date -s 14:18:09 注意,这里说的是系统时间,是linux由操作系统维护的. 在系统启动时,Linux操作系统将时间从CMOS中读到系统时

linux date命令查看和设置时间详解

  date命令 date命令的功能是显示和设置系统日期和时间. 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: 代码如下: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 -u, --universal 显示或设置通用时间 时间域 代码如下: % H 小时(00..23) % I 小时(01

Linux 有问必答:在 Linux 上如何通过命令行来更改日期和时间

Linux 有问必答:在 Linux 上如何通过命令行来更改日期和时间 问题: 在 Linux 上, 我怎样通过命令行来改变日期和时间? 在 Linux 系统中保持日期和时间的同步是每一个 Linux 用户和系统管理员的重要责任. 很多程序都依靠精确的时间信息得以正常工作. 另外, 不精确的日期和时间会使得日志文件中的时间戳变得毫无意义, 减弱了它们在系统检查和检修中的作用. 对于生产系统来说, 精确的日期和时间甚至更为重要. 例如, 在零售公司中, 所有产品必须时刻准确地计数(并储存在数据库服

Linux命令学习总结:详解shutdown命令_Linux

本文讲诉了Linux命令学习总结:shutdown命令,具体如下: 命令简介:  该命令可以安全关闭或者重新启动系统.你没有看错,shutdown命令不仅可以关闭系统.也可以重启Linux系统.   命令语法: /sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message] 命令参数: 参数 长参数 描叙 -a Use /etc/shutdown.allow. -c 中断关机:当执行"shutdown -h 12:00"指令时,

Linux date命令详解 Linux date命令怎么用

Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: % : 印出 % %n : 下一行 %t : 跳格 %H : 小时(00..23) %I : 小时(01..12) %k : 小时(0..23) %l : 小时(1..12) %M : 分钟(00..59) %p : 显示本地 AM 或 PM %r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M) %s