`

Linux date 命令使用技巧

阅读更多

date命令 
  date命令的功能是显示和设置系统日期和时间。 
  该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) 
  date 设置时间格式 
  命令中各选项的含义分别为: 
  -d datestr, --date datestr 显示由datestr描述的日期 
  -s datestr, --set datestr 设置datestr 描述的日期 
  -u, --universal 显示或设置通用时间 
时间域 
  % H 小时(00..23) 
  % I 小时(01..12) 
  % k 小时(0..23) 
  % l 小时(1..12) 
  % M 分(00..59) 
  % p 显示出AM或PM 
  % r 时间(hh:mm:ss AM或PM),12小时 
  % s 从1970年1月1日00:00:00到目前经历的秒数 
  % S 秒(00..59) 
  % T 时间(24小时制)(hh:mm:ss) 
  % X 显示时间的格式(%H:%M:%S) 
  % Z 时区 日期域 
  % a 星期几的简称( Sun..Sat) 
  % A 星期几的全称( Sunday..Saturday) 
  % b 月的简称(Jan..Dec) 
  % B 月的全称(January..December) 
  % c 日期和时间( Mon Nov 8 14:12:46 CST 1999) 
  % d 一个月的第几天(01..31) 
  % D 日期(mm/dd/yy) 
  % h 和%b选项相同 
  % j 一年的第几天(001..366) 
  % m 月(01..12) 
  % w 一个星期的第几天(0代表星期天) 
  % W 一年的第几个星期(00..53,星期一为第一天) 
  % x 显示日期的格式(mm/dd/yy) 
  % y 年的最后两个数字( 1999则是99) 
  % Y 年(例如:1970,1996等) 
  需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。 
  例1:用指定的格式显示时间。 
  $ date ‘+This date now is =>%x ,time is now =>%X ,thank you !' 
  This date now is =>11/12/99 ,time is now =>17:53:01 ,thank you ! 
  例2:用预定的格式显示当前的时间。 
  # date 
  Fri Nov 26 15:20:18 CST 1999 
  例3:设置时间为下午14点36分。 
  # date -s 14:36:00 
  Fri Nov 26 14:15:00 CST 1999 
  例4:设置时间为1999年11月28号。 
  # date -s 991128 
  Sun Nov 28 00:00:00 CST 1999 
      例5:设置一天前
     date --date "1 days ago" +"%Y-%m-%d"

Date 命令参数小技巧
LastUpdated:2006-03-27
By:Gman!

-for beginner:wink:此参数可以用于日志处理和时间统计;

由于Linux对man date -d 参数说的比较模糊,故举例如下:
# -d, --date=STRING  display time described by STRING, not `now'

For Linux
[root@Gman root]# date -d next-day +%Y%m%d
20060328
[root@Gman root]# date -d last-day +%Y%m%d
20060326
[root@Gman root]# date -d yesterday +%Y%m%d
20060326
[root@Gman root]# date -d tomorrow +%Y%m%d
20060328
[root@Gman root]# date -d last-month +%Y%m
200602
[root@Gman root]# date -d next-month +%Y%m
200604
[root@Gman root]# date -d next-year +%Y
2007
------------------------------------------------------------------------------
而FreeBSD则不同;举例如下:
For FreeBSD
bash-2.05b# date -v -1d +%Y%m%d
20060326
bash-2.05b#  date -v -1m +%Y%m%d 
20060227
bash-2.05b#  date -v -1y +%Y%m%d 
20050327

分享到:
评论

