umask:遮掩码
创建文件默认权限:666-umask(但是文件默认不能具有执行权限,如果算得结果中有执行权限则将其权限加一)
创建目录默认权限:777-umask
一般来说
root:umask=022
普通user:umask=002
修改umask:
$umask 数字
站在用户登录角度来说,SHELL 的类型:
- 登录式SHELL :
正常的通过某终端登录
su - USERNAME
su -l USERNAME - 非登录式SHELL:
su USERNAME
图形终端下打开命令窗口
自动执行SHELL 脚本
bash的配置文件
- 全局配置
/etc/profile , /eti/profile.d/*.sh , /etc/bashrc - 个人配置
~/.bash_profile , ~/.bashrc
profile 类的文件:
设定环境变量
运行命令或脚本
bashrc类的文件:
设定本地变量
定义命令别名
登录式SHELL 如何读取配置文件?
/etc/profile --> /etc/profile.d/*.sh --> ~/.bashrc -->/etc/bashrc
非登录式SHELL 如何读取配置文件?
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
bash:脚本解释器