shell常使用指令
参考文章:
2、shell中#,##,#,##,% *,%% *的含义及用法
3、Shell $0, $#, $*, $@, $?, $$的含义
日常积累
1、lsof -i :3000 获取3000端口的进程信息
2、kill -9 PID 杀死某进程
3、=~ 正则匹配,用来判断左侧的参数是否符合右边的要求,如果匹配为真,不匹配为假
4、${#file} 用来获取变量的长度
5、#*-i 删掉第一个-i 及其左边的字符串
6、##*- 删掉最后一个-及其左边的字符串
7、%/* 删掉最后一个/及其右边的字符串
8、$@ 传递给脚本或函数的所有参数。
9、A=(a b c def)
${A[@]} 或 ${A[*]} 可得到 a b c def (全部组数)
10、ln -s 文件名 别名 软链文件,给文件创建别名
11、ln -s -F 文件夹/ 别名 软件文件夹,给文件夹创建别名
12、unlink 别名 删除软链接
13、rm -rf 别名 删除软链接