我的 ubuntu16.04 终端有点问题。我想通过使用以下方式访问数据库:
echo source /Infos/bd/config11 >> .bashrc
echo source /Infos/bd/config11 >> .bash_profile
但是很遗憾,我无法访问该数据库,因为它不在我的计算机上。每次我打开终端时,我都会看到:
bash: /Infos/bd/config11: No such file or directory
我该怎么做才能停止在我的终端上看到这个?
谢谢你。
如果您的启动脚本是共享的,并且您希望
source
尽可能执行该命令,则将其包装在测试中:在没有该文件的系统上(特别是您的帐户无法读取该路径),测试将失败并且您不会收到错误消息;在具有该文件的系统上(您可以在其中读取该文件),它将被获取。
您可能不需要在两个文件中都有该命令;例如,请参阅.bashrc 的目的是什么以及它是如何工作的?, 和/或您的本地 bash 手册页。
为避免出现这种情况,您应该编辑启动脚本,以便它们不再尝试获取丢失的文件:
这将注释掉两个文件中的行。