ps1 删除 bug
$PS1 用户信息
Vim alias
755 777 Chomsky+x
```sh
➜ ~ cat /etc/profile.d/lang.sh
cat: /etc/profile.d/lang.sh: No such file or directory
➜ ~ cat /etc/sysconfig/i18n
cat: /etc/sysconfig/i18n: No such file or directory
➜ ~
```
/etc/profile.d/lang.sh
/etc/sysconfig/i18n
# Shell 流程控制
https://www.runoob.com/linux/linux-shell-process-control.html
```sh
if
else
fi
for i in ???; do
```
作者:xgqfrms
链接:https://www.cnblogs.com/xgqfrms/p/15417930.html
来源:https://www.cnblogs.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
©xgqfrms 2012-2021
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
if
else
fi
for i in ???; do
登录加载文件的流程
/etc/profile(HISTSIZE) ---> ~/.bash_profile ---> ~/.bashrc(alias) ---> /etc/bashrc(PS1) ---> terminal
login
/etc/profile #修改历史命令条数 HISTSIZE
~/.bashrc #修改别名 alias
/etc/bashrc #修改登录提示符 PS1
/etc/sysconfig/i18n #改系统默认语系
环境变量配置文件 调用流程
【/etc/profile环境变量配置文件的作用】
USER变量
LOGNAME变量
MAIL变量
PATH变量
HOSTNAME变量
umask
调用/etc/profile.d/*.sh文件
【~/.bash_profile环境变量配置文件的作用】
调用~/.bashrc文件
在PATH变量后面加入了":$HOME/bin"这个目录
【.bashrc环境变量配置文件的作用】
定义命令别名
调用/etc/bashrc文件
【/etc/bashrc环境变量配置文件的作用】
PS1变量
umask 非登录shell
PATH变量 非登录shell
调用/etc/profile.d/*.sh文件
【/etc/profile环境变量配置文件的作用】
USER变量
LOGNAME变量
MAIL变量
PATH变量
HOSTNAME变量
umask
调用/etc/profile.d/*.sh文件
【~/.bash_profile环境变量配置文件的作用】
调用~/.bashrc文件
在PATH变量后面加入了":$HOME/bin"这个目录
【.bashrc环境变量配置文件的作用】
定义命令别名
调用/etc/bashrc文件
【/etc/bashrc环境变量配置文件的作用】
PS1变量
umask 非登录shell
PATH变量 非登录shell
调用/etc/profile.d/*.sh文件
/etc/profile:修改历史命令条数 HISTSIZE
~/.bashrc:修改别名 alias
/etc/bashrc:修改登录提示符 PS1
/etc/sysconfig/i18n :改系统默认语系
调用/etc/profile.d/*.sh其中 /etc/profile.d/lang.sh 又调用了/etc/sysconfig/i18n
【~/.bash_profile环境变量配置文件的作用】
调用~/.bashrc文件
在PATH变量后面加入了":$HOME/bin"这个目录
【.bashrc环境变量配置文件的作用】 定义命令别名 调用/etc/bashrc文件
【/etc/bashrc环境变量配置文件的作用】
PS1变量
umask
PATH变量
调用/etc/profile.d/*.sh文件
/etc/bashrc的作用
~/.bashrc的作用
/etc/profile的作用
没有登录过程的 系统调用过程
没有登录过程的shell 如root用户登录其它用户,
直接从/etc/bashrc配置生效
/etc/profile的作用
hello
#环境变量配置文件的功能
/etc/profile->~/.bash_profile->~/.bashrc->/etc/bashrc
shell配置文件加载流程
linux shell 登陆过程