美文网首页
Linux记录

Linux记录

作者: LeslieFind | 来源:发表于2019-07-31 21:12 被阅读0次

    一、pip install pipdeptree

    二、正则表达式
    grep -o: 只输出符合 RE 的字符串.


    image.png

    说明:
    1、egrep -----> grep -E
    2、grep -o:输出匹配正则的
    3、有点(.)需要转义
    4、{m}:重复前面的内容m次
    5、< >\:单词锚定
    6、?:0到1次

    三、hash命令
    https://blog.51cto.com/wutengfei/2095951

    四、shell
    1、bash -n xxx.sh
    可检查语法错误
    2、bash -x xxx.sh
    可查看脚本执行情况
    (加号表示执行深度)


    image.png

    五、echo "$name"
    若name这个变量是多行的文章,则对这个变量加双引号,可保持多行文章的格式

    六、查看pid的父子关系:pstress -p
    局部变量的工作范围是当前进程

    七、全局变量
    export声明:
    name=dd
    export name
    可以往下级进程传,但是当全局变量在下级进程更改了值,不影响上级进程该变量的值

    八、删除变量
    unset 变量名
    例:unset name(变量名前不加$)

    九、显示已定义的所有变量:set

    十、lsblk:查看硬盘大小

    十一、tr命令

    十二、cut命令

    十三、echo加颜色:
    1、加参数-e
    2、“\e[;31 \e[0m”


    image.png

    十四、常量:
    1、定义常量:readonly name=wang
    2、查看常量:readonly -p或declare -r

    十五、小括号的用法
    1、相当于开了一个子shell
    2、执行完小括号里的内容,还停留在当前目录,执行命令里的变量也不在有效
    3、当前shell中的变量可在小括号中取到值


    image.png

    十六、大括号的用法
    在当前shell中有效,格式{ 命令; }
    格式:前后有空格,后面有分号

    相关文章

      网友评论

          本文标题:Linux记录

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