使用源命令时终端无法找到bashrc文件

时间:2019-03-25 20:03:46

标签: bash terminal

我最近下载了mysql。源bash文件时我在做什么错了?

我的bashrc文件的路径是:

Users/Name/bashrc

(我将其从其他位置移开了,不记得从何处来了,但我认为如果路径正确无所谓)

在终端中,我应该使用:

source ~/.bashrc 

当我键入该内容并按Enter键时,它将返回:

-bash: /Users/Name/.bashrc: No such file or directory

bash文件本身显示:

source /etc/bash.bashrc
source ~/.bashrc
export PATH=$PATH:/usr/local/mysql/bin

1 个答案:

答案 0 :(得分:0)

您需要位于.bashrc中的文件~中才能获取该文件。 ~扩展为$HOME(在您的情况下为/Users/Name)。

如果cd ~ && ls -la的输出中不包含.bashrc,则说明您没有该文件,因此无法获取它。

根据您的评论,您的文件为~/bashrc.sh(不是很好的名字)。如果删除此文件的前两行,它将可以正常工作。请注意,每次打开新终端时,都必须source这个文件。您可以添加行

export PATH=$PATH:/usr/local/mysql/bin 

登录后自动获取源文件,例如~/.bash_profile/etc/bash.bashrc(不推荐),或创建~/.bashrc并包含该行。