1. find:用来查找文件格式:find 目录名 选项 参数 -a …
find / -name "ww" find / -name "ken*" | xargs rm -rf
find / -perm 777 Ls -ld / 随便查看一个 find / -perm 444 Ls -ld / 随便查看一个
Find / -user ken
-mtime:修改时间 Find / -mtime 2 -atime: 访问时间 -ctime: 修改时间
find / -nouser
find /ww -name “*txt”-exec rm -rf {} \ ; find /ww -name “*txt”| xargs rm -rf
2. tar 压缩归档-c: 创建 -z: gzip 压缩 -v: 显示过程 -f: 指定包名 -x: 解压
zip 结尾的包:unzip gz 结尾的包:gunzip tar.gz 结尾的包:xzvf
常用选项组合:
案例: 压缩归档: tar czvf files.tar.gz./* Mkdir / test Cp files.tar gz /test (gz : gzip ) Cd /test Ls
解压: tar xzvf files.tar.gz tar xzvf files.tar.gz -C /ww 指定解压到哪个目录下 unzip ; ww.zip yum install unzip -y mount /dev/cdrom/mnt挂载硬件 yum install unzip -y unzip ww.zip cd ww
3.计划任务at :一次性计划任务:at (atd):执行完退出
实例: 1. 下载at程序 yum install at -y 2. 启动atd服务 systemctl restart atd systemctl enable atd 开机自启 3. 设置at计划任务 [root@ken ~]# at 10:00 at> touch /tmp/test1 #输入你要执行的命令 at> <EOT> #按ctrl d保存 job 1 at Fri Mar 1 10:00:00 2019 [root@ken ~]# at -l #查看计划任务1 Fri Mar 1 10:00:00 2019 a root [root@ken ~]# atq #查看计划任务1 Fri Mar 1 10:00:00 2019 a root
(ctrl backspace删除) atq 查看计划任务或者 at-l 按ctrl d 保存 删除计划任务atrm At -l查看 atrm 名字 删除
5. at计划任务的特殊写法 [root@ken ~]# at 20:00 2018-10-1 在某天 [root@ken ~]# at now 10min 在 10分钟后执行 [root@ken ~]# at 17:00 tomorrow 明天下午5点执行 [root@ken ~]# at 6:00 pm 3 days 在3天以后的下午6点执行
4.周期性计划任务:crontab
作用:定时任务的使用 -l: list 查看计划任务 -e: edit编辑计划任务 -r: remove 删除计划任务 -u: user指定用户
四个符号:
*:表示取值范围中的每一个数字 -:做连续区间表达式的,要想表示1~7,则可以写成:1-7 /: 每隔,例如:每隔10分钟一次,则可以在分的位置写:*/10 ,:表示多个取值,比如想在1点,2点6点执行,则可以在时的位置写:1,2,6 编写格式:
实例: 1. 查看进程是否启动 [root@ken ~]# ps aux | grep crond root 621 0.0 0.3 126284 1600 ? Ss 17:46 0:00 /usr/sbin/crond -n root 1194 0.0 0.1 112704 956 pts/0 S 18:05 0:00 grep --color=auto crond 2. 查看计划任务 [root@ken ~]# crontab -l no crontab for root 3. 编写计划任务 支持#号注释,不执行。 [root@ken ~]# crontab -e #编写计划任务* * * * * echo "123" >> /root/ken.txt [root@ken ~]# tail -f ken.txt #查看计划任务执行结果123123
4. 删除计划任务 [root@ken ~]# crontab -l* * * * * echo "123" >> /root/ken.txt [root@ken ~]# crontab -r [root@ken ~]# crontab -l no crontab for root
0 1 * * * /usr/bin/tar czf ` touch $ (date “ \%F””)` /ww
来源:https://www./content-3-274051.html |
|