我一打开终端就得到:
$: command not found
$: command not found
即使我关闭并再次打开,得到的结果也是一样的。
$: command not found
$: command not found
如何解决这一问题?
答案1
首先运行此命令:
grep -E '^\$' .bashrc -c
它应该给你一个大于 0 的数字,这意味着你的文件.bashrc
包含一些以 开头的行$
。
运行此命令:
sed -r -i.bak 's/^\$.*//' .bashrc .profile
.bashrc
它应该通过编辑和删除文件中有问题的行来解决问题.profile
。原始文件将使用后缀进行备份.bak
。
$
您的某个地方有两个.bashrc
,每次打开新终端时.bashrc
都会获取资源,因此 bash 尝试运行$
as 命令,但是没有这样的命令,并且 bash 会对此抱怨command not found
。