本文主要是介绍Linux目录操作类命令 less | grep | ln | chattr | 清除日志内容,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
less
用来浏览超过一页的文件
用 / 可用来查找关键字
q键退出
cat -n 3.txt | less行号显示
grep
文本处理工具,以行为单位找关键字
ls -l /boot | grep ^l
grep 关键字 文件名
grep runlevel /etc/inittab
参数
-i忽略大小写
-n显示行号
-v排除关键字,显示不包含匹配文本的所有行
-A找到关键字的那一行,连同的下面的多少行一块显示grep -A 8 3.txt-B找到关键字的那一行,连同的上面的多少行一块显示-r递归的方式查找符合条件的文件,并显示内容适合大平台找错grep -r 关键字 目录-e指定字符串作为查找文件内容的样式查找多个关键字grep -ie 关键字1 -ie 关键字2
ln
在文件和目录之间建立链接文件软链接文件,相当于Windows的快捷方式好处:可以跨文件系统缺点:1.当源文件不在,软链接就失效了2.占用文件系统的inode编号ln -s 源文件全路径 软链接文件全路径unlink取消软链接unlink 软链接文件全路径
清除日志内容
cat /dev/null > /var/log/secure
echo “” > /var/log/secure
chattr
设置文件的隐藏权限
+a针对日志文件配置追加锁,只允许正常的追加日志,rm -rf,cat /dev/null,echo “” 等不被允许chattr +a /var/log/secure-a取消追加锁lsattr看文件是否有相关的锁/var/log/secure、/var/log/message、/var/log/cron推荐加a锁
这篇关于Linux目录操作类命令 less | grep | ln | chattr | 清除日志内容的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!