收集整理出一些在运维时常用的文件处理技巧。后续会对内容再补充完善。
1. 清理 nohup.out
生产中因为长时间不处理nohup.out文件,导致文件会特别的大,在查询日志等方面会非常的不方便。在 清理nohup.out文件时保持程序的正常运行就显得比较重要了。
⚠️ 注意:如果应用本身有日志记录策略,则在启动时完全可以不输出 nohup.out 文件 😁
1
2
# 清理nohup.out文件至空
cp /dev/null nohup.out
启动时不输出 nohup.out,已 jar 包启动为例:
1
2
# 说明:将 nohup 命令的标准输出日志输出到 /dev/null 内(也就是垃圾桶)
nohup java -jar nectarine.jar &> /dev/null &
2. 清除 Windows 系统回车符
找到两种解决方式,一种是
vim
,另一种是软件dos2unix
,两者都好用不复杂!😇
vim 方式
打开文件
1 2 3 4
# 打开指定的文件 vim filename # 切到命令行模式(按下英文冒号:)。设置让它显示回车符 e ++ff=unix %
清除
① 替换的方式
1 2 3 4 5 6
# 首先按下英文冒号(关注左下角) # 借助替换命令将回车符去掉 # ^M的输入方法先按按键盘 Ctrl + V ➜ ^,再按 Ctrl + M ➜ M %s/^M//g # 保存 wq
② 另一种的方式
1 2 3 4 5
# 首先按下英文冒号(关注左下角) # 设置文件的文件格式 set fileformat=unix # 保存 wq
dos2unix
是dos文件转换(to)成unix格式文件,格式化。
1
2
# 如果没有 dos2unix 命令,需要先安装
dos2unix fileName
完结撒花 😂 ! 制作不易,如引用原文,必须附此原文链接,否则违者必究!😈