打开终端时未找到命令(2行)

打开终端时未找到命令(2行)

我一打开终端就得到:

$: 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

相关内容