Bash shell类型
2024-09-01 16:36:35
- 登录shell(需要密码)
正常通过某一个终端来登录,需要输入用户名和密码。
使用su - username
使用su -l username
- 非登录shell(不需要密码)
su username
图形终端下打开终端窗口
自动执行的shell脚本
- BASH的配置文件:
全局配置使用的配置文件:
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
编辑以上3个配置文件中的任何一个,对所有的用户都生效。
- 个人配置
使用的配置文件位于用户家目录下的如下两个文件:
~/.bash_profile
~/.bashrc
上述的两个文件只对当前用户生效。
如果全局配置和个人配置导致冲突,则以个人配置的优先。
profile类的文件作用:
定义环境变量
运行命令或脚本
bashrc类的文件的作用:
定义本地变量
定义命令别名
- 登录shell 读取配置文件的顺序
/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
- 非登录shell 读取配置文件的顺序
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
原始出处:http://hezhanglinux.blog.51cto.com/10861477/1711031
最新文章
- Redis 数据库入门指南
- ZOJ Problem Set - 1383 Binary Numbers
- Spring事务管理
- 强制重启N种方法
- 自己开发的csdn手机客户端
- poj 2926:Requirements(最远曼哈顿距离,入门题)
- [英语学习]儿童英语 sesamestreet
- 加载执行预编译的Sql :prepareStatement
- SUID,SGID,Sticky Bit详解(转)
- framework 安装出错 1603
- 阻止Application_End事件的解决方案
- hdoj 1564 Play a game
- hdu 1331 Function Run Fun
- 201521123033《Java程序设计》第14周学习总结
- .Net 中通用的FormatString格式符整理
- border,padding,margin盒模型理解
- PHP与.Net的区别(一)接口
- 2018-2019-2 网络对抗技术 20165333 Exp1 PC平台逆向破解
- ORACLE创建用户,表空间,并且导出数据,导出表
- oracle 将逗号分隔的字符串转成多行记录