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中有效,格式{ 命令; }
格式:前后有空格,后面有分号

上一篇下一篇

猜你喜欢

热点阅读