终端查看某个程序的路径

ps -ef|grep 程序名称

例如:查询mysql的安装路径

ps -ef|grep mysql
zhangmeng@zhangmengdeMacBook-Pro ~ % ps -ef|grep mysql
   74  5434     1   0  4:36下午 ??         0:29.75 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --keyring-file-data=/usr/local/mysql/keyring/keyring --early-plugin-load=keyring_file=keyring_file.so
  501  5805  5552   0  5:32下午 ttys000    0:00.04 mysql -u root -p
  501  7636  7594   0 11:14上午 ttys002    0:00.00 grep mysql
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中,我们可以通过以下几种方式查看某个进程运行的具体程序名: 1. 使用ps命令:输入`ps -p <进程ID>`来查看该进程的详细信息,包括程序名。例如,输入`ps -p 1234`,其中1234是目标进程的进程ID。 2. 使用pgrep命令结合ps命令:首先使用`pgrep <程序名>`来查找目标进程的进程ID,然后再使用`ps -p <进程ID>`来查看进程的详细信息。例如,输入`pgrep firefox`将返回Firefox浏览器的进程ID,然后再运行`ps -p <进程ID>`查看该进程的详细信息。 3. 使用top命令:运行`top`命令后,按下`Shift + c`,将显示正在运行的进程列表,其中包括程序名。 4. 使用htop命令:htop是top命令的增强版,可以更直观地查看系统中运行的进程。运行`htop`命令后,即可显示正在运行的进程列表,其中包括程序名。 这些方法可以帮助我们在Linux系统中查看某个进程运行的具体程序名。 ### 回答2: 要查看Linux某个进程运行的具体程序名,可以使用以下方法: 1. 使用ps命令:在终端执行以下命令可以查看系统中运行的进程及其对应的程序名: `ps -p <pid> -o comm=` 其中,`<pid>`是要查看的进程的PID(进程ID)。这将显示指定进程的程序名。 2. 使用pgrep命令:在终端执行以下命令可以查看满足特定条件的进程及其对应的程序名: `pgrep -l <name>` 其中,`<name>`是要查找的程序名关键字。这将显示包含指定关键字的进程及其程序名。 3. 使用lsof命令:在终端执行以下命令可以查看指定进程所打开的文件及对应的程序名: `lsof -p <pid>` 其中,`<pid>`是要查看的进程的PID。这将显示指定进程打开的文件和对应的程序名。 4. 使用/proc文件系统:在终端执行以下命令可以通过/proc文件系统查看进程对应的程序名: `ls -l /proc/<pid>/exe` 其中,`<pid>`是要查看的进程的PID。这将显示指定进程的可执行文件路径。 需要注意的是,这些方法在Linux系统中都可以使用,可以根据具体需求选择使用。 ### 回答3: 在Linux系统上,可以使用以下几种方法来查看某个进程运行的具体程序名: 1. 使用ps命令查看进程信息:在终端中输入"ps -ef | grep 进程ID"(其中进程ID为要查看的进程的PID),会列出与该进程相关的进程信息。从输出结果中可以查找到进程的具体程序名。 2. 使用top命令查看进程信息:在终端中输入"top"命令,会显示当前系统中运行的进程信息。通过按下"Shift + f"键,再选择通过哪个字段排序,可以方便地找到目标进程,并查看其具体程序名。 3. 使用lsof命令查看进程打开的文件:在终端中输入"lsof -p 进程ID"(其中进程ID为要查看的进程的PID),lsof命令会显示该进程打开的所有文件和文件描述符。从输出结果中找到进程对应的可执行文件路径,即可确认其具体程序名。 4. 使用/proc文件系统查看进程信息:在终端中进入/proc目录(cd /proc),然后进入要查看的进程的对应目录(例如cd 进程ID),进入该目录后使用"cat cmdline"命令,可以查看到进程的命令行参数,从中可以确定进程的具体程序名。 通过以上方法,可以在Linux系统中查看某个进程运行的具体程序名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值