Linux date命令常用操作

date格式化输出用+号

[root@hadoop01 ~]# date +%Y-%m-%d
2019-02-22

date +%Y-%m-%d    %H:%M:%S  会报错,需要用''单引号引起来

[root@hadoop01 ~]# date +%Y-%m-%d %H:%M:%S
date: 额外的操作数 "%H:%M:%S"
请尝试执行"date --help"来获取更多信息。
[root@hadoop01 ~]# date +'%Y-%m-%d %H:%M:%S'
2019-02-22 02:37:15

date -d   偏移

 
[root@hadoop01 ~]# date +'%Y-%m-%d %H:%M:%S'
2019-02-22 02:40:58
[root@hadoop01 ~]# date -d '1 day' +'%Y-%m-%d %H:%M:%S'       一天后
2019-02-23 02:41:19
[root@hadoop01 ~]# date -d '-2 day' +'%Y-%m-%d %H:%M:%S'      两天前
2019-02-20 02:41:29
[root@hadoop01 ~]# date -d '-2 year' +'%Y-%m-%d %H:%M:%S'     两年前
2017-02-22 02:41:40

[root@hadoop01 software]# date -d '20180501 -2 day' +'%Y-%m-%d %H:%M:%S'      20180501的两天前
2018-04-29 00:00:00
 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: dateLinux系统中常用命令之一,用于显示或设置系统的日期和时间。具体用法如下: 1. 显示当前日期和时间: 输入date命令即可显示当前系统的日期和时间。 2. 设置系统日期和时间: 使用date命令加上参数来设置系统的日期和时间,例如: date -s "2022-01-01 12:00:00" 这条命令将系统的日期和时间设置为2022年1月1日12点整。 3. 显示指定格式的日期和时间: 使用date命令加上参数来显示指定格式的日期和时间,例如: date +"%Y-%m-%d %H:%M:%S" 这条命令将以“年-月-日 时:分:秒”的格式显示当前系统的日期和时间。 总之,date命令Linux系统中非常常用命令之一,掌握它的用法对于日常的系统管理和维护非常有帮助。 ### 回答2: dateLinux中一条非常常用命令,它主要用于显示或更改系统日期和时间。该命令可以显示当前的系统时间,也可以更改系统时间,还可以根据指定的格式显示时间和日期。 1. 显示当前时间 使用date命令不加任何参数,会立即输出当前时间,格式为YYYY-MM-DD HH:MM:SS。 2. 显示其他时区时间 使用date命令配合参数“-u”(或“--utc”),可以显示UTC时间,或配合其他参数可显示各国家、各时区的时间。比如date -d "2019-07-01 13:00:00 CST",可以显示指定时间所在的中国标准时间;date -d "2019-07-01 13:00:00 EST",可以显示指定时间所在的美国东部标准时间。 3. 更改系统时间 使用date命令加参数“-s”,可以更改系统时间和日期。比如date -s "20190712 19:30:00",可以将系统时间设置为2019年7月12日19时30分。 4. 显示自定义时间格式 使用date命令配合参数“+”,可以显示自定义的时间格式。比如date +"%Y年%m月%d日 %H时%M分%S秒",可以以指定的时间格式显示当前时间。 5. 显示时间戳 使用date命令配合参数“+%s”,可以显示当前时间的时间戳,该时间戳是从1970年1月1日00:00:00 UTC到当前时间的秒数。比如date +"%s",可以显示当前时间的时间戳。 总之,date命令对于系统管理员和Linux用户来说都是一个非常重要的命令,掌握它的用法,可以更方便地管理和使用系统。 ### 回答3: dateLinux操作系统中最基本的命令之一,用于显示和更改系统的日期和时间信息。该命令可以列出当前系统的日期、星期、时间以及时区信息。在实际使用中,date命令常常与cron等其他命令一起使用,为用户提供更多的控制和管理能力,以下是对Linux常用命令date的详细介绍: 1. 显示日期和时间信息 在终端输入date命令,系统会自动返回当前系统的日期、星期、时间以及时区信息。 2. 设置系统时钟 可以使用date命令来设置系统时钟。比如,要将系统时钟设置为“2021年5月1日上午10点30分25秒”: date -s 10:30:25 2021-05-01 3. 将系统时间同步 date命令还存在一个常用的子命令——ntpdate,可以用于将系统的时间与网络时间同步。当计算机上没有NTP服务时,可以使用该命令将系统的时间同步。 ntpdate pool.ntp.org 4. 显示开机时长 使用date命令结合uptime命令可以显示系统的开机时长。比如下面的命令date && uptime 返回结果: Sat May 1 10:40:25 CST 2021 10:43:49 up 5 min, 1 user, load average: 0.19, 0.31, 0.18 说明系统从上次重启开始已经运行了5分钟,同时还显示了系统的平均负载。 5. 生成时间戳 有时候需要生成一个时间戳,可以将当前时间转换为UNIX时间戳。使用date命令的+%s参数可以将当前日期和时间转换为秒数。 date +%s 返回结果: 1619845254 这个数字就是当前时间的UNIX时间戳,可以用于文件命名、备份等操作。 总之,date命令是一种非常常用的基本命令,可以通过多种方式使用,方便快捷地处理日期和时间相关的任务,同时也可以有效地提高系统的管理效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值