linux里pid可以通过history查到么
时间: 2023-05-03 19:06:13 浏览: 57
Linux的pid(进程标识符)是指内核为每个进程分配的唯一整数值,用于标识和管理进程。而history命令是用来显示Shell历史命令的工具。
在Linux系统中,pid与history是两个不同的概念,它们之间没有直接的联系。因此,无法通过history命令查找pid。history命令只能显示用户在Shell环境中输入过的命令历史记录,而不包括系统进程的pid信息。
如果需要查看进程的pid信息,可以使用ps命令或者top命令。ps命令可以列出当前系统中所有进程的pid、进程状态、进程占用的资源等信息;top命令可以实时地显示系统的进程信息,并按照CPU占用率、内存占用率等进行排序。
总之,Linux系统中的pid和history是两个不同的概念,它们各自有自己的作用和用途。需要根据具体的需求和场景选择合适的命令来进行操作和管理。
相关问题
linux查询pid
在Linux中查询进程的PID可以使用以下命令:
1. ps命令:可以列出当前系统中所有进程的信息,包括进程的PID、进程名等。
例如,查询名为“nginx”的进程的PID:
```
ps -ef | grep nginx
```
2. pidof命令:可以直接查询某个进程的PID。
例如,查询名为“nginx”的进程的PID:
```
pidof nginx
```
3. pgrep命令:可以根据进程名或者其他条件查询进程的PID。
例如,查询名为“nginx”的进程的PID:
```
pgrep nginx
```
linux中通过PID查找到对应的应用
可以使用Linux中的命令行工具`ps`和`grep`来通过PID查找到对应的应用。具体步骤如下:
1. 打开终端,输入以下命令查找到对应的PID:
```
ps -ef | grep 应用名
```
这里的“应用名”是你要查找的应用的名称,也可以使用应用的关键字来进行查找。
2. 在输出结果中找到你要查找的应用的PID。
3. 输入以下命令查找到对应的应用:
```
ps -p PID
```
这里的“PID”是第二步中查找到的应用的进程ID。
4. 在输出结果中查找到你要查找的应用的详细信息,例如应用的名称、状态等。