linux中通过date命令获取昨天或明天时间的方法 【百科全说】-凯发k8官方旗舰厅
腾讯视频/爱奇艺/优酷/外卖 充值4折起
例如:
复制代码
代码如下:
date "%f"
输出格式:2011-12-31
date "%f %h:%m:%s"
输出格式:2011-12-31 16:29:50
这都是打印出系统的当前时间,如果要获取相对当前时间的某个时间,需要怎么做,通过 -d 参数就能实现。例如:
复制代码
代码如下:
date -d"tomorrow" "%f %h:%m:%s"
输出明天这个时候的时间
date -d"yesterday" "%f %h:%m:%s"
输出昨天这个时候的时间
如果说我想获取13天前的时间怎么办,-d参数还有更加灵活的用法,例如:
复制代码
代码如下:
date -d"-1 day ago" "%f %h:%m:%s"
输出明天这个时候的时间
date -d"1 day ago" "%f %h:%m:%s"
输出昨天这个时候的时间
date -d"1 week ago" "%f %h:%m:%s"
输出7天前这个时候的时间,等价于
date -d"7 day ago" "%f %h:%m:%s"
可以看到ago的强大了吧,第一个数字可以是负数,负数表示将来时间,正数表示前面已经过去的时间,第二个参数minute、hour、day、month、week。
时间: 2013-11-17 19:49 / 作者: 百科全说
1.时间命令:date 向date命令传递参数适用‘ ‘(加号),在传递的参数中 %y表示年 %m表示月 %d表示天 %h表示小时(表示的时间是00-23) %m表示分钟 %s表示秒 %s(表示unix时间戳的秒数) 1.1例如 date %y-%m-%d 这个在我的机器上面的结果是: date命令的输出结果是对当前时间的以传递的参数进行格式化 1.2例如date '%y-%m-%d %h:%m:%s' 1.3获取当前时间的unix时间戳 date %s 1.4使用date命令获取一个特定
用法:touch [选项]... 文件...将每个文件的访问时间和修改时间改为当前时间. 不存在的文件将会被创建为空文件,除非使用-c 或-h 选项. 如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间. 长选项必须使用的参数对于短选项时也是必需使用的. 参数: -a 只更改访问时间 -c, --no-create 不创建任何文件 -d, --date=字符串 使用指定字符串表示时间替代当前时间 -f
从文件中搜索并显示文件名 当你从不止一个的文件中搜索时,默认它将显示文件名: 代码如下: grep "word" 文件名 grep root /etc/* 示例输出: 代码如下: /etc/bash.bashrc: see "man sudo_root" for details. /etc/crontab:17 * * * * root cd / && run-parts --report /etc/cron.hourly /etc/crontab:
在linux中修改主机名其实是一件非常容易的事情,但网上有些帖子在这一块都说得很复杂,诸如修改什么配置文件之类的等等,用hostname这个命令我们就可以很轻易地修改了。 我们直接运行hostname可以查看目前的主机名称,要查看hostname的其它命令参数,运行hostname -h如下: 复制代码 代码如下: usage: hostname [-v] {hostname|-f file} set hostname (from file) domainname [-v] {nisdomain
在linux系统操作过程中,没有扩展名的文件难以识别,我们可以使用命令来识别文件类型,下面小编就给大家介绍下如何使用file命令来识别文件类型。 我们知道linux文件系统是linux内核支持的基本功能之一,并由根 / 开始往下形成倒立树状的级连式结构。文件与目录是linux文件系统的两个基本元素,(广义的)文件分为普通文件、目录文件、连接文件和特殊文件。可以通过file命令来识别各种不同的文件类型。 linux对于文件的扩展名没有像windows要求的那么严格,所以在使用linux
ls 命令可能是每一个 unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分. stat 命令从文件的索引节点获取信息. 正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间. 使用长列表模式查看文件信息, 你会看到类似下面的内容: 代码如下: $ ls -l trythis -rwx------ 1 shs unixd
在linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.label.uuid等信息进行查询.要使用这个命令必须安装e2fsprogs软件包. 直接使用blkid可列出当前系统中所以已挂载文件系统的类型.默认情况下 lsblk 会将块设备输出为树状格式:name —— 设备的名称maj:min —— linux 操作系统中的每个设备都以一个文件表示,对块(磁盘)设备来说,这里用主次设备编号来描述设备.rm —
一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4
英文全名:list即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快。 1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。 2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。 3. ls -f 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示fifos、"/"表示目