我最近在 Ubuntu 服务器上安装了 Ubuntu 桌面 GUI,结果破坏了一些 Bash 命令

我最近在 Ubuntu 服务器上安装了 Ubuntu 桌面 GUI,结果破坏了一些 Bash 命令

我一直在运行 Ubuntu Server 的虚拟机进行 Web 开发,并且运行得相当顺利。我决定通过“sudo apt-get install ubuntu-desktop”安装 Ubuntu Desktop,这样我就可以使用 Sublime Text,直到我熟练使用 Vim。我已经通过 PuTTY 通过 SSH 进入我的虚拟机,并按照我喜欢的方式设置了我的 .bashrc。现在我已经安装了 GUI,但许多 bash 命令不起作用,而且我的 shell 设置也不同了。

例如,“ls”现在出现此错误:

ls: cannot access .color=auto: No such file or directory

我已经验证我正在通过以下方式使用 /bin/bash:

echo $SHELL

我认为这与使用非登录版本的 bash 而不是通过 SSH 使用登录版本有关,但我尝试获取 .bashrc 和 .profile 却无济于事。我做错了什么?

答案1

这听起来像是你的别名出了问题。你可能遇到了类似这样的问题

alias ls="ls -h .color=auto"

这就是我所拥有的:

alias ls='ls --color=auto'

更改后需要重新加载桌面!

相关内容