【问题标题】:What did I just do by typing x = 'ls' in my Mac terminal?我刚刚在我的 Mac 终端中输入 x = 'ls' 做了什么?
【发布时间】:2020-05-21 13:51:33
【问题描述】:

我正在观看有关使用终端的教程,有人有一个示例,他们将变量设置为长命令字符串的快捷方式。我决定通过设置来尝试一下

x = 'ls'

执行的时间比预期的要长...然后我收到一个弹出窗口说 XQuartz 意外退出。

我做了什么?有什么需要解决的吗?

【问题讨论】:

  • 如果您只输入了这些,并且空格是真实的,那么您运行命令 x 并带有参数 =ls
  • 您现在有足够的声望来支持您选择的答案

标签: macos terminal zsh


【解决方案1】:

您可能使用选项=ls 启动了X 服务器。这将尝试接管显示并且可能会失败,因为另一个 X 服务器已经在运行。

启动 X 服务器通常需要一两秒钟来初始化显示硬件、键盘、鼠标等。这就是为什么您的计算机需要一段时间才能发出错误消息的原因。

你不需要修复任何东西,除了记住空间对 shell 是有意义的。 x = 'ls'x='ls' 非常不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    相关资源
    最近更新 更多