`

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时间详细介绍

    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 DATE 命令详解

    ### SHELL DATE 命令详解 #### 一、概述 `date` 命令是 Linux 和 Unix 系统中用于查看与设置系统日期和时间的重要工具之一。通过使用不同的选项和参数,用户可以非常灵活地显示或修改日期与时间。在本文中,我们将...

    shell-编写lanmp一键安装脚本

    iptables-save &gt; /etc/sysconfig/iptables_`date +%s` iptables -F service iptables save ``` ### 4. 自定义安装函数 - **myum()**:封装了`yum install`命令,用于检查依赖项是否已安装,并进行安装。 ```...

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

    标题中的“Julian-Date-Script”指的是一个用于转换日期的特定脚本,它能够将常用的年月日(YMD)格式的日期转换为儒略日期。儒略日期是一种连续的日期系统,从公元前4713年1月1日午夜开始计数,广泛应用于天文学和...

    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...

    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 ...

    shell编程-shell编程

    ### Shell编程知识点详解 #### 一、Shell编程简介与概述 **Shell编程**是指使用Shell语言来编写程序的过程。Shell是一种用于与操作系统交互的命令行界面。在Unix和类Unix系统(包括Linux)中,Shell不仅是用户与...

    shell format

    Shell格式,通常指的是在Unix和类Unix系统,如Linux和macOS中,命令行界面(CLI)中的命令脚本和程序的语法规范。在Windows环境中,通过安装像Git Bash、Cygwin或WSL(Windows Subsystem for Linux)等工具,用户也...

    Linux date 命令使用技巧.txt

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

    linux下的shell编程---学生作业管理实现

    在Linux系统中,Shell编程是一种强大的工具,它允许用户通过编写脚本来自动化日常任务,提高工作效率。本项目“学生作业管理实现”就是这样一个例子,它利用了Linux Shell的基本功能来帮助管理和跟踪学生的作业提交...

    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选项可将传递日期添加一天,或...

    VerboseLog-Shell-Script

    可以使用`date`命令来获取,如`echo "$(date +'%Y-%m-%d %H:%M:%S') - This is an event"`。 4. **条件语句**:在编写verbose日志时,可能希望在特定条件下记录信息。可以使用`if`语句来控制日志的生成,例如,当...

    UNIX实验---考勤程序--shell编程

    在UNIX操作系统环境中,Shell编程是一种强大的工具,它允许用户通过编写脚本来自动化各种任务,包括管理系统、执行命令序列以及处理文件。在这个“UNIX实验---考勤程序--shell编程”项目中,我们将深入探讨如何利用...

    Linux下date命令,格式化输出,时间设置方法

    ### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...

    shell编程-基础.doc

    ### Shell 编程基础知识 Shell 编程是利用 Unix/Linux 操作系统提供的 shell 环境来进行程序开发的一种方式。Shell 脚本通常用于自动化任务处理、系统管理及简单的程序编写。以下是从给定文档内容中提取的关键知识...

    Shell编程-流程控制-if语句

    ### Shell编程-流程控制-if语句 在Shell脚本编程中,流程控制是实现复杂逻辑的关键部分之一。其中,`if`语句是最基本也是最重要的流程控制结构之一,用于根据不同的条件来决定程序的执行路径。本文将详细介绍如何在...

    learn-bash-shell-script:学习BASH Shell脚本

    命令替换允许你将命令的输出用作另一个命令的输入,如`echo $(date)`。命令别名简化了常用命令的输入,如`alias ls='ls --color=auto'`。函数则允许你封装一组命令,便于重用。 在脚本中,错误处理和调试也很关键。...

    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下shell编程实验报告-考勤系统

    ### Linux 下 Shell 编程实验报告 - 考勤系统 #### 实验目的 通过本实验,学生将能够深入理解 Shell 程序的设计方法,包括但不限于如何编写、运行及调试 Shell 脚本。此外,学生还将学习如何利用 Shell 脚本来模拟...

Global site tag (gtag.js) - Google Analytics