• linux常用命令 5ab


    • vi/vim文本编辑
    • 当前路径

      pwd
      
    • 查找tomcat

      ps -ef | grep tomcat
      
    • 杀死进程

      kill -9 
      
    • 清屏

      clear
      
    • 查看系统信息

      cat /proc/version
      
      cat /etc/redhat-release
      
    • 查看磁盘信息

      df -h
      
      lsblk
      
    • 端口占用

      ss -tnl
      
      netstat -anp | grep 8080
      
    • 统计当前目录大小

      du -h -x --max-depth=1
      
    • 当前目录寻找大文件

      du -sh *
      
    • 寻找root目录下面大于400兆的文件

      find /root -size +400M
      
    • 解压

      tar -xvf file.tar //解压 tar包
      
      tar -xzvf file.tar.gz //解压tar.gz
      
      tar -xjvf file.tar.bz2   //解压 tar.bz2
      
      tar -xZvf file.tar.Z   //解压tar.Z
      
      unrar e file.rar //解压rar
      
      unzip file.zip //解压zip
      
    • 压缩

      tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar 
      
      tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
      
      tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
      
      tar -cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
      
      rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
      
      zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
      
    • 拷贝

      cp -r target1 target2 //将目标1下的所有文件拷贝到目标2
      
    • 删除

      rm -rf a.jpg
      
    • tail读取文件

      tail notes.log //显示 notes.log 文件的最后 10 行
      
      tail -f notes.log //跟踪名为 notes.log 的文件的增长情况
      
      tail -n +20 notes.log //显示文件 notes.log 的内容,从第 20 行至文件末尾
      
      tail -n 20 notes.log //显示文件最后20行的内容
      
      tail -c 10 notes.log //显示文件 notes.log 的最后 10 个字符
      
    • cat文件输出

      cat /dev/null > /etc/test.txt //清空 /etc/test.txt 文档内容
      
      cat test.txt //输出test.txt的内容
      
    • grep查找文件里符合条件的字符串

      grep test test.txt //在text.txt中查找有字符串为test的行
      
      grep –v "test" test.txt //从文件内容查找不匹配指定字符串的行
      
      grep –e "正则表达式" test.txt //从文件内容查找与正则表达式匹配的行
      
      grep -n '2019-10-24 00:01:11' *.log  //查询含有特定文本的文件,并拿到这些文本所在的行
      
      grep -r update /etc/acpi  //以递归的方式查找符合条件的文件
      
  • 相关阅读:
    C++细节3
    C++细节2
    C++细节1
    连通域标记方法
    dll动态链接库入门2
    UnixShell编程(第三版)
    Xcode 快捷键
    mysql在linux上的一点操作
    mysql 语句
    开机自动启动
  • 原文地址:https://www.cnblogs.com/5ab-top/p/14277420.html
Copyright © 2020-2023  润新知