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分,看看电脑会怎么样?