shell常使用指令

参考文章:

1、shell中${}和()的使用

2、shell中#,##,#,##,% *,%% *的含义及用法

3、Shell $0, $#, $*, $@, $?, $$的含义

4、Shell之while getopts用法详解

日常积累

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 别名 删除软链接

posted @ 2022-03-24 10:56  SummerSatr  阅读(51)  评论(0编辑  收藏  举报