Linux记录
2019-07-31 本文已影响0人
LeslieFind
一、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中有效,格式{ 命令; }
格式:前后有空格,后面有分号