linux运维之道学习笔记

linux常用命令

1、find命令

     find / "*.log" 查找/目录下.log结尾的档案

     find / -mtime -3 查找/目录下三天内被修改的档案

     find / -mtime +4 查找/目录下四天前被修改的档案

     find / -mtime 2 查找/目录下2天前当天被修改的档案

    find / -size +10M 查找/目录大于10M的文件

    find ./ -size +1M -exec ls {} \;  注意\;

2、cat -n file显示行数

3、 wc 

    wc file 显示文件行数、单词数、字节数

    wc -l file 显示文件函数

    wc -c file 显示文件字节数

   wc -w file 显示文件单词个数

4、 grep 

   grep -i the file 过滤包含the的行,且忽略大小写

   grep -v the file 过滤不包含the的行

5、echo

     echo -n "123"   -n代表不换行;

6、先加载/etc/sysctl.conf再加载/etc/sysctl.d;前者会被后者覆盖;

7、echo "1" > /proc/sys/net/ipv4/ip_forward

     开启内核路由转发功能;

8、echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

     禁ping功能

    同样的vim /etc/sysctl.conf

   net.ipv4.ip_forward=1

   net.ipv4.icmp_echo_ignore_all=1

    然后sysctl -p可以使这些设置立刻生效。

9、修改密码 passwd

10 通过jobs和fg可以把后台任务放到前面来执行

 11、花括号的使用技巧

 

 12、采用bash执行脚本;则不关心脚本中的解释器(#!)

   

posted on 2022-12-03 14:24  星星眨着眼  阅读(52)  评论(0编辑  收藏  举报

导航