linux命令学习之date认识

2024-08-10

linux命令学习之date认识(共2篇)

篇1:linux命令学习之date认识

date命令的功能是显示和设置系统日期和时间,

在linux服务器上可通过 man date上查看 date的用法

date 设置时间格式

命令中各选项的含义分别为:

-d datestr, --date datestr 显示由datestr描述的日期

-s datestr, --set datestr 设置datestr 描述的日期

1、在显示方面

%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)

2、在设定时间方面

date -s //设置当前时间,只有root权限才能设置,其他只能查看,

date -s 0523 //设置成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″ //这样可以设置全部时间

3、日期的计算

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” //显示下一年的日期

4、示例:

篇2:linux命令学习之date认识

Man + 命令

命令 + -help

whatis + 命令1 + 命令2:可简单解释多个命令

查询命令的帮助

文件,目录常见命令

ls

列出当前目录下文件+目录(-开头为文件,dir开头为目录)

cd

变换路径,可以是绝对的,也可以是相对的,

pwd

得到当前路径

mkdir

新建目录

rmdir

删除目录(只能删除非空目录)

rm –r

递归删除所有

rm –rf

强制删除所有

touch

新建文件(linux中文件的后缀名没有任何意义,只有提示意义)

cp (copy)

cp + 文件1 + 文件2,拷贝文件1到文件2

cp –r + 文件夹1 + 文件夹2,拷贝文件夹1到文件夹2,r代表递归调用

mv (move)

mv + 文件1 +文件夹2,移动1到2

mv -r

递归move,mv + 文件夹1 + 文件夹2

vi

文本编辑器,两种常见模式

Command

Input

more

查看文件内容

例more + 文件名

cat

正序查看

tac

逆序查看

head

头部开始,带参数查看

例Head -3 XX.txt,查看XX的前3行

tail

尾部开始

find

查找文件,带参数

例find / -name *local 从根目录开始找,按名字找,后缀为local

whereis(where these commands come from)

后接命令,得到执行的文件以及帮助文档

ln

链接,新建一个copy文件,与源文件同步,

不会同时删除

例ln A B;B为A的copy,A,B同步,修改A或B,等于修改两个,当删除不同步。

ln –s

软链接,也就是快捷方式

例ln –s A C;C为A的快捷方式。与硬链接的区别是,A删除后,C也同步删除。

wc

统计指定文本文件的行数,字数。

grep

在文件中查找指定字符串的行

上一篇:归去来兮辞教案3课时下一篇:《让森林走进城市》阅读答案