clear
清除屏幕(相当于DOS的CLS)
这个命令就是把屏幕清干净,与DOS的CLS命令一样。
所以它后面也不用接任何文件名,也没有任何选项。
练习:
清一下屏幕吧!
date -[选项] [日期或时间格式]
显示或设置日期时间(类似于DOS的DATE及TIME)
这个命令虽然名为 date ,但是却把DOS的 DATE命令和TIME命令的功能(也就是日期和时间)一起囊括了,所以您在后面不会再找到UNIX有time 的命令了。
然而在DOS上这么一个简单的命令(通常是DOS第一堂课学的,不是吗?)您若拿一本UNIX命令全集来看,它的选项竟然高达29个以上!这还不包括它各种控制的格式!
为了避免“票房毒药”的效应,我们不列出选项和控制格式了,下面用几个简单的例子来说明:您可以依照例子,顶多自己稍微变化一下,不用去记29个选项。
例1:
date
这样只输入date就按【Enter】键,就是列出今天的日期和现在的时间,它的排列格式可能不是您喜欢的,但是看得懂应该没问题吧?
呈现结果为:
Thu Jul 16 06:32:08 CST 1998
例2:
如果您想要自定义喜欢的排列格式,那我们就举一种国内比较通用的排列方式。
date "+Date:%y.%m.%d"
请注意加号是必须要的,加号后面的Date四个字母只是显示用,不是命令,所以大写小写,或者大小写混合都无所谓,四个字母都不要也可以,但是后面的y,m,d三个字母都要小写,它有指定意义的。
呈现结果为:
Date:99.07.16
如果您要呈现1999而不是99,那么把 y 字母改成大写就可以了,如:
date "+Date:%Y.%m.%d"
呈现结果为:
Date:1999.07.16
例3:
同一个date命令也可以用来只显示时间。
date "+Time:%H.%M.%S"
请注意加号是规定要的,加号后面的Time四个字母只是显示用,不是命令,所以大写小写,或者大小写混合都无所谓,四个字母都不要也可以,但是后面的H, M, S三个字母都要大写,它有规定意义的。
呈现结果为:
Time:07.40.38
如果您想要把日期、时间一次显示也可以:
date "+Date:%Y.%m.%d Time:%H.%M.%S"
第二个Time前面就不用加号了。
呈现结果为:
Date:1999.07.16 Time:07.40.39
例4:
设置日期和时间,在观念上和 DOS不相同的就是这个设置日期时间的动作只能由超级用户来做,其他人没有权利。不然因为 UNIX 是一个多人多工的系统,每个人都设一个日期时间,到底要听谁的?
所以在执行下例前,请先以超级用户登录,或者放弃。
date 071617301999
就会设置为1999年7月16日17时30分。
在UNIX上还有一种格式是
date 0950
只设置为时间是9时50分,日期不变,但这种格式在Linux上经试验行不通。
练习:
(1)当我们显示7时40分的时候,7和40之间能改用冒号(:)吗?
(2)把您的系统设置为公元2000年1月1日0 时00分,看看电脑会怎么样?