输入 'ls' 命令时,我得到 'zsh: command not found: gls'
When typing 'ls' command I get 'zsh: command not found: gls'
刚刚发生了一些奇怪的事情。
我在我的 MacBook 上使用 iTerm2 和 oh-my-zsh,并且是最新的(iTerm2 的 build 3.0.10 和我不知道是什么的 oh-my-zsh 的当前版本)。更新后,键入 ls 命令时会发生这种情况:
ls
zsh: command not found: gls
...有谁知道刚刚发生了什么以及如何解决这个问题?我从未听说过 gls,只想让我的旧 ls 回来!
编辑:
出于某种原因,更新为 ls='gls --color=tty' 创建了一个别名,并且由于我没有 gls,因此找不到该命令。我只是将别名更改为:
alias ls='ls -G'
(在此处找到:https://superuser.com/questions/183876/how-do-i-get-ls-color-auto-to-work-on-mac-os-x)
现在又可以用了。应该在发布之前弄清楚这一点! :)
如我所见:
出于某种原因,更新为 ls='gls --color=tty' 创建了一个别名,并且由于我没有 gls,所以找不到该命令。我只是将别名更改为:
别名 ls='ls -G'
(在这里找到:https://superuser.com/questions/183876/how-do-i-get-ls-color-auto-to-work-on-mac-os-x)
现在又可以用了。应该在发布之前弄清楚这一点! :)
我假设 ls
只是 gls
命令的别名,可能带有一些默认选项。所以我建议在您的终端上键入 alias
以查看所有别名定义。如果您发现 ls
确实是一个别名,一个快速的解决方法是执行 unalias ls
.
GNU 的 Coreutils 和较旧的 Fileutils 包包含一个 ls
,可能预计将安装在名称 gls
下,其中 g 代表 GNU - 至少 Darwinports 是这样做的.因此,要么您需要安装 Corutils 软件包,要么您的 PATH
环境变量不包含已安装 gls
的路径。
刚刚发生了一些奇怪的事情。
我在我的 MacBook 上使用 iTerm2 和 oh-my-zsh,并且是最新的(iTerm2 的 build 3.0.10 和我不知道是什么的 oh-my-zsh 的当前版本)。更新后,键入 ls 命令时会发生这种情况:
ls
zsh: command not found: gls
...有谁知道刚刚发生了什么以及如何解决这个问题?我从未听说过 gls,只想让我的旧 ls 回来!
编辑:
出于某种原因,更新为 ls='gls --color=tty' 创建了一个别名,并且由于我没有 gls,因此找不到该命令。我只是将别名更改为:
alias ls='ls -G'
(在此处找到:https://superuser.com/questions/183876/how-do-i-get-ls-color-auto-to-work-on-mac-os-x)
现在又可以用了。应该在发布之前弄清楚这一点! :)
如我所见:
出于某种原因,更新为 ls='gls --color=tty' 创建了一个别名,并且由于我没有 gls,所以找不到该命令。我只是将别名更改为:
别名 ls='ls -G' (在这里找到:https://superuser.com/questions/183876/how-do-i-get-ls-color-auto-to-work-on-mac-os-x)
现在又可以用了。应该在发布之前弄清楚这一点! :)
我假设 ls
只是 gls
命令的别名,可能带有一些默认选项。所以我建议在您的终端上键入 alias
以查看所有别名定义。如果您发现 ls
确实是一个别名,一个快速的解决方法是执行 unalias ls
.
GNU 的 Coreutils 和较旧的 Fileutils 包包含一个 ls
,可能预计将安装在名称 gls
下,其中 g 代表 GNU - 至少 Darwinports 是这样做的.因此,要么您需要安装 Corutils 软件包,要么您的 PATH
环境变量不包含已安装 gls
的路径。