linux centos bashrc文件,centos系统.bash_pfofile和.bash_logout和.bashrc文件详解

Linux环境下,.bash_profile、.bash_logout和.bashrc这些文件对bash有特殊含义。它们在用户登录或调用另一bash

shell时给出了一种自动建立其登录账号环境的方式,并且允许退出时执行各种命令。

之前一直搞不懂 .bash_profile和.bashrc之间的关系是啥样子的。今天抽空看了一下书,记录一下。

首先,有的兄弟可能会奇怪的说,自己的主目录下面并没有这几个文件。那初始环境用的是啥子呢?如果这些文件不存在,用户登录使用默认系统文件 /etc/profile ,请看一下这个文件是否存在吧。

.bash_profile文件

.bash_profile是最重要的文件,该文件在用户每次登录到系统时被读取,其中包含的命令被bash执行。

该文件定义了用户登录账号的基本环境:包括PATH的路径及一些alias别名设置等.

如果更改了自己.bash_profile文件的内容,那么直到退出并再次登录,该文件被重新读取后,更改才会生效。如果您性子较急的话,请使用 source .bash_profile 让其更改立即生效。

我个人的.bash_profile文件配置如下,也可以写在.bashrc文件中:alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

alias vi='vim'alias vi='vim'alias vi='vim'

alias cdnginx='cd /usr/local/nginx'

a

你可能感兴趣的:(linux,centos,bashrc文件)