Linux 高级命令

作者: MicoCube | 来源:发表于2018-05-23 09:48 被阅读125次
    • screen

      • 直接在shell输入screen,这里面就是一个后台窗口,可以执行所有的shell命令,如果要执行一些后台,需要大量时间,终端不能断的命令,之后输入ctrl+a d,窗口被隐藏,去干其他事情
      • 如果要重新进入后台窗口
      [root@localhost ~]# screen -ls
      There is a screen on:
          94594.pts-3.localhost (Detached)
      1 Socket in /var/run/screen/S-root.
      [root@localhost ~]# screen -r 94594
      
    • centos7图形界面启用和禁用

      查看默认的target,执行:
      systemctl get-default
      
      开机以命令模式启动,执行:
      systemctl set-default multi-user.target
      
      开机以图形界面启动,执行:
      systemctl set-default graphical.target
      
    • 查看端口号被谁占用

      netstat -tunlp|grep 端口号
      
    • 从当前文件夹查找最近一天更改过的文件,全部显示,关键词过滤,查看关键词的上下20行

      find . -type f -mtime -1|xargs cat|grep "keyword" -A 20
      
    • 一句话获取pip wget -N --no-check-certificate https://bootstrap.pypa.io/get-pip.py && chmod +x get-pip.py && python get-pip.py

    • 测试网速

      wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
      chmod +x speedtest-cli
      python speedtest-cli
      
    • 递归查找文件内容,替换文本

      #从当前文件夹开始递归查找包含“3306”关键字的文件,
      #并将文件内容root:,替换为root:123456,全局替换
      grep -Ilr 3306 ./ | xargs -n1 -- sed -i 's/root:/root:123456/g'
      
    • 查找符合条件的文件并复制

      # 从当前路径下查找可执行文件,并拷贝到当前的./excute文件夹
      find . -executable -type f | xargs cp -av --target-directory=./excute 
      

    相关文章

      网友评论

        本文标题:Linux 高级命令

        本文链接:https://www.haomeiwen.com/subject/bcviwxtx.html