在Linux终端下,有许多强大而常用的命令,如ls、cd、grep等。然而,还有一些不太常用但非常有用的查询命令,它们可以帮助我们更高效地管理和查询系统信息。本文将介绍几个这样的命令,并提供相应的源代码示例。
lsof
- 列出打开的文件
lsof
命令可以列出当前系统中所有打开的文件和进程。这对于查找占用磁盘空间的进程或查看正在使用特定文件的进程非常有用。
下面是一个示例,展示如何使用 lsof
命令列出打开的文件:
lsof /path/to/file
该命令将显示打开该文件的进程以及其他相关信息。
pmap
- 显示进程内存映射
pmap
命令用于显示进程的内存映射。它可以帮助我们了解进程的内存使用情况,包括代码段、数据段、堆栈等。
以下是一个示例,展示如何使用 pmap
命令显示进程的内存映射:
pmap <pid&g