Liunx登录时相关bash配置文件(登录脚本)

profile类的文件:设定环境变量,运行命令或脚本

bashrc类的文件:定义命令别名

全局配置:

/etc/profile

/etc/profile.d/*.sh

/etc/bashrc

个人配置文件:

~/.bash_profile

~/.bashrc

用户登录时加载bash配置文件的过程,从开始到登陆的两种方式,再到登出。

开机执行脚本: /etc/rc.local

登陆式(输入用户密码式)执行的顺序:

/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bash_login --> ~/.bashrc --> /etc/bashrc

非登录式(临时切换,没输入密码)执行的顺序:

~/.bashrc --> etc/bashrc

退出时执行文件: ~/.bash_logout

相关推荐
真果粒wrdms2 分钟前
【在线词典】项目实现
linux·c语言·嵌入式硬件·算法·udp·sqlite3
顧棟30 分钟前
【Hive实战】Linux磁盘空间不足导致HiveSession创建失败
linux·hive·hadoop
henan程序媛38 分钟前
LVS+Keepalived群集
linux·服务器·lvs·keepalived·双机热备份
故事讲予风听1 小时前
iptables与firewalld
linux·服务器·网络·网络安全
掘根1 小时前
【Linux】touch
java·linux·服务器
不死鸟.亚历山大.狼崽子2 小时前
python库(6):Pygments库
linux·开发语言·python
夜流冰2 小时前
GNU/Linux - Kconfig Language - 2
linux
没耳朵的Rabbit4 小时前
RedHat运维-Ansible自动化运维基础7-管理变量与模块结果
linux·运维·自动化·ansible
深鱼~4 小时前
Linux系统部署MongoDB开源文档型数据库并实现无公网IP远程访问
linux·数据库·mongodb
云计算_Later4 小时前
mycat读写分离 | MHA高可用
linux·mysql·云计算