系统配置文件,分两大类

一、系统层次,就是etc /etc/profile 用户环境变量,交互,登录才执行 /etc/bashrc 用户不用登录,执行shell就生效

需要编辑/etc下内容时,去编辑用户家目录下的。想要全局,超级用户和普通用户都生效,则编辑etc下的。

二、用户层次 ~/.bashrc ~/.bash_profile ~/.bash_history ~/.bash_logout #用来定义,用户退出的时候,需要做的一些操作,例如,用户每次退出是,都要删除命令历史,则可以将删除命令历史的命令,放到这个文件里面,

. = source 加载配置文件里的配置 souce .bash_profile = . . bash_profile bash_profile 会自动调用bashrc,bashrc会自动调用/etc/bashrc ps1 /etc/bashrc #修改登录终端之后,左边的显示 u 代表用户 h hostname w 目录的最后一个目录 将大写的w,改为小写的w之后,则会显示绝对路径,可以去掉方括号, 带颜色显示 PS1='[\033[01;32m]\u@\h[\033[00m]:[\033[01;36m]\w[\033[00m]$ ' PS2 相当与mysql 命令行里,相当于进入另外的终端,那会使用PS2