centos7查看内存所有以 .sh 结尾的进程信息,非 .sh结尾的信息禁止显示
时间: 2023-09-03 20:26:40 浏览: 142
查看系统的各个进程,内存占用
5星 · 资源好评率100%
### 回答1:
在 CentOS 7 中可以使用以下命令查看以 .sh 结尾的进程信息:
```
ps aux | grep -E '.*\.sh$'
```
这个命令会列出所有运行中的进程,并使用 grep 过滤出以 .sh 结尾的进程。
### 回答2:
要查看 CentOS 7 中所有以 .sh 结尾的进程信息,可以使用以下命令:
1. 首先,使用 `ps -ef` 命令查看所有进程的信息。
2. 使用 `grep` 命令过滤只显示以 .sh 结尾的进程信息,命令为 `grep '\.sh$'`。
3. 最后,使用 `awk` 命令对信息进行格式化输出,命令为 `awk '{print $2, $8}'`。
综合以上步骤,可以使用以下命令进行查询:
```
ps -ef | grep '\.sh$' | awk '{print $2, $8}'
```
这个命令会显示所有以 .sh 结尾的进程的进程ID和进程名。
注意,非 .sh 结尾的进程信息会被 `grep` 过滤掉,只显示符合条件的进程信息。
### 回答3:
在CentOS 7上,我们可以使用命令来查看所有以 .sh 结尾的进程信息,并禁止显示非 .sh 结尾的信息。
1. 首先,我们可以使用以下命令来列出系统上所有正在运行的进程的详细信息:
```
ps -ef
```
2. 然后,我们可以使用管道符号 `|` 将结果传递给 `grep` 命令,以过滤出以 .sh 结尾的进程信息:
```
ps -ef | grep -i '.sh$'
```
在这个命令中,`grep` 命令用于搜索包含 .sh 结尾的进程信息。选项 `-i` 是用来忽略大小写的。
以上命令将返回所有以 .sh 结尾的进程的详细信息。如果没有任何结果返回,则表示系统中当前没有以 .sh 结尾的进程正在运行。
阅读全文