• 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

      

  • 相关阅读:
    源码解析之–网络层YTKNetwork
    ARC和非ARC文件混编
    Xcode真机调试中"There was an internal API error"错误解决方法
    设置textView或者label的行间距方法
    iOS中__block 关键字的底层实现原理
    使用AVCaptureSession捕捉静态图片
    使用AVCaptureSession显示相机预览
    短小强悍的JavaScript异步调用库
    开源中国愚人节网页变模糊的js blur代码
    undefined与null的区别
  • 原文地址:https://www.cnblogs.com/MouseCat/p/10692422.html
Copyright © 2020-2023  润新知