我一直在运行 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'
更改后需要重新加载桌面!