Linux命令
文件查找 find
find 参数很多,本文只介绍几个常用的
-name 按名字查找
-type 按类型
-atime 访问时间
1 | find . -atime 3 -type f -print // 列入当前目录下前3天访问过的文件 |
字符替换 tr
将字符转换为大写
1 | cat test.txt | tr a-z A-Z |
文本替换 sed
移除空白行,加上-i选项表示将更改写入文件
统计 wc
1 | wc -l file 统计行数 |
1 | sed '/^$/d' file |
crontab定时任务
过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或shell脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
crontab的文件格式
分 时 日 月 星期 要运行的命令
第1列分钟0~59
第2列小时0~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~7(0和7表示星期天)
第6列要运行的命令
实例:
1 | * * * * * command # 每1分钟执行command命令 |
阅读资料
Linux中more和less命令用法 https://www.cnblogs.com/aijianshi/p/5750911.html
AWK程序设计指南 https://awk.readthedocs.io/en/latest/chapter-one.html
命令手册 http://www.runoob.com/linux/linux-command-manual.html
鸟哥的 Linux 私房菜:http://cn.linux.vbird.org/
Linux在线模拟器:http://cb.vu/ (手册:http://cb.vu/unixtoolbox_zh_CN.xhtml)
