打开终端和 bash

打开终端和 bash

每次打开终端,都会出现此信息。如何关闭前两行?

bash: /home/qinlong/.bashrc: line 2: syntax error near unexpected token `('
bash: /home/qinlong/.bashrc: line 2: `export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}# ~/.bashrc: executed by bash(1) for non-login shells.'
qinlong@qinlong-Precision-7820-Tower:~$ 

答案1

编辑你的.bashrc以下内容:

gedit .bashrc

第 2 行export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}看起来是错误的。

如果你想使用这条线,你需要修正语法错误。(如果您无法自行修复语法错误,您可以将 .bashrc 的第 1-5 行添加到原始问题中)。

如果您不明白为什么它在那里或者不记得安装 CUDA,您可以简单地删除该行。

保存文件并运行:

source .bashrc

这将修复它。

您收到的消息非常明确,它们会告诉您哪个文件出现错误以及在哪里出现错误。

每次打开新的终端窗口/选项卡时都会发生这种情况,原因是位于主文件夹中的 .bashrc 文件是“此会话的 bash 的设置”文件。

它是您打开终端时 bash 作为其当前配置加载的内容。(以“ .”开头的文件是隐藏文件。在文件夹中,如果要启用查看隐藏文件,请按CtrlH,相同的组合将再次隐藏它们)

相关内容