将 bashrc 文件添加到 bash_profile

将 bashrc 文件添加到 bash_profile

我正在尝试bashrc从以下位置运行文件bash_profile

if [-f ~/.bashrc]; then 
   source ~/.bashrc
fi

请问上面是什么-f

答案1

根据GNU Bash 手册

-f file

    True if file exists and is a regular file.

因此它正在检查该.bashrc文件是否存在于您的用户主目录中。

答案2

它只是测试文件是否存在并且是否是常规文件(不是目录或管道或套接字等)。请参阅help test

相关内容