find配合-exec
在linux下使用find命令时,报错:find: missing argument to `-exec' 例:
find log/ -name "*-2019-03-*" -f -exec rm {}\;
该命令的功能是在log目录下查找文件名包含有"-2019-03-"的文件,并执行rm命令。
-exec的格式为:
-exec command {} \;
切记{}与\之间有个空格,如果没加这个空格就会报上面的错误。
du -sh * | sort -rn
对当前目录下的文件包括文件夹排序
管道符号 ‘|’
Linux中的管道符号‘|’表示将两个命令隔开,管道左侧命令的输出作为管道右边命令的输入。例如
ps aux | grep Worker
管道将ps aux的输出当作grep命令的输入
crontab 定时任务
* * * * * user command 第一个*表示分钟[0~59] 第二个* 表示小时[0~23] 第三个*表示日期[1~31] 第四个*表示月[1~12] 第五个*表示星期[0~7] 0和7表示星期日 1表示星期一 user可以省略
- 查看定时任务 crontab -l
- 编辑定时任务 crontab -e
- 特殊符号 星号(*)表示所有可能 逗号(,)表示一个列表范围 例如 1,3,4,5 中杠(-) 表示一个整数范围 例如 8-18 正斜杠(/) 表示时间的间隔 例如 "8-18/2"表示上午8点到下午18点每隔两个小时
- 秒级延时 * * * * * sleep 10 command 表示延时10秒