Bash shell的配置文件
发布时间:2020-12-15 18:20:15 所属栏目:安全 来源:网络整理
导读:Bash 的配置文件: 两类: Profile 类:为交互式登陆的 shell进程提供配置 Bashrc 类:为非交互式登陆的 shell进程提供配置 登陆类型: 交互式登陆 shell进程: 直接通过某终端输入账号和密码后登陆打开的 shell进程: 使用 su命令:su – centos,或者使用 s
Bash 的配置文件: 两类: Profile 类:为交互式登陆的 shell进程提供配置 Bashrc 类:为非交互式登陆的 shell进程提供配置 登陆类型: 交互式登陆 shell进程: 直接通过某终端输入账号和密码后登陆打开的 shell进程: 使用 su命令:su – centos,或者使用 su -l centos 执行的登陆切换; 非交互式登陆 shell进程: Su centos 执行的登陆切换; 图形界面下打开的终端; 运行脚本 Profile 类: 全局:对所有用户都生效; /etc/profile /etc/profild.d/*.sh 用户个人:仅对当前用户有效; ~/.bashrc 功用: 1. 定义本地变量; 2. 定义命令别名; 注意:仅管理员可修改全局配置文件; 交互式登陆 shell进程: /etc/profile-->/etc/profile.d/*-->~/.bash_profile-->/.bashrc-->/etc/bashrc 非交互式登陆 shell进程: ~/.bashrc-->/etc/bashrc-->/etc/profile.d/* 命令行定义的特性,例如变量和别名作用域为当前 shell进程的生命周期; 配置文件定义的特性,只对随后新启动的 shell 进程有效; 让通过配置文件定义的特性立即生效; (1) 通过命令行重复定义一次; (2) 让 shell进程重读配置文件;
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |