• Bash(Terminal)高频命令


    查看文件:ls

    参数 说明 备注
    -l 列出当前目录可见文件详细信息
    -hl 列出详细信息并以可读大小显示文件大小
    -al 列出所有文件(包括隐藏)的详细信息

    文本搜索:grep

    这里的正则表达式,与另一篇文章:《正则表达式》,语法规则略有不同。

    参数 说明 备注
    ^ 锚定行的开始 '^grep'匹配所有以grep开头的行
    $ 锚定行的结束 'grep$' 匹配所有以grep结尾的行
    . 匹配一个非换行符的字符 'gr.p'匹配gr后接一个任意字符,然后是p
    * 匹配零个或多个先前字符 '*grep'匹配所有一个或多个空格后紧跟grep的行
    .* 一起用代表任意字符
    [] 匹配一个指定范围内的字符 '[Gg]rep'匹配Grep和grep
    [^] 匹配一个不在指定范围内的字符 '[^A-FH-Z]rep'匹配不含A-F和H-Z中一个字母加rep的行
    < 锚定单词的开始 '<grep'匹配包含以grep开头的单词的行
    > 锚定单词的结束 'grep>'匹配包含以grep结尾的单词的行
    x{m} 重复字符x,m次 'o{5}'匹配包含5个o的行
    x{m,} 重复字符x,至少m次 'o{5,}'匹配至少有5个o的行
    x{m,n} 重复字符x,至少m次,不多于n次 'o{5,10}'匹配5--10个o的行
    w 匹配文字和数字,即[A-Za-z0-9] 'Gw*p'匹配以G后跟零个或多个文字或数字字符,然后是p
    W 匹配一个或多个非单词字符 点号句号等
     单词锁定符 'grep'只匹配grep

    加解压:tar

    参数 说明 备注
    -c 【压缩】 到新文件
    -x 【解压】 不能与-c、-t、-x同时出现在一串命令中
    -C <目录> 【解压】 到指定目录 配合-x参数使用
    -z 【压缩】【解压】 通过gzip指令 文件名最好为*.tar.gz
    -j 【压缩】【解压】 通过bzip2指令 文件名最好为*.tar.bz2
    -f<备份文件> 【压缩】【解压】 指定文件 该参数后面紧跟要操作的文件
    -v 【压缩】【解压】 显示指令执行过程
    -k 【解压】 保留原有文件不覆盖
    -o 【解压】 不保留覆盖原文件
  • 相关阅读:
    .NET内存管理、垃圾回收
    C#容器类,性能介绍
    与LINQ有关的语言特性
    IMEI
    IMSI
    无源码调试smali
    IDA远程调试 在内存中dump Dex文件
    error C4996: 'scanf': This function or variable may be unsafe.
    vue 用axios实现调用接口下载excel
    读《JavaScript权威指南》笔记(三)--对象
  • 原文地址:https://www.cnblogs.com/zhyantao/p/11351052.html
Copyright © 2020-2023  润新知