find 删除过期日志文件:
find . -name “*.txt” -当前路径下递归查找以.txt结尾的文件夹
find . -name “*.txt” -maxdepth 1 -当前路径下不递归查找以.txt结尾的文件夹,-maxdepth 1表示查找深度为1
删除7天之前的文件
find /root/target -mtime +7 -exec rm -f {} \;
-m:被修改
-a:被访问
-min 分钟
-time 天
-mtime -7 :最近7天被修改
-mtime +7 : 7天之前被修改
防火墙关闭、打开
查看防火墙状态
systemctl status firewalld
临时关闭防火墙,重启电脑防火墙自动打开
systemctl stop firewalld
永久关闭防火墙,重启电脑防火墙不会启动
systemctl disable firewalld
打开防火墙
systemctl enable firewalld
nohup、&、 2>&1
/dev/null 表示空设备文件
0 表示stdin标准输入
1 表示stdout标准输出
2 表示stderr标准错误
> file :表示将标准输出输出到file中,也就相当于 1>file
2> error :表示将错误输出到error文件中
2>&1 :也就表示将错误重定向到标准输出上
2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标准输出)。
& :放在命令到结尾,表示后台运行
nohup :放在命令的开头,表示不挂起(no hang up),一般配合&符号一起使用。如nohup command &
linux proc
cat /proc/version :查看版本信息
ll /proc/pid :查看pid的详细信息
windows下编写的文件在linux上换行符被删
vi file
:set fileformat=unix
:wq