一、shell的分类
1、按shell的类型分类
KDE
GUI Gnome
Xfce
shell
sh
CLI csh
tcsh
ksh
bash
zsh
2、站在用户的角度来看shell的类型
A. 登录式shell
a. 正常通常某终端登录
b. su - USERNAME
c. su -l USERNAMNE
如何读取配置文件:
/etc/profile----->/etc/profile.d/*.sh--->~/.bash_profile --->~/.bashrc ----> /etc/bashrc
B.非登录式shell
a. su USERNAME
b. 图形终端下打开密令窗口
c. 自动执行的shell脚本
如何读取配置文件
~/.bashrc ----> /etc/bashrc----->/etc/profile.d/*.sh
二、bash的配置文件
A. 全局配置
通过/etc/skel文件配置的,刚创建的用户全局配置一样
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
B. 个人配置
~/.bash_profile
~/.bashrc
Note:
profile类的文件:
设定环境变量
运行命令或脚本
bashrc类的文件:
设定本地变量
定义命令别名
时间: 2024-12-28 21:38:39