相关推荐

    Linux date 命令使用技巧.txt

    ### Linux `date` 命令使用技巧及格式详解 #### 概述 在Linux操作系统中,`date`命令是一个非常实用且强大的工具,用于显示和设置系统日期和时间。通过掌握`date`命令的不同选项及其格式化字符串,用户可以灵活地...

    linux date命令详解

    ### Linux `date` 命令详解 #### 一、概述 `date` 命令是 Linux 系统中的一个重要工具,主要用于显示或设置系统的日期和时间。它还能够根据用户需求...希望以上介绍能够帮助您更加深入地掌握 `date` 命令的使用技巧。

    linux 常用命令及技巧

    ### Linux常用命令及技巧 #### 一、通用命令 ##### 1. date - **功能**: 显示或设置系统的日期和时间。 - **语法**: `date [选项]` - **示例**: `date`(显示当前日期和时间);`date -s "2023-03-14 12:00:00"`...

    Linux命令使用技巧集锦

    ### Linux命令使用技巧集锦 在深入探讨Linux命令的使用技巧之前,我们首先需要了解Linux系统的基本架构和命令行环境的重要性。Linux系统以其强大的稳定性和灵活性,在服务器领域、开发环境以及高级用户中广受欢迎。...

    linux常用命令及技巧

    在深入探讨Linux常用命令及其技巧...以上只是Linux命令和技巧的冰山一角,但已经足以帮助用户在日常使用中进行基本的管理和操作。随着经验的积累,用户会逐渐掌握更多复杂的命令和技巧,从而更加高效地利用Linux系统。

    linux常用命令大全.pdf

    ### Linux常用命令大全 ...对于初学者来说,可以从最基础的命令开始学习,逐渐深入探索更多高级命令和组合使用技巧。每个命令都可通过`man`命令获取详细的手册页,这是学习Linux命令的重要资源之一。

    linux 使用命令

    以上只是Linux使用命令的冰山一角,实际操作中还会涉及到更多的高级命令和组合使用技巧。通过持续学习和实践,你将能够更加熟练地驾驭这个强大的命令行世界。对于具体问题,如“linux查看配置常用命令”,可以进一步...

    linux常用命令与技巧

    ### Linux常用命令与技巧 在Linux系统中,熟练掌握各种命令是进行高效操作的基础。本文将根据提供的部分内容,深入解析并扩展一系列常用的Linux命令及其应用技巧,帮助读者更好地理解和运用这些命令。 #### 1. ...

    LINUX 常用命令ppt幻灯片

    以下是一些Linux常用命令的详细解释: 1. **登录与退出**: - `login`:当你首次启动会话或者需要切换用户时使用。 - `logout`:用于结束当前用户会话,返回登录提示。 - `exit`:非root用户退出当前shell,返回...

    Linux常用命令-电子书

    通过以上详细解析,我们不仅了解了Linux系统中常见命令的基本用法,还掌握了它们在实际工作场景中的应用技巧。这些命令是Linux系统管理员和开发者不可或缺的工具,熟练掌握它们能显著提高日常工作效率,优化服务器...

    Linux常用命令笔记

    ### Linux常用命令笔记 #### 一、Linux命令基础 Linux是一种强大的开源操作系统,适用于服务器、桌面和嵌入式系统等多种应用场景。了解基本的Linux命令对于有效地...随着实践的深入,还可以探索更多高级命令和技巧。

    Linux经典实用的使用技巧33则

    ### Linux经典实用的使用技巧详解 #### 一、主机信息查询 在Linux系统中,`host`命令用于查询DNS信息,如: ```bash host tmxlinux.com ``` 这将返回与`tmxlinux.com`相关的IP地址和其他DNS记录。通过这种方式,你...

    linux命令及技巧

    ### Linux命令及技巧详解 #### 一、基本命令与技巧 **1. date** - **功能**: 显示或设置系统日期和时间。 - **用法示例**: `date` 查看当前日期时间;`date -s "2023-08-01 10:00:00"` 设置日期时间为2023年8月1日...

    linux常用命令整理文档,免费下载(推荐)

    通过不断的实践和学习,你可以进一步探索更高级的命令和系统管理技巧,例如脚本编程、文件权限管理、软件包安装等。在Linux的世界里,命令行是通往强大功能的钥匙,掌握它将让你在系统管理领域游刃有余。

    Linux常用命令速查手册.pdf

    为了更好地使用 Linux,需要掌握一些基本的命令和操作技巧。下面将详细介绍 Linux 中一些常用的命令和操作技巧。 一、系统信息命令 1. uname -m:显示当前系统的架构信息。 2. uname -r:显示当前系统的内核版本号...

Global site tag (gtag.js) - Google Analytics