RHCSA/RHCE8红帽Linux认证学习教程
上QQ阅读APP看书,第一时间看更新

4.2 --help选项

--help选项的用法如下。

我们先查看ls的具体用法。

这里显示了ls的用法及ls所能用到的选项。例如,-a等同于--all,是列出包括隐藏文件在内的所有文件。

这里有很多以点开头的文件表示隐藏文件,也包括表示当前目录的.和上一层目录的..。

ls -A等同于ls --almost-all,意思是列出除表示当前目录.和上一层目录..外的所有文件。

如果想目录优先排在前面,通过查看帮助可以知道应该使用--group-directories-first选项。

这里11和yy是目录,如果想以时间的先后顺序进行排序,可以用-t选项。

这里文件越新越排在前面,读者练习时可以使用ls -lt命令进行查看。

如果想按时间进行倒序排序,可以加上-r选项。

提示

大家练习时可以使用ls -ltr命令进行查看。关于ls的其他选项,读者可以根据需要自行查看和练习。

下面看一下date的用法。

如果直接输入date命令,会显示当前的日期和时间。

下面查看date的更多用法,命令如下。

这里显示date有两种用法:一种是“date [选项]... [+格式]”,用于查看日期或时间。如果使用格式,格式前面要有一个加号“+”,在date --help的结果中列出了支持的所有格式,大家可以自行查看和练习。下面我们演示一些。

%Y表示年份。

%F表示年月日。

%R表示“时:分”。

%T表示“时:分:秒”。

我们也可以把多个格式组合在一起使用,用法是date +"格式1 格式2",格式1和格式2之间用什么分隔符是可以随便指定的。

如果以“年-月-日 时:分:秒”的格式显示,命令如下。

date的另一种用法,就是用于设置时间,用法如下。

这里格式是“月日时分年.秒”,格式中用中括号括起来的表示可选的,可以不写。这里“年”可以不写,不写表示今年,可以写成四位数年如2021,也可以写成两位数年如21。“秒”可以不写,如果写,前面需要加点“.”。但需要注意的是,如果是个位数则前面补0,如1要写成01。

假设把系统时间设置为“2012-12-21 10:00:08”,命令如下。

因为通过date修改时间只是修改了系统时间,并没有改变BIOS中的时间。通过hwclock -s把系统时间改为与BIOS中的时间一致,也就是当前时间。

如果通过date修改了系统时间之后也想写入BIOS中,那么执行hwclock -w命令即可。

刚才这种设置时间的方法看起来并不符合我们的习惯,通过查看帮助可以看到有一个-s选项。

格式为date -s "年-月-日 时:分:秒"。

下面再次把时间设置为“2012-12-21 10:00:08”,可以使用如下命令。

这样就方便了许多。

通过hwclock -s把系统时间改为当前时间。

关于hwclock命令的使用,请大家自行查阅帮助。