脚本 Linux

发布于 更新于

AI总结: 本文介绍了几种Linux系统管理命令,包括查询系统版本的方法、批量替换.conf文件中的内容、清理超过1G的日志文件以及使用fdupes检测和删除重复文件。改进建议是增加对每个命令的解释和使用场景,以帮助用户更好地理解其用途和效果。

查询系统版本

# 查 Linux 系统版本  
cat /etc/os-release;  
# 看内核  
uname -a;  
# 老系统  
lsb_release -a;  

批量替换当前目录下.conf文件中内容

如将内容中的127.0.0.1替换为localhost

find . -type f -name "*.conf" -exec sed -i 's/127.0.0.1/localhost/g' {} +  

清理日志目录超过1G的日志文件

不删文件只清空

find /data/app_log -type f -name "*.log" -size +1G -exec truncate -s 0 {} \;  

fdupes检测重复文件

apt install fdupes  
fdupes -dN . # 删除重复内容的文件, 只保留一个