题目
以下哪个命令可用于查看当前shell的后台任务? A. catB. vimC. bgD. jobs
以下哪个命令可用于查看当前shell的后台任务?
- A. cat
- B. vim
- C. bg
- D. jobs
题目解答
答案
D
解析
考查要点:本题主要考查对Linux shell中后台任务管理命令的掌握情况,需要区分不同命令的功能。
解题核心思路:明确各选项命令的作用,jobs用于查看当前shell会话中的后台任务列表,而其他选项(cat、vim、bg)的功能与后台任务管理无关。
破题关键点:
- jobs命令专门用于显示当前shell的后台作业状态,是唯一符合题意的选项。
- 排除法:cat(文件查看)、vim(文本编辑)、bg(恢复后台任务运行)均无法直接显示任务列表。
选项分析
- A. cat:用于查看或复制文件内容,与任务管理无关。
- B. vim:文本编辑器,用于文件编辑操作。
- C. bg:将暂停的作业(job)切换到后台继续运行,但不显示现有任务。
- D. jobs:唯一能显示当前shell后台任务列表的命令,可查看任务编号、状态及命令内容。
实际应用示例
在终端中执行以下操作:
- 启动后台任务:
sleep 100 &
- 查看后台任务:
jobs
输出示例:[1] + 运行 sleep 100
,显示任务编号、状态及命令。