• Linux 批量查找并替换文件夹下所有文件的内容


    1.批量查找某个目下文件的包含的内容

    cd etc
    grep -rn "查找的内容" ./

    2.批量替换某个目下所有包含的文件的内容

    cd etc
    sed -i "s/查找的内容/替换后的内容/g" `grep -rl "查找的内容" ./`

    3.批量查找并替换任意文件夹下的文件内容。

    sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`

     4.追加内容

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config   修改关闭SElinux
    setenforce 0

    5.编写脚本

    cat >> /usr/lib/systemd/system/nginx.service << EOF
    [Unit]
    Description=nginx - high performance web server
    Documentation=http://nginx.org/en/docs/
    After=network-online.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    PIDFile=/usr/local/nginx/logs/nginx.pid
    ExecStartPre=/usr/sbin/nginx -t
    ExecStart=/usr/sbin/nginx
    ExecReload=//usr/sbin/nginx -s reload
    ExecStop=/usr/sbin/nginx -s stop
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
  • 相关阅读:
    kvm基本原理
    RAID分类
    监控MySQL主从脚本
    MySQL优化
    查看某个ip地址接在交换机的哪个接口
    rsync+inotify脚本
    docker工作流程
    雅礼集训【Day6-1】字符串
    【模拟试题】困难重重
    Loj #6069. 「2017 山东一轮集训 Day4」塔
  • 原文地址:https://www.cnblogs.com/aqicheng/p/11446791.html
Copyright © 2020-2023  润新知