Linux 命令
1、lsof
即ls open files
lsof -i:端口号
2、netstat
非本用户的进程信息不会显示,请切换root用户
netstat -tunpl | grep 端口号
3. set
- 显示系统中已经存在的shell变量
- 设置shell变量的新变量值
- 符号‘+’和‘-’作用分别是打开和关闭指定的模式
- 不能够定义新的shell变量
- 如需定义新变量,请使用
declare命令
set (选项) (参数) 选项 -a:标示已修改的变量,以供输出至环境变量 -b:使被中止的后台程序立刻回报执行状态 -C:转向所产生的文件无法覆盖已存在的文件 -x:执行指令后,会先显示该指令及所下的参数 参数 取消某个set层启动的参数
4.cmp

5.exec
系统调用exec是以新的进程去代替原来的进程,但进程的PID保持不变。因此,可以这样认为,exec系统调用并没有创建新的进程,只是替换了原来进程上下文的内容。原进程的代码段,数据段,堆栈段被新的进程所代替。
https://blog.csdn.net/sunnyliqian/article/details/50244273
exec ls //在shell中执行ls,ls结束后不返回原来的shell中了 exec //将file中的内容作为exec的标准输入 exec >file //将file中的内容作为标准写出 exec 3 //将file读入到fd3中 sort <&3 //fd3中读入的内容被分类 exec 4>file //将写入fd4中的内容写入file中 ls >&4 //Ls将不会有显示,直接写入fd4中了,即上面的file中 exec 5<&4 //创建fd4的拷贝fd5 exec 3<&- //关闭fd3

浙公网安备 33010602011771号