linux - linux 中的 jobs 和 ps 命令有什么区别?

标签 linux unix

请问在unix操作系统下job和ps这两个命令显示的信息有什么区别?

最佳答案

jobs 是一个内置的 shell。它告诉您当前 shell 正在管理的作业。它可以为您提供 shell 内部的信息,例如作业编号(您可以在 fg %2 等快捷方式中使用)和在变量扩展之前出现的原始命令行。

ps 是一个外部命令,可以告诉您系统上运行的所有进程。 (默认情况下,它只显示一小部分,但可以选择显示更大的进程集。)它不知道 shell 内部的东西。

关于linux - linux 中的 jobs 和 ps 命令有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305588/

相关文章:

linux - 如何使用 unix 工具将两个输入文件随机合并为一个输出文件?

linux - 如何在包debuild中包含一个目录

regex - 不能在 awk 命令中使用 "("

unix - 如何设置 STDOUT 和 STDERR 的字体颜色

linux - 删除目录中的文件并排除其中的文件夹

java - 为什么 ssh 的 Linux java -version 给出不同的结果?

linux - 如何使用完整路径或文件名显示 'grep' 结果

python - 以编程方式获取 bash 完成选项

linux - 添加 header 如何提高可移植性? (系统/时间.h)

c++ - 连接到经典蓝牙设备时 Qt 蓝牙卡住