`
wwty
  • 浏览: 543132 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

bashrc profile .bashrc的区别

阅读更多

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.

 

当用root之外的其他用户登陆时,执行ls -a

会出现以下文件:

.bash_profile和.bashrc

 

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.

~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 

另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.

 

~/.bash_profile 是交互式、login 方式进入 bash 运行的

~/.bashrc 是交互式 non-login 方式进入 bash 运行的

 

通常二者设置大致相同,所以通常前者会调用后者。

 

示例:

 su - root;

 cd ~;

 vi .bashrc  添加export JAVA_HOME=123123

 source .bashrc;

分享到:
评论

相关推荐

    .bash_profile和.bashrc的什么区别

    ".bash_profile和.bashrc的区别" .bash_profile和.bashrc是两个非常重要的配置文件,在Linux系统中扮演着非常关键的角色。这两个文件都是 Bash shell 的配置文件,但是它们之间存在着很大的区别。 首先,让我们...

    bashrc&profile.zip

    在Linux操作系统中,用户配置文件`.bashrc`和`.profile`是两个至关重要的脚本,它们定义了用户登录时的环境变量、别名以及自定义的功能。这些设置对提升用户的工作效率和定制化体验有着显著作用。让我们深入探讨这两...

    bashprofile与bashrc.doc

    `bashprofile`和`bashrc`是两个主要的bash shell配置文件,它们定义了用户登录和使用bash shell时的环境。接下来,我们将深入探讨这两个文件的作用、区别以及它们如何协同工作。 1. `/etc/profile` `/etc/profile`...

    Linux中profile、bashrc、bash_profile之间的区别和联系

    1.上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一个配置文件,它在用户每次登录系统时...但一般 来说都会在.bash_profile里调用.bashrc脚本以便统一配置用户环境。

    浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc

    ### 浅析Linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 在Linux系统中,为了方便管理和配置用户的Shell环境,系统提供了多种不同的配置文件。这些配置文件按照一定的规则来确定何时加载及加载...

    profile和bashrc比较测试.

    profile和bashrc比较测试, 结论:bashrc文件可以在nologging状态下生效,而profile文件不可以

    profile\bashrc\bash_profile之间的区别和联系

    在Linux系统中,环境变量和命令的设置是通过配置文件来完成的,这些配置文件包括`/etc/profile`, `/etc/bashrc`, `~/.bash_profile`以及`~/.bashrc`。理解它们的区别和联系对于优化用户环境和个性化设置非常重要。 ...

    vim配置文件和.bashrc

    5. **加载其他配置**:`source ~/.bash_profile` 可以在.bashrc中加载其他配置文件,保持配置一致性。 6. **历史记录设置**:`HISTSIZE=1000` 设置命令历史记录的条目数量,`HISTCONTROL=ignoreboth` 避免重复和空...

    linux .bash_profile和.bashrc的什么区别

    Linux 中的 .bash_profile 和 .bashrc 的区别 Linux 操作系统中,有两个重要的配置文件:`.bash_profile` 和 `.bashrc`。这两个文件都是 Bash shell 的配置文件,但它们的作用和应用场景却有所不同。本文将详细分析...

    bash-full-of-colors:高级.bashrc和.bash_profile以及彩色输出

    `bashrc`和`.bash_profile`是两个非常重要的配置文件,它们直接影响着用户的Bash会话体验。本文将深入探讨这两个文件以及如何通过它们实现彩色输出,让你的Bash终端变得更加丰富多彩。 首先,`.bashrc`文件是每个...

    ubuntuConfig:包含用于ubuntu别名的.bashrc,.bash_profile,.bash_aliases和.vi​​mrc文件的存储库

    这个"ubuntuConfig"存储库提供了四个核心文件:`.bashrc`、`.bash_profile`、`.bash_aliases`和`.vimrc`,它们对于优化用户的终端体验至关重要。 首先,`.bashrc`是Bash shell的启动配置文件,它定义了命令行界面的...

    Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    1)修改/etc/profile文件 推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的shell; [root@test ~]# vim /etc/profile …. expo

    Bash切换Zsh后,bashrc文件失效的解决方案.docx

    另一种解决方案是使用用户级的配置文件,例如~/bashrc 或~/profile。这些文件是 Zsh 的用户级配置文件,用于存储个人的配置项。我们可以在这些文件中添加我们的配置项,以便在每次启动 Zsh 时加载这些配置项。 步骤...

    mac 安装omyzsh后不执行~/.bash_profile、~/.bashrc的完美解决办法

    terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了, 这是因为其默认启动执行脚本变为了~/.zshrc。 解决办法就是修改~/.zshrc文件,在其中添加: source ~/.bash_profile、~/.bashrc等脚本文件...

    linux bashrc配置

    `.bashrc` 与 `.bash_profile` 的区别** 在Unix-like系统中,`.bash_profile` 是针对login shell,而`.bashrc` 是针对non-login shell。通常,当用户登录时,`.bash_profile` 会先被执行,然后调用 `.bashrc`。 ...

    宝塔永久禁用rm命令的方法(简洁实用)

    [root@tf ~]# vim /etc/profile alias rm='echo do not use rm command' [root@tf ~]# source /etc/profile (2)[root@tf ~]# vim /root/.bashrc # .bashrc # User specific aliases and functions

    bashrc_vimrc_profile

    在IT行业中,bashrc、vimrc和profile是Unix/Linux系统中的三个重要配置文件,它们各自负责不同的环境定制。本文将详细解析这三个文件的功能及其在日常开发工作中的应用。 首先,`bashrc`全称为Bash运行时配置文件,...

    linux-bashfullofcolors高级bashrc和bashprofile并拥有彩色输出

    `.bashrc`和`.bash_profile`是两个非常重要的配置文件,它们用于定制Bash shell的行为。本文将深入探讨这两个文件的功能,以及如何通过它们实现彩色输出,提升命令行的可读性和用户体验。 首先,`.bashrc`文件是每...

    profile.zip

    - `~/.bash_profile` 或 `~/.bashrc`:用户级别的配置文件,只影响当前用户。当`.bash_profile`不存在时,bash shell会读取`.bashrc`。 - `/etc/environment`:另一个全局环境变量文件,但格式较为简单,只包含...

Global site tag (gtag.js) - Google Analytics