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,linux,运维,服务器)