【发布时间】:2024-01-13 08:33:01
【问题描述】:
我之前在 ubuntu 10.04 LTS 上使用 bash 作为我的默认 shell 环境。最近切换到 Mac,似乎无法弄清楚为什么用 & 号调用的程序不启动。我认为这是我需要在.profile中设置的启动脚本修改或环境变量,无论是bash var还是与X11有关,但我找不到任何相关信息。
我可以从菜单栏中打开一个新的终端窗口或选项卡,然后说运行 emacs,但我习惯于输入:
emacs foo.txt &
在它自己的窗口中启动 emacs。在 Mac OSX Lion 上,我返回了一个停止的 pid。
替代。我用 emacs 给出了示例,但后来我尝试输入:
xterm &
这会按预期生成一个新的 xterm 窗口。 OS X Lion 中加载的 emacs(默认)是否配置为不支持 X?
【问题讨论】:
-
&允许您在后台运行程序。 -
这并没有真正回答这个问题——我应该能够让一个进程在后台运行并且仍然让它在一个单独的 X 窗口中启动,对吧?
-
这个问题更适合 Apple 或 Unix 和 Linux StackExchange 站点(即 apple.stackexchange.com 和 unix.stackexchange.com)。
标签: macos bash osx-lion ampersand