ps
命令用于显示当前系统的进程信息。它是 Unix 和类 Unix 操作系统中的一个重要工具,可以用于监控和管理系统进程。以下是 ps
命令的详细用法和常见选项:
ps [选项]
常用选项![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f0ce478cf76e46078e1b64efacaa5b13.png
常见用法组合使用 grep 过滤进程
ps -ef | grep nginx//结合 grep 命令,可以过滤特定的进程:
top
命令是一个实时显示 Linux 系统性能信息的工具。它提供了系统整体和各个进程的资源使用情况,包括 CPU、内存和交换分区使用情况。top
命令对于系统监控和性能调优非常有用。
top
使用选项
输出信息说明 运行
top
命令后,默认会显示如下信息:
R:运行。 S:睡眠。 T:停止。 Z:僵尸进程。
常用交互命令 在
top
命令运行时,可以使用以下键盘快捷键进行交互操作:
top
。df
(disk free)命令用于显示文件系统的磁盘空间使用情况。它能够报告文件系统的总空间、已用空间、可用空间和挂载点等信息,是系统管理员监控磁盘使用的重要工具。
df [选项] [文件...]
常用选项
输出说明 默认情况下,
df
命令会输出以下列信息:
du
(disk usage)命令用于显示文件和目录的磁盘使用情况。它能够递归地计算指定文件或目录所占用的磁盘空间,是系统管理员和用户监控磁盘使用的重要工具。
du [选项] [文件...]
常用选项
输出说明 默认情况下,
du
命令会输出以下信息:
free
命令用于显示系统的内存使用情况,包括物理内存、交换分区和内核缓存的使用情况。它能够帮助系统管理员和用户快速了解系统内存的整体状态。
free [选项]
常用选项
total used free shared buff/cache available
Mem: 16388648 3757624 1076512 98308 11554512 12202912
Swap: 2097148 0 2097148
输出说明
free
命令的默认输出包括以下信息:
uname
命令用于显示系统信息,包括操作系统名称、内核版本、硬件架构等。它能够帮助用户快速获取系统的基本信息。
uname [选项]
常用选项
输出说明
默认情况下,uname
命令只显示内核名称。使用不同的选项可以获取更详细的系统信息。
输出示例
Linux hostname 4.15.0-112-generic #113-Ubuntu SMP Wed Jul 29 21:40:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
解释:
Linux:内核名称
hostname:网络节点名称
4.15.0-112-generic:内核发布版本
#113-Ubuntu SMP Wed Jul 29 21:40:22 UTC 2020:内核版本
x86_64:硬件架构
GNU/Linux:操作系统名称
ldd
ldd
是 Linux 下的一个命令,用于打印一个可执行文件或共享库所依赖的动态链接库。它的作用是列出一个二进制文件在运行时需要加载的动态链接库,以及这些库的路径。通常,ldd
命令会输出依赖库的名称以及它们在文件系统中的路径。
例如,假设您有一个名为 example
的可执行文件,您可以在终端中运行以下命令来查看它所依赖的动态链接库:
ldd example
这个命令会列出 example
可执行文件所需要的动态链接库及其路径。
pidof
是一个用于查找指定进程名对应的进程ID(PID)的命令。在 Linux 系统中,pidof
命令用于查找指定进程名对应的进程ID,如果有多个进程与该进程名匹配,则会列出所有匹配的进程ID。
该命令的基本语法如下:
cssCopy code
pidof [OPTIONS] NAME
其中,OPTIONS
是可选参数,可以用于指定不同的选项,NAME
则是要查找的进程名。
一些常用的选项包括:
-s
:只输出一个进程ID。-o
:按进程ID的顺序输出。-x
:只显示具有完全匹配进程名的进程。例如,如果要查找名为nginx
的进程ID,可以使用如下命令:
Copy code
pidof nginx
如果有多个与nginx
进程名匹配的进程,将会输出多个进程ID;如果没有匹配的进程,不会有任何输出。
tar
tar xzf
是一个常用的命令组合,用于解压缩由 gzip 压缩的 tarball 文件。下面是对这个命令的详细说明:
tar
:这是一个用于在 Linux 和类 Unix 系统上创建、查看或提取归档文件的命令。它可以用于创建 tarball 文件(通常称为 tar 文件),将多个文件或目录打包成一个单独的文件,以便进行传输或备份。tar
命令具有多种选项,用于指定操作和配置选项。x
:这是 tar
命令的一个选项,表示执行提取(或解压缩)操作。当 tar
命令后跟着 x
选项时,它会解压缩或提取指定的 tar 文件。z
:这是 tar
命令的另一个选项,用于指示 tar
解压缩或提取一个 gzip 压缩的文件。当 tar
命令后跟着 z
选项时,它会自动检测并解压缩 gzip 压缩的文件。f
:这是 tar
命令的选项之一,用于指定要操作的 tar 文件的名称。当 tar
命令后跟着 f
选项时,后面应该紧跟着要处理的 tar 文件的名称。在 tar xzf
命令中,f
选项用于指定要解压缩的 tar 文件的名称。因此,tar xzf
命令的作用是解压缩一个 gzip 压缩的 tar 文件。例如,如果有一个名为 example.tar.gz
的文件,您可以使用以下命令解压缩它:
tar xzf example.tar.gz
这将会将 example.tar.gz
文件解压缩,并提取其中包含的文件和目录。