`

Linux下查看进程命令路径信息

 
阅读更多

Linux下我们一般使用ps查看进程信息,但是ps给出的进程信息比较有限,没有进程的工作路径,进程命令的绝对路径等等,这时候我们可以通过Linux下 /proc/ 目录下存储的信息进行查询进程命令路径信息。

Linux下,任何一个程序启动以后,系统会为其分配一个ID,即我们熟悉的PID,称为进程号,与此同时,系统会在/proc目录下为其创建一个 独立的文件夹,文件夹以PID命名,在该文件夹内保存着该进程运行相关的详细信息,有兴趣的朋友可以进到这个目录下好好研究研究,不过今天的重点是获得该 进程的绝对路径。

在 /proc/ 该目录下有一个名为exe的文件,像Windows系统下的可执行文件,这其实是一个符号链接(类似于Windows下的快捷方式),它指向该进程对应程序的绝对路径。用file命令或ls命令查看该符号链接的属性即可获取它所指向的绝对路径:

  • ls -l /proc/PID/exe  
  • file /proc/PID/exe 

将上面命令中的PID换成你要查询的Linux进程号就可以。

分享到:
评论

相关推荐

    Linux下的基本命令和模拟进程调度

    本课程设计主要聚焦于Linux下的基本命令操作和进程调度,这两个主题对于理解Linux系统管理和优化至关重要。 首先,我们来深入探讨Linux的基本命令。这些命令是与Linux交互的基础工具,通过它们,用户可以执行各种...

    linux linux进程管理 常用命令

    lsof 命令用于列出进程调用的文件信息,提供了进程调用的文件路径和类型信息。lsof 命令的基本格式为:`lsof [选项]`,其中选项可以是: * -i:显示 Internet socket 文件信息。 * -p:显示进程的PID。 * -u:显示...

    查看Linux下系统资源占用常用命令.docx

    Linux操作系统提供了多种命令来查看和监控系统资源的占用情况,这些命令对于系统管理员来说非常重要。本文将介绍三种常用的命令:top命令、free命令和uptime命令。 1. top命令 top命令是一个功能强大的监控系统...

    linux根据进程号PID查找启动程序的全路径

    在Linux系统管理中,了解如何根据进程号(PID)查找启动程序的全路径是一项重要的技能,尤其是在处理异常进程或优化系统性能时。当面临类似网络异常、服务器发送异常数据包的问题时,这一技巧显得尤为关键。下面我们...

    Linux常用配置文件及常用命令

    /etc/sysconfig/network-script/: 此目录下包含了系统初始化网络的信息,包括网络接口的配置信息等。 /etc/sysconfig/network-script/ifcfg-eth0: 此文件包含了eth0网络接口的配置信息,包括IP地址、子网掩码、网关...

    Linux服务器命令.doc

    用文件执行sql 2 修改文件权限 3 查看文件的类型 3 删除文件夹实例: 3 移动文件命令 4 解压zip文件 4 查看java 进程命令 4 查看apche进程命令 4 查看mysql进程命令 4 查看svn进程命令 4 Sh脚本后台执行 4 启动...

    Linux查看进程的所有信息的方法示例

    总结一下,要在Linux中查看进程的所有信息,可以结合使用以下命令: 1. `ps -ef`:列出所有进程的基本信息。 2. `/proc/PID`目录:查看更详细的进程信息,如`/proc/PID/cmdline`、`/proc/PID/exe`、`/proc/PID/...

    linux下模拟实现命令解释器shell

    下面将详细讨论如何在Linux下模拟实现命令解释器Shell。 首先,我们要实现的基本功能包括: 1. **改变目录(cd)**:`cd`命令用于切换当前工作目录。在模拟实现中,我们需要解析用户输入的路径,然后调用`chdir()`...

    linux下san存储多路径软件的安装及配置.pdf

    在Linux环境下,San(Storage Area Network)存储多路径软件的安装和配置对于提高系统稳定性、冗余性和数据安全性至关重要。特别是在Red Hat 5.4这样的操作系统中,通过配置多路径软件,可以确保即使单个存储路径...

    Linux系统的基本操作及常用命令实验报告.doc

    Linux 系统的基本操作包括安装和使用 Linux 操作系统、熟悉 Ubuntu 操作系统的使用界面和各项功能、目录操作命令、文件操作命令、系统询问与权限命令、进程操作命令等。 目录操作命令是 Linux 操作系统中最基本的...

    Linux下Shell命令解释步骤程序实现

    Linux Shell 命令解释步骤程序实现 Linux Shell 命令解释是 Linux 操作系统中最基本也是最重要的一部分,它负责处理用户与操作系统之间的交互动作,并且给出相应的操作系统的输出结果。 Shell 基本上是一个命令...

    Linux如何查看进程栈信息示例

    本文将详细介绍如何在Linux环境下通过几个命令行工具来查看进程的堆栈信息,以帮助开发者了解程序运行时的线程状态和调用路径。 首先,我们要知道进程和线程的概念。进程是程序的一次执行实例,而线程是进程中执行...

    linux技术命令文档

    * 查看进程信息:使用 ps 命令可以查看进程信息,包括 VSZ 和 RSS 等信息。 四、磁盘管理 * 检测并修复文件系统:使用 e2fsck 命令可以检测并修复文件系统。 * 保存当前磁盘分区表:使用 sfdisk 命令可以保存当前...

    linux下shell命令大全

    在Linux操作系统中,Shell命令是用户与系统交互的主要方式,用于执行各种操作,例如文件管理、进程控制、系统管理等。下面将详细介绍标题和描述中提及的几个常见Linux Shell命令:`cat`、`cd`、`chmod`和`chown`。 ...

    linux下常用排查命令_2021_2_241

    * `ls -l /proc/pid/exe` 命令用于查看进程对应的文件路径 * `netstat -antlp | grep 172.16.222.198 | awk '{print $7}' | cut -f1 -d"/"` 命令用于通过可疑IP地址获取程序PID 进程管理 * `ps` 命令用于查看进程...

    linux的基本操作命令大全

    本资源摘要信息涵盖了 Linux 操作系统的基本操作命令,包括开关机、安装软件、用户管理、文件和目录操作、文本处理、查找等方面的知识点。 一、开关机命令 * shutdown -h :关机,杀死应用进程,文件系统写完后就会...

    Linux常用命令常用命令命令名必须是小写的英文字母

    "Linux常用命令详解" Linux操作系统中,命令是用户与系统交互的基本方式。命令可以是内部命令或外部命令。内部命令是shell自带的命令,而...该目录中存放Linux的常用命令,用户的很多应用程序和文件都存放在该目录下。

    在Linux环境下模拟实现命令解释器--操作系统大作业--程序设计说明书

    在Linux环境下模拟实现命令解释器是一项挑战性的操作系统大作业,旨在深入理解操作系统的运作机制以及命令行接口(CLI)的工作原理。在这个项目中,学生需要编写一个程序,该程序能够接收用户输入的命令,解析这些...

    Linux系统下修改环境变量PATH路径的三种方法.docx

    Linux 系统下修改环境变量 PATH 路径的三种方法 环境变量 PATH 是 Linux 系统中的一个重要变量,它规定了 shell 在搜索可执行文件时的路径。在 Linux 系统中,我们可以通过修改环境变量 PATH 来添加新的路径,使得 ...

    linux命令(面试)

    本文将对 Linux 命令进行详细的解释和总结,涵盖了在 Linux 中的基本命令、目录操作、查看当前进程、查看当前路径、清屏、退出当前命令、执行睡眠、查看当前用户 ID、查看指定帮助、ls 命令、查看文件内容、列举常用...

Global site tag (gtag.js) - Google Analytics