我有MacOs 10.14,并通过HomeBrew在Mac上安装了gedit。当我打开gedit时,输入:
gedit nameoffile
终端停止响应命令。 为了再次使用Terminal,我唯一能做的就是关闭gedit并终止Terminal的会话,然后重新打开它。 有什么我可以解决的吗?
***我设法找到了一种解决方案,以在终止Terminal会话时不关闭gedit:我必须使用
打开geditsudo gedit nameoffile
然而,终端也以这种方式停止响应任何命令...
答案 0 :(得分:0)
从终端运行命令时,该命令将接管。关闭gedit
窗口后,由于某种原因,该过程可能会继续运行。
您可以在启动时通过在末尾添加&
将命令发送到后台:
gedit nameoffile &
当过程开始时,这应该立即使您返回到提示。
或者,您可以通过点击Ctrl-Z
来暂停该过程,然后对该过程执行各种操作,例如:使用kill
终止该过程,取消暂停该过程,然后使用{{ 1}},使用bg
将其放回前台,查看包含fg
等的正在运行的作业的列表。
您可以详细了解终端流程的工作方式here