Linux 基础教程

Linux 参考手册

Linux 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/linux-difference-between-bashrc-and-bash-profile.html

bashrc 和 bash_profile 的用途和区别

Linux 笔记 Linux 笔记


bashrc 和 bash_profile 的用途和区别?

bashrc

bashrc 文件用于配置函数或别名。

bashrc 文件有两种级别:

  • 系统级的位于 /etc/bashrc
  • 用户级的位于 ~/.bashrc

两者分别会对所有用户和当前用户生效。

bashrc 文件只会对指定的 shell 类型起作用,bashrc 只会被 bash shell 调用。

bash_profile

bash_profile 只对单一用户有效,文件存储位于 ~/.bash_profile,该文件是一个用户级的设置,可以理解为某一个用户的 profile 目录下。

这个文件同样也可以用于配置环境变量和启动程序,但只针对单个用户有效。

bash_profile 会在用户登录(login)时生效,也可以用于设置环境变量。

Django和Flask都是Python的Web开发框架,但它们在设计和功能上存在一些关键差异。然而,Flask也比Django更灵活,这意 ...
Elasticsearch和MySQL是两种不同类型的数据库系统,各自适用于不同的用途和场景。*MySQL:MySQL也提供查询功能,但相对 ...
以下是它们的特点和异同点的详细比较:###Elasticsearch(ES)特点:1.全文搜索:ES支持全文搜索,能够在文本数据中进行更灵活 ...
Django和HTML是Web开发中两个不同的概念,分别代表了后端框架和前端标记语言。*HTML:HTML是静态的标记语言,无法在不涉及其他 ...
Django和Flask都是用于构建Web应用程序的PythonWeb框架,但它们在设计理念、功能和适用场景等方面有一些区别。*Flask: ...