bash环境配置
来源:互联网 发布:男士 护肤品牌 知乎 编辑:程序博客网 时间:2024/06/05 18:38
在介绍bash配置文件之前, 我们要先知道login shell与non-login shell,区别就是有没有login。
login shell要取得bash时需要完整的登陆流程,比如tty1~tty6,需要输入账号和密码登录。
non-login shell不需要重复的登录流程。比如当我们以X Window登录Linux后,再以X的图形界面启动终端机,这个终端机中不需要再次输入账号密码登录,这个bash纠缠呢各位non-login shell。
两种shell读取的配置文件是不一样的哦。
一般来说,login shell会读取/etc/profile文件和~/.bash_profile或~/.bash_login或~/.profile文件。前者是系统整体的设置,不建议用户自己修改;后者就是用户个人的设置了。
当我们修改过shell配置文件后,通常都需要注销再登录后该设置才生效。那该如何直接读取配置文件而不用注销呢?
source 或. 都可以读入环境配置文件的内容到当前shell环境中。
<span style="font-size:14px;">source 配置文件名 source ~/.bashrc . ~/.bashrc</span>non-login shell这种非登录情况取得bash操作接口的环境配置文件就仅仅会读取~/.bashrc,童鞋们可以自行cat进去看看都有哪些内容。
事实上还有一些配置文件会影响到bash操作:
/etc/man.config看起来似乎与bash无关,但是这个文件内规定了使用man时man page的路径到哪去寻找。
~/.bash_history记录历史命令。HISTSIZE这个变量则是表示能够记录几条数据.
~/.bash_logout记录了当注销bash后系统再帮我们做些什么操作后才离开.
0 0
- bash环境配置
- 配置UBUNTU下bash、 python环境
- 配置bash on windows前端开发环境
- bash环境
- bash 环境
- BASH环境
- 系统及用户的bash环境配置 学习笔记
- macOS 搭建android环境,通过bash,zsh 配置android环境变量
- bash配置
- bash配置
- bash配置
- bash配置
- bash 的环境配置 及文件读取流程(login shell 环境下)
- Bash的环境设定
- ubuntu bash环境设置
- bash环境配置文件
- bash的环境
- bash的环境配置文件
- Mastering Opencv ch4:SFM详解(二)
- LeetCode 52. N-Queens II 题解(C++)
- localhost & 127.0.0.1
- Linux下VNC/QT/OPENCV移植——i.MX6平台
- Java 静态变量分析
- bash环境配置
- LIS && LCS && LCIS
- python入门--基本概念
- linux select函数用法
- dom4j中branch,node,element区别
- NULL是什么?
- 多态基类声明virtual析构函数
- LightOJ1274(组合数)
- Android MD5