• linux命令总结


    1、mkdir 创建目录

    2、ls   list 列表  显示目录里面的内容

          -l               显示目录详细信息

    3、cd       进入到目录中

    4、pwd  显示你当前的位置

    5、touch 莫  创建文件   更新文件的时间戳

    7、cat 查看文件的内容

    8、echo  把echo后面的内容显示到屏幕上

    9、xargs  分组的

       -n  分为几组

    10、cp  复制文件或目录 默认无法复制目录

      -r  递归复制  复制目录即目录里面的内容

      -p  复制的时候保持属性不变

      -a  -pdr  复制所有

    11、mv  move  移动

    12、rm  remove删除文件或目录  默认无法删除目录

      -r  递归删除

      -f  强制删除

    13、find  查找文件

      find  那里  什么类型  什么名字

      -maxdepth  最大深度

      -type  找什么类型的

        f  file文件

        d  directory  目录

      -name  什么名字

      -mtime  根据修改时间找到对应的文件

      !  非  取反

    14、grep  三剑客老三  过滤

      -v  排除

      -A数字  显示grep过滤的内容及接下来的几行

      -n  给grep找出的行加上行号

      -o  显示grep正则每次找到了什么  grep的执行过程

      

      egrep  支持高级正则=====grep  -E

    15、 head 取文件的前几行 默认是前10行
    -n数字 === -数字 取前xx行
    16、tail 取文件的最后的几行 默认是最后10行
    -f 显示文件的实时的更新
    tail -f ==== tailf

    17、 awk 三剑客老大 擅长取列 取行 计算
    NR表示行号
    $数字 某一列
    $0 表示一整行内容
    {print显示}
    -F指定分隔符或多个分隔符

    'NR==2{print $2}'
    ! 表示取反 排除

    awk定位的方法
    awk 'NR==1'
    awk 'NR==1,NR==10'
    awk '//'

    18、sed 三剑客老二 取行 替换 修改文件的内容 

    -n 取消默认输出 一般与p一起使用
    -i 修改文件的内容

    #查找显示某几行
    '10p'
    '10,20p'

    #替换
    's###g'
    's@@@g'

    '2s#oldboy#oldgirl#gp'

    #删除 d===delete
    '/找谁/d'


    sed -n '1p'
    sed -n '1,10p'
    sed -n '10,$p'
    sed -n '//p'


    19. alias 设置别名
    alias 别名='命令'

    20. source 生效  /etc/profile

      

  • 相关阅读:
    go_base_03_if_for_switch_goto_流程控制
    go_base_02_dataType_常用数据类型
    go_base_01_var_const_变量和常量
    go_install_01_golang开发环境安装配置
    go_install_02_golang插件安装
    数据封装和私有属性
    类变量 实例变量 属性查找顺序
    微服务架构之「 服务注册 」
    Nginx配置https证书
    Go:go程序报错Cannot run program "C:UsersdellAppDataLocalTemp\___go_build_hello_go.exe" (in directory "…………"):该版本的 %1 与你运行的 Windows 版本不兼容。
  • 原文地址:https://www.cnblogs.com/MouseCat/p/10692422.html
Copyright © 2020-2023  润新知