我无法在终端中运行任何命令

我无法在终端中运行任何命令

我尝试输入命令nano ~/.bashrc以将一些路径包含到.bashrc主目录中的文件中,但我无法运行任何命令,我总是收到以下错误:

rag@rag-Satellite-C640:~$ nano ~/.bashrc
Command 'nano' is available in the following places
 * /bin/nano
 * /usr/bin/nano
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
nano: command not found

为什么我尝试执行任何命令都会发生这种情况?

我想要做的是编辑该.bashrc文件。

答案1

  • 更新PATH变量以包含/usr/bin:/bin:/usr/sbin
导出 $PATH=$PATH:/usr/bin:/bin:/usr/sbin
  • 打开/etc/environment文件以永久保存变量。
gksudo gedit /etc/environment
  • 确保PATH变量初始化如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

答案2

我遇到了同样的问题,但我通过在终端上运行以下命令解决了它。

export PATH=${CUDA_INSTALL_PATH}/bin:${PATH}

相关内容