为什么我的 iterm 窗口显示“-bash: alias: -G”: not found

为什么我的 iterm 窗口显示“-bash: alias: -G”: not found

我输入 ls -la,什么都没显示。我认为它应该显示 myname at Mac in ~。

这一切都发生在我创建 .bash_profile 文件以使我的终端显示多种颜色之后。我找不到 .bash_profile 文件,因为它是隐藏的,所以我无法删除它。

以下是屏幕截图:

在此处输入图片描述

答案1

您的账户中有一个或多个错误.bash_profile

  • alias ls='"command'不会引起任何错误,但没有任何意义:你ls"command字符串的开头替换
  • 您在别处的另一个别名声明中有错误(您应该发布您的内容),但在别名声明中.bash_profile查找-G

该文件隐藏在查找器中,但您可以:

  • 删除它rm .bash_profile
  • 编辑如下emacsemacs .bash_profile
  • 重命名mv .bash_profile newname
  • ...

要查看内容,请尝试

  • cat .bash_profile或者less .bash_profile

相关内容