昨天,我们学习了Linux基础命令的一部分,其中包括:history命令、cat命令、head命令、tail命令、more命令、lsee命令、tac命令、echo命令、rm命令;今天,我们继续学习Linux基础命令,包括:wc命令、管道符、alias命令、及其部分扩展。
wc命令
作用:统计行数、单词数、字符个数。
格式: wc 选项 文件
例子:
其中: 426是:行数 2604是:单词数 15137是:字符个数 autofs.conf:文件名
选项: -l:统计行数 -w:统计单词 -c:统计字符
管道符(|)
作用:将前面的命令执行结果传递给后面,让后面命令进行二次处理
例子:统计文件中的字符个数,但是不显示文件名
例子:统计当前目录下有多少个文件
alias命令
作用:查看当前系统中的命令取得别名
例子:
注意: 直接执行alias,可以显示系统中的全部别名
在别名前加上\执行原命令(前提:别名和原命令相同)
扩展
shutdown命令
注意:关机或者重启系统
格式: shutdown 选项 time
选项:
-r重启: 1. shutdown -r 10 (10分钟之后重启) 2.shutdown -r 0 (立刻重启)
3. shutdown -r now (立刻重启) 4. shutdown -r 12:00 (在12:00重启)
-c: 取消关机或者重启错误
-h: 关机(关闭电源)
-k: 给所有用户发送消息,提示即将关闭系统,同时禁止新用户登录系统
shutdown -k 10 "字符串" #给所有用户提示信息
关机、重启:
关机: shutdown -h 0 init 0 halt poweroff
重启: shutdown -r 0 init 6 reboot
cal命令:
-1:当前月 -3:前后三个月 -y:年
date命令:
作用:显示和修改日期时间
格式: date [MMDDhhmm[CC]yy][.ss]
MM:月 DD:日 hh:小时 mm:分钟 CC:年 CCYY:年 .ss:秒
格式化输出控制方法: %d:显示天(日) 例子:date+%d %m: 月 %F:完整的年月日 %y:年(俩位) %Y:年(四位) %H:小时 %M:分钟 %S:秒
例子:用格式显示年/月/日-小时:分:秒
系统中的时间有俩个:
硬件时间:是在主板上有纽扣电池维护一个震荡电路; 软件时间:系统中看到的那个时间
开机的时候系统会从硬件时间中读取时间, hwclock
hwclock命令
作用:显示或者修改系统中硬件的时间
选项: -s:将软件的时间修改成和硬件时间一致; -w:将硬件时间修改成和软件时间一致。
学习Linux基础命令也已经三天了,我们也学习了众多命令,练习如下:
- 查看当前/etc/autofs.conf文件的前20行。
2.清空内存中的历史命令
3.将历史命令保存到硬盘中
4.查看/root目录下有哪些文件