终端显示启动时未找到命令

终端显示启动时未找到命令

最近几天我遇到这个问题。每当我在 Ubuntu 16 中打开终端时,第一行都会显示“$:命令未找到”。

$: command not found
jitendra@jitendra-ubuntu:~ $

答案1

shell 的一个初始化文件包含一行带有单个单独的$.由于它本身位于一行,因此它作为命令运行,并且由于不$存在具有该名称的命令,因此您会收到该错误。您需要找到并删除该行。打开终端并运行以下命令:

grep --color -PH '^\s*\$\s*$' ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \
     ~/.bash_aliases /etc/bash.bashrc /etc/profile \
     /etc/profile.d/* /etc/environment 2> /dev/null

这应该返回一行:

/home/jitendra/.bashrc:$

打开报告的文件名,找到该行并将其删除。

相关内容