- 浏览: 152598 次
- 性别:
- 来自: 北京
文章分类
最新评论
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
发表评论
-
LDAP over SSL - Modifying Active Directory with PHP
2011-04-29 14:30 2363Some AD objects can be modifi ... -
linux shell 自定义函数(定义、返回值、变量作用域)介绍
2011-03-31 15:50 3208linux shell 可以用户定义函数,然后在sh ... -
shell中的加法
2011-03-31 13:43 1534今天搞了半天i=$i+1;因为这句包含在一个较长的shell脚 ... -
Shell #的用法, ${#arrayname[@]}获取数组元素的个数, $arrayname[index]获取属于一个元素 获取数组中的所有元素${arr
2011-03-31 10:35 4039在shell中$#表示输入参数的个数; ... -
设置linux环境变量
2011-03-04 11:29 10171.Linux的变量种类 按变量的生存周期来划分,Lin ... -
Xlib: connection to ":0.0" refused by server的解决方法
2011-03-03 17:00 1098Xlib: connection to ":0.0& ... -
linux的root密码更改
2011-02-24 20:17 907不知道是很久没用的原因还是什么,我的linux的密码竟然 ... -
su与su-的区别(Linux Shell中切换用户)
2011-02-18 12:54 2706前者只是切换了身份,但SHELL环境仍然是原用户的SHEL ... -
在VI编辑器中让所有的字母都变成大写
2011-01-13 10:31 1597在vi中切换到命令行模式(按下ESC),输入以下正则表达 ... -
Linux常用的20个工具
2011-01-06 10:30 1311要监控服务器的运行状况? 尝试一些内建的命令行与少量的外围工具 ... -
tar命令详解
2011-01-05 16:35 860格式: tar 选项 文件目录列表功能: 对文件目录进 ... -
C指针的实质,对底层理解很有好处
2010-12-17 18:06 1622最近对C/C++指针特别感 ... -
网络配置===route命令和netstat命令
2010-12-15 17:03 1288route命令和netstat命令 (netstat - ... -
Linux 网卡配置文件设置
2010-12-15 13:57 12971.配置文件/etc/hosts(本地主机ip地址映射,可以有 ... -
linux设置目录共享
2010-12-10 11:15 9991 vi etc/samba/smb.conf 打开配置文档 ... -
Linux 双击文件夹 不要每次都打开一个新窗口显示
2010-11-25 16:35 1477在打开最顶层文件夹的时候用右键 里面有个浏览文件夹 就可以了 ... -
Linux文件权限详解
2010-11-24 16:24 859一、文件和目录权限概 ...
相关推荐
### Linux `date` 命令使用技巧及格式详解 #### 概述 在Linux操作系统中,`date`命令是一个非常实用且强大的工具,用于显示和设置系统日期和时间。通过掌握`date`命令的不同选项及其格式化字符串,用户可以灵活地...
### Linux `date` 命令详解 #### 一、概述 `date` 命令是 Linux 系统中的一个重要工具,主要用于显示或设置系统的日期和时间。它还能够根据用户需求...希望以上介绍能够帮助您更加深入地掌握 `date` 命令的使用技巧。
### Linux常用命令及技巧 #### 一、通用命令 ##### 1. date - **功能**: 显示或设置系统的日期和时间。 - **语法**: `date [选项]` - **示例**: `date`(显示当前日期和时间);`date -s "2023-03-14 12:00:00"`...
### Linux命令使用技巧集锦 在深入探讨Linux命令的使用技巧之前,我们首先需要了解Linux系统的基本架构和命令行环境的重要性。Linux系统以其强大的稳定性和灵活性,在服务器领域、开发环境以及高级用户中广受欢迎。...
在深入探讨Linux常用命令及其技巧...以上只是Linux命令和技巧的冰山一角,但已经足以帮助用户在日常使用中进行基本的管理和操作。随着经验的积累,用户会逐渐掌握更多复杂的命令和技巧,从而更加高效地利用Linux系统。
### Linux常用命令大全 ...对于初学者来说,可以从最基础的命令开始学习,逐渐深入探索更多高级命令和组合使用技巧。每个命令都可通过`man`命令获取详细的手册页,这是学习Linux命令的重要资源之一。
以上只是Linux使用命令的冰山一角,实际操作中还会涉及到更多的高级命令和组合使用技巧。通过持续学习和实践,你将能够更加熟练地驾驭这个强大的命令行世界。对于具体问题,如“linux查看配置常用命令”,可以进一步...
### Linux常用命令与技巧 在Linux系统中,熟练掌握各种命令是进行高效操作的基础。本文将根据提供的部分内容,深入解析并扩展一系列常用的Linux命令及其应用技巧,帮助读者更好地理解和运用这些命令。 #### 1. ...
以下是一些Linux常用命令的详细解释: 1. **登录与退出**: - `login`:当你首次启动会话或者需要切换用户时使用。 - `logout`:用于结束当前用户会话,返回登录提示。 - `exit`:非root用户退出当前shell,返回...
通过以上详细解析,我们不仅了解了Linux系统中常见命令的基本用法,还掌握了它们在实际工作场景中的应用技巧。这些命令是Linux系统管理员和开发者不可或缺的工具,熟练掌握它们能显著提高日常工作效率,优化服务器...
### Linux常用命令笔记 #### 一、Linux命令基础 Linux是一种强大的开源操作系统,适用于服务器、桌面和嵌入式系统等多种应用场景。了解基本的Linux命令对于有效地...随着实践的深入,还可以探索更多高级命令和技巧。
### Linux经典实用的使用技巧详解 #### 一、主机信息查询 在Linux系统中,`host`命令用于查询DNS信息,如: ```bash host tmxlinux.com ``` 这将返回与`tmxlinux.com`相关的IP地址和其他DNS记录。通过这种方式,你...
### Linux命令及技巧详解 #### 一、基本命令与技巧 **1. date** - **功能**: 显示或设置系统日期和时间。 - **用法示例**: `date` 查看当前日期时间;`date -s "2023-08-01 10:00:00"` 设置日期时间为2023年8月1日...
通过不断的实践和学习,你可以进一步探索更高级的命令和系统管理技巧,例如脚本编程、文件权限管理、软件包安装等。在Linux的世界里,命令行是通往强大功能的钥匙,掌握它将让你在系统管理领域游刃有余。
为了更好地使用 Linux,需要掌握一些基本的命令和操作技巧。下面将详细介绍 Linux 中一些常用的命令和操作技巧。 一、系统信息命令 1. uname -m:显示当前系统的架构信息。 2. uname -r:显示当前系统的内核版本号...