转自:
http://hi.baidu.com/%BC%F2%B5%A5%BE%CD%BA%C3_88/blog/item/acd04d1f54aa6206304e15ca.html
SHELL DATE命令
名称 : date
使用权限 : 所有使用者
使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
说明 : 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 : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数 %S : 秒(00..61)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区
日期方面 :
%a : 星期几 (Sun..Sat)
%A : 星期几 (Sunday..Saturday)
%b : 月份 (Jan..Dec)
%B : 月份 (January..December)
%c : 直接显示日期与时间
%d : 日 (01..31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001..366)
%m : 月份 (01..12)
%U : 一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0..6)
%W : 一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000..9999)
若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],
其 中 MM 为月份,
DD 为日,
hh 为小时,
mm 为分钟,
CC 为年份前两位数字,
YY 为年份后两位数字,
ss 为秒数
把计 :
-d datestr : 显示 datestr 中所设定的时间 (非系统时间)
--help : 显示辅助讯息
-s datestr : 将系统时间设为 datestr 中所设定的时间
-u : 显示目前的格林威治时间
--version : 显示版本编号
例 子 :
显示时间后跳行,再显示目前日期 : date +%T%n%D
显示月份与日数 : date +%B %d
显 示日期与设定时间(12:34:56) : date --date 12:34:56
注意 : 当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 - 符号,比如说 date +%-H:%-M:%-S 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。另外,只有取得权限者(比如说 root)才能设定系统时间。 当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。
分享到:
相关推荐
### SHELL DATE 命令详解 #### 一、概述 `date` 命令是 Linux 和 Unix 系统中用于查看与设置系统日期和时间的重要工具之一。通过使用不同的选项和参数,用户可以非常灵活地显示或修改日期与时间。在本文中,我们将...
adduser 命令用于添加新用户,chfn 命令用于修改用户信息,chsh 命令用于修改用户的默认 shell,date 命令用于显示当前日期和时间,exit 命令用于退出当前 shell,finger 命令用于显示用户信息,free 命令用于显示...
### Linux `date` 命令使用技巧及格式详解 #### 概述 在Linux操作系统中,`date`命令是一个非常实用且强大的工具,用于显示和设置系统日期和时间。通过掌握`date`命令的不同选项及其格式化字符串,用户可以灵活地...
### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...
### Shell常用命令详解 #### 一、文件与目录操作 **1. date**: 查看当前系统的日期和时间信息。 - **用途**: 获取系统当前的日期和时间。 **2. who**: 显示当前登录到系统的用户信息。 - **用途**: 了解当前有...
使用`date`命令可以查看和修改系统时间,例如使用`sudo date -s "10:30:05"`来设置系统时间。查看各用户的密码可以通过`cat /etc/passwd`来实现,但出于安全考虑,密码信息不会显示。 对于编辑文件,`vi`是一个常用...
shell时间shell 日期 直接调用系统变量 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) ...注意:只有超级用户才有权限使用date命令设置时间,一般用户只能使用date命令显示时间。
本文将从 Linux 用户界面和 Shell 命令的角度,介绍图形化用户界面和字符界面下的 Shell 命令操作,包括显示系统时间、查看日历、使用 ls 命令、查看文件详细信息、使用 cat 命令创建文件、统计文件信息、分页显示...
### 一、date命令基本用法 1. **显示当前时间日期** 命令行输入`date`即可打印出系统当前的日期和时间,格式通常是“年月日 时分秒”。 2. **自定义输出格式** 使用`+`符号后接指定的格式字符串,可以自定义输出...
- **4.1 显示日期**:使用`date`命令。 - **4.2 显示日历**:使用`cal`命令。 - **4.3 计算命令执行时间**:使用`time`命令。 - **4.4 显示进程**:使用`ps`命令。 - **4.5 显示文件盘空间**:使用`du`命令。 #### ...
### Linux常用Shell命令详解 #### 一、基本命令 **1. 重启与关机** - **立即重启:** - `shutdown -r now` - `reboot` - **立即关机:** - `shutdown -h now` - `poweroff` - **定时重启(2分钟后):** -...
### Linux主要Shell命令详解 #### 一、命令置换与特殊字符使用 在Linux环境中,shell命令的灵活性和强大性体现在其能够实现复杂的功能组合。其中一个关键特性是**命令置换**,即通过特定语法来获取一个命令的输出...
Shell 基本命令 Shell 是一种常用的命令行界面,提供了许多基本命令来管理文件、目录和系统。下面是对 shell 基本命令的总结: 文件和目录管理 * `is` 命令:用来查看目录内容,是管理文件时最常用的命令。选项...
### 实验1 Shell命令基础 #### 一、Linux的基本结构 Linux系统由多个层次组成,主要包括用户、应用程序、Shell、内核以及硬件等部分。这些组成部分之间通过特定的接口进行交互,实现系统的功能。 - **用户**: ...
实验一的焦点在于熟悉Linux操作系统的基本命令和Shell编程。Shell编程是Linux系统中的一种脚本语言,用于自动化执行一系列命令,提升系统管理效率。在这个实验中,学生将学习以下核心知识点: 1. **Linux常用命令**...
#### Shell 命令与脚本基础 - **Shell 脚本环境变量**: - **系统环境变量**:位于`/etc/profile`文件中,适用于系统中的所有用户。 - **用户环境变量**:位于用户家目录下的`.bash_profile`文件中,仅适用于特定...
### Java调用Shell命令知识点详解 #### 一、概述 在特定的应用场景中,比如完成外币资金的调度工作后,可能需要通过Java程序来生成一个文本文件,并进一步利用Shell脚本来实现文件传输等操作。这涉及到Java与操作...
### Windows 下 Shell 命令大全 在 Windows 操作系统中,shell 命令是进行各种管理和配置任务的重要工具之一。本文将详细介绍一系列常用的 shell 命令及其用途,这些命令对于 Windows 开发者来说非常实用。 #### 1...
在IT领域,Shell编程和Unix命令是至关重要的技能,尤其对于系统管理员和开发者而言。Shell是一种交互式的命令解释器,它允许用户与操作系统进行交互,执行各种任务。Unix命令则是预定义的一系列程序,用于执行特定的...