1. wc命令
全称:word count
作用:统计行数、单词数、字符数
格式:
wc [选项] 文件名
选项:
- -l:统计行数
- -w:统计单词
- -c:统计字符
例:
wc passwd
26 36 1159 passwd
26:行数
36:单词数
1159:字符数
passwd:文件名
2. 管道符 |
作用:将前面的命令执行结果传递给后面,让后面命令进行二次处理
例:统计文件中的字符数,但是不显示文件名
3. alias 命令
作用:查看当前系统中命令取的别名
例:
注意:
- 直接执行alias 可以显示系统重的全部别名
- 在别名前加上\执行原命令(前提:别名和原命令相同)
- 文件位置在~/.bashrc
让系统重新读取配置文件,手动加载配置文件 sourc filename
4. 扩展
4.1 shutdown 命令
作用:关机或者重启系统
格式:
shutdown [选项] 时间 【这里默认时间单位为分钟】
选项:
- -r:重启
- -c:取消关机或者重启
- -h:关机
- -k:给所有用户发送消息,提示即将关闭系统,同时禁止新用户登录系统
例:
shutdown -r 10 #10分钟之后重启
shutdown -r 0 #立刻重启
shutdown -r new #立刻重启
shutdown -r 12:00 #在12:00重启
shutdown -k 10 "字符串" #给所有用户提示信息
关机、重启命令的操作:
关机:
shutdown -h 0
init 0
halt
poweroff
重启:
shutdown -r 0
init 6
reboot
4.2 cal 命令
作用:显示日历
格式:
cal [选项]
选项:
- -1:显示当前月
- -3:显示前后三个月
- -y:显示年
例1:
例2:
例3:
4.3 date 命令
作用:显示和修改日期时间
格式:
date [MMDDhhmm[[CC]yy][.ss]]
- MM:月
- DD:日
- hh:小时
- mm:分钟
- CC:年
- CCYY:年
- .ss:秒
格式化输出控制方法:
- %d:显示天(日)
- %F:完整的年月日
- %y:年(两位)
- %Y:年(四位)
- %H:小时
- %M:分钟
- %S:秒
例:用格式化显示年/月/日-小时:分:秒
date +%Y/%m/%d-%H:%M:%S
系统中的时间有两个
- 硬件时间:是在主板上,由纽扣电池维护一个震荡电路
- 软件时间:系统中看到的那个时间
·开机的时候系统会从硬件时间中读取时间
·命令:hwclock
4.4 hwclock 命令
作用:显示或者修改系统中硬件的时间
选项:
- -s:将软件的时间修改成和硬件时间一致
- -w:将硬件时间修改成和软件时间一致
例: