分类 linux shell 下的文章

关机
立即关机且不通知其他用户 shutdown -h now
取消关机 shutdown -c
十分钟后关机且通知其他用户 shutdown -h +10
使用自定义消息 shutdown -h +6 "time to stop working and go outside to play"
定时关闭 格式hh:mm shutdown -h 22:15
重启 shutdown -r
停止系统 不关闭电源 shutdown -H

Halt 正常关机并切断电源
停止服务以及进程并卸载文件系统 不关闭电源
Reboot 正常关机,并重启系统
Poweroff 正常关机并切断电源

挂起模式 systemctl suspend
休眠模式 systemctl hibernate
混合睡眠模式 Systemctl hybrid-sleep
挂起后休眠模式 Systemctl suspend-then-hibernate

P78



shell常用通配符

  • 匹配0个或多个任意字符,即匹配任何内容
    ? 匹配一个任意字符
    [] 匹配“[]”中任意一个字符,[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c
    [-] 匹配“[]”中任意一个字符,"-"代表是一个范围。如[a-z]代表匹配一个小写字母
    [^] 逻辑非,表示匹配不是"[]"内的一个字符。例如,1表示匹配一个不是数字的字符
    {s1,s2,....} 逻辑或,表示匹配s1或s2

  1. 0-9 ↩

文件重定向或复制清空文件内容
使用cat查看 /dev/null文件内容并重定向输出到 who-login.log中
cat /dev/null >who-login.log
复制 /dev/null 文件内容到who-login.log中
cp /dev/null who-login.log