打开 gedit 后终端在 MacO 上停止工作
Terminal stops working on MacOs after opening gedit
我有 MacOs 10.14,我通过 HomeBrew 在 Mac 上安装了 gedit。当我打开 gedit 输入时:
gedit nameoffile
终端停止响应命令。
为了再次使用终端,我唯一能做的就是关闭 gedit 并终止终端会话并重新打开它。
我能做些什么来解决这个问题吗?
*** 我设法找到了在终止终端会话时不关闭 gedit 的解决方案:我必须使用
打开 gedit
sudo gedit nameoffile
然而,终端也会以这种方式停止响应任何命令...
当您 运行 来自终端的命令时,该命令接管。有可能在您关闭 gedit
window 后,出于某种原因,该过程会继续 运行。
可以在启动时向后台发送命令,在末尾加上&
:
gedit nameoffile &
这应该会在进程启动时立即将您带回提示。
或者,您可以通过点击 Ctrl-Z
来暂停进程,然后对该进程执行各种操作,例如:使用 kill
终止它,使用 kill
取消暂停进程并将其发送到后台bg
,使用 fg
将其返回前台,查看 运行ning 作业列表 jobs
等。
您可以阅读有关终端进程如何工作的更多信息here
我有 MacOs 10.14,我通过 HomeBrew 在 Mac 上安装了 gedit。当我打开 gedit 输入时:
gedit nameoffile
终端停止响应命令。 为了再次使用终端,我唯一能做的就是关闭 gedit 并终止终端会话并重新打开它。 我能做些什么来解决这个问题吗?
*** 我设法找到了在终止终端会话时不关闭 gedit 的解决方案:我必须使用
打开 geditsudo gedit nameoffile
然而,终端也会以这种方式停止响应任何命令...
当您 运行 来自终端的命令时,该命令接管。有可能在您关闭 gedit
window 后,出于某种原因,该过程会继续 运行。
可以在启动时向后台发送命令,在末尾加上&
:
gedit nameoffile &
这应该会在进程启动时立即将您带回提示。
或者,您可以通过点击 Ctrl-Z
来暂停进程,然后对该进程执行各种操作,例如:使用 kill
终止它,使用 kill
取消暂停进程并将其发送到后台bg
,使用 fg
将其返回前台,查看 运行ning 作业列表 jobs
等。
您可以阅读有关终端进程如何工作的更多信息here