`

shell-date

阅读更多
date 可以用来显示或设定系统的日期与时间。
date [参数]... [+格式]

%Y 年份(以四位数来表示)。
%m 月份(以01-12来表示)。
%d 日期(以01-31来表示)。
%H表示小时(表示的时间是00-23)
%M 分钟(以00-59来表示)。
%S表示秒
%s(表示unix时间戳的秒数)

MM 月份(必要)
DD 日期(必要)
hh 小时(必要)
mm 分钟(必要)
ss 秒(选择性)

选择参数:
-d<字符串>  显示字符串所指的日期与时间。字符串前后必须加上双引号。
-s<字符串>  根据字符串来设置日期与时间。字符串前后必须加上双引号。

获取时间:
date +%Y%m%d         //显示前天年月日
date +%Y%m%d --date="+1 day"  //显示前一天的日期
date +%Y%m%d --date="-1 day"  //显示后一天的日期
date +%Y%m%d --date="-1 month"  //显示上一月的日期
date +%Y%m%d --date="+1 month"  //显示下一月的日期
date +%Y%m%d --date="-1 year"  //显示前一年的日期
date +%Y%m%d --date="+1 year"  //显示下一年的日期


在设定时间方面:
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
分享到:
评论

相关推荐

    SHELL DATE 命令详解

    使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 可以用来显示或设定系统的日期不...

    shell时间详细介绍

    shell时间shell 日期 直接调用系统变量 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 获取昨天时期:`date -d yesterday +%Y%m%d` 获取前天日期:`date -d -2day +%Y%m%d` 依次类推比如获取...

    shell-tools:bash、vim 和 Unix 环境设置和工具

    now=`date +%s-%N` curl -L --insecure https://github.com/greggyNapalm/shell-tools/raw/master/HOME/.shell_functions.sh &gt; /tmp/$now # never run script from internet without reading them first source /tmp...

    Julian-Date-Script:将 YMD 转换为 Julian Date 的 Shell 脚本

    Julian-Date-Script 这是一个简单的 shell 脚本,用于将公历日期(年月日)转换为儒略日期。 我在某个时候用它来做某事,而且效果很好(我认为)!

    shell-in-repl:CL-REPL> #> ls -la

    shell-in-repl #&gt;是uiop:run-program一个微不足道的读取宏。 它在REPL 中调用 SHELL。例子 CL-REPL&gt; #&gt; cal December 2014 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

    IBM's UNIX AIX笔记

    AIX Kernel 命令: mail username mail username@主机名 man mail Kernel ---&gt;Interface to hardware Shell ---&gt;User's interface F&Shell ---&gt; Access to data ctrl-d 退出当前shell或者...date 查看系统日期时间

    bump-date:轻松完成并重复日期

    预期用途是通过实用程序将文本编辑器中的一行通过管道传递回活动缓冲区,就像Emacs的shell-command-on-region或Vim的!! 。 要运行测试: node bump-date.js --test 加一 传递--plus选项可将传递日期添加一天,或...

    shell脚本开发

    2.hive源表:创建hive源表,每个shell脚本对应一个hive源表 #!/bin/bash source /etc/profile CUR_DATE=`date +%Y%m%d` echo "-- CUR_DATE:"$CUR_DATE /opt/cloudera/parcels/CDH/bin/hive (进入hive) USE ...

    linux date命令使用文档

    linux date shell中用 date命令对日期进行处理,但怎么获取10分钟之前的时间呢,仔细看了一下help,没有看出对时间的&ldquo;运算&rdquo;,有的也就是一些输出格式的描述。但有一 个参数 -d or --date=STRING 其描述...

    Unix Shell Programming - Third Edition

    Kochan, Patrick Wood Publisher : Sams Publishing Pub Date : February 27, 2003 ISBN : 0-672-32490-3 Pages : 456 Slots : 1 &lt;br/&gt;Unix Shell Programming is a tutorial ...

    shell语言date的用法实例

     首先,我们来看,date函数在shell中一般是怎么用的。这种最常见的,就是在脚本中需要输出日志的时候,打印日志的生成时间,而打印的方法,我比较习惯于使用下面的方法: LOG_FILE=/var/log/script.log exec 2&gt;&gt;${...

    输出执行操作和打印日志的shell脚本实例

    cat /mnt/log_function.sh #!/bin/bash #log function ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间...log_error打印shell脚本

    android adb shell 命令大全

    adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。 23、发布端口: 你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如: adb ...

    Git指令的Shell脚本

    Git指令的Shell脚本,能够快速便捷地管理Git库,包括添加修改、提交修改、显示库状态、推送到远程库、从远程库更新到本地、版本恢复等操作。 使用方法: 1. 在Linux系统中,将本文件放在Git库目录下,利用Shell运行...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号...

    shell高级编程实例(365例子)

    Shell脚本高级编程教程,希望对你有所帮助。 Example 10-23. Using continue N in an actual task: 1 # Albert Reiner gives an example of how to use "continue N": 2 # -------------------------------------...

    shell脚本的坑

    shell脚本的坑 最近在项目上需要用到java去调脚本执行sqlldr命令 记录碰到的坑 坑1: 中文乱码问题 例如: # 获取当前日期和传进来的参数, 并创建相应的文件夹 ls_date=`date +%Y%m%d` 这种情况下有可能导致乱码, ...

    实验一shell实验报告

    date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等; 2、使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。 3、使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中...

    Linux中date命令转换日期提示date: illegal time format问题解决

    很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期...

    shell脚本匹配器Blue-shell.zip

    Blue-shell 是 Ruby 上使用 RSpec 测试驱动开发的命令行测试运行程序和 shell 脚本匹配器。 标签:Blueshell 分享 window._bd_share_config = { ...

Global site tag (gtag.js) - Google Analytics