终端在使用源命令时找不到 bashrc 文件



我最近下载了mysql。当我获取 bash 文件时,我做错了什么?

我的 bashrc 文件的路径是:

Users/Name/bashrc

(我从不同的位置移动了它,不记得是从哪里移动的,但我认为如果路径正确,应该没关系(

在终端中,我应该使用:

source ~/.bashrc 

当我输入并按回车键时,它返回:

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

bash 文件本身说:

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

将文件.bashrc位于~中才能获取它。 ~扩展到$HOME(在您的情况下/Users/Name(。

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

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

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

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

最新更新