首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux中的top、top& top和命令

linux中的top、top& top和命令
EN

Unix & Linux用户
提问于 2017-10-07 07:16:49
回答 3查看 5.1K关注 0票数 0

我不明白linux中"top、top&、top &“命令之间的区别。

EN

回答 3

Unix & Linux用户

发布于 2017-10-07 07:32:54

命令末尾的&字符,无论其前面是否有空格,都将启动后台进程(有时也称为异步进程,因为shell不会等待它在执行下一个命令之前终止)。

top作为后台进程运行是毫无意义的,因为在默认情况下,它是一个交互式程序。这也是为什么在后台的Stopped试图与用户交互时就在终端中看到文本top (它不能,因为它没有连接到控制终端)。

在我的系统中,我得到了一个稍微更具描述性的信息:

代码语言:javascript
复制
[1] + Stopped (tty output) top

意思是"top试图给终端写一些东西,但不能写,所以暂时停止了“。

若要将背景top移到前台,请使用fg

在本例中,有两个后台top进程正在运行。要显示第一个,请使用fg %1。要显示第二个,请使用fg %2

%1%2中的数字是作业in或作业规范。它们对应于启动后台作业时所显示的方括号中的数字。

相关信息:

..。以及与作业控制标记相关的其他问题。

票数 8
EN

Unix & Linux用户

发布于 2017-10-07 07:22:42

top&top &也做同样的事情。

它们都会作为后台任务运行top (如果使用top则不太有用)

在您的屏幕截图中,这是由[1] 4679显示的,您可以使用fg 1将该过程放到前台。

您可以阅读更多关于这个主题的这里

票数 3
EN

Unix & Linux用户

发布于 2017-10-07 16:05:51

首先,top&和top &都是用来在后台运行进程的。顶部与top&或top&的唯一区别是,简单的top将作为进程在屏幕上运行,top &或top &将作为后台进程运行。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/396634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档