将来的你
一定会感谢现在拼命努力的自己

shell用户环境配置

bash的配置文件

bash shell的配置文件很多,可以分成下面类别

按生效范围划分两类

全局配置:

个人配置:

shell登录两种方式分类

交互式登录
  • 直接通过终端输入账号密码登录
  • 使用su - UserName切换的用户

配置文件执行顺序:

注意:文件之间的调用关系,写在同一个文件的不同位置,将影响文件的执行顺序

非交互式登录
  • su UserName
  • 图形界面下打开的终端
  • 执行脚本
  • 任何其它的bash实例

执行顺序:

按功能划分分类

profile类和bashrc类

profile类

profile类为交互式登录的shell提供配置

功用: (1) 用于定义环境变量 (2) 运行命令或脚本

Bashrc类

bashrc类:为非交互式和交互式登录的shell提供配置

功用: (1) 定义命令别名和函数 (2) 定义本地变量

编辑配置文件生效

修改profile和bashrc文件后需生效两种方法:

  1. 重新启动shell进程

  2. source|. 配置文件

范例:

Bash 退出任务

保存在~/.bash_logout文件中(用户),在退出登录shell时运行

功能:

  • 创建自动备份
  • 清除临时文件

本文链接:http://www.3yyy.top/34338.html

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » shell用户环境配置
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