linux课堂笔记--shell3环境变量配置文件

linux课堂笔记--shell3环境变量配置文件_第1张图片

linux课堂笔记--shell3环境变量配置文件_第2张图片

linux课堂笔记--shell3环境变量配置文件_第3张图片

linux课堂笔记--shell3环境变量配置文件_第4张图片

linux课堂笔记--shell3环境变量配置文件_第5张图片

linux课堂笔记--shell3环境变量配置文件_第6张图片
~/代表用户家目录,写配置文件,只对一个用户起作用,而/etc是对所有用户起作用

linux课堂笔记--shell3环境变量配置文件_第7张图片

系统调用过程
linux课堂笔记--shell3环境变量配置文件_第8张图片

正常登陆时
linux课堂笔记--shell3环境变量配置文件_第9张图片

切换用户时
linux课堂笔记--shell3环境变量配置文件_第10张图片

linux课堂笔记--shell3环境变量配置文件_第11张图片

linux课堂笔记--shell3环境变量配置文件_第12张图片
rwx分别代表数字4 2 1,所以666指的是可读写
777代表都可以
umask查看系统默认的权限
如果创建一个文件,本来应该是666即rw-rw-rw-(若文件刚被创建可以以被执行是不安全的)
那么他的实际的权限应该是rw-rw-rw- 与022对比—-w–w-,然后把相同的部分给去掉
就是rw-r–r–。这就是最后的结果,目录文件也是如此

-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于

/etc/sysconfig/i18n里面存的是默认语言前两个目的是为了调用最后一个文件

~/.bash_profile,定义下一个文件
~/.bashrc,定义别名,并定义下一个文件
linux课堂笔记--shell3环境变量配置文件_第13张图片

总结:改历史命令条数在/etc/profile,改别名在~/.bashrc,改登陆提示符在/etc/bashrc(每次命令前面出现的那些字符,在PS1中)

这里写图片描述
若前面那部分变成后面那部分,就说明刚才哪个流程图中丢失了其中一个文件,导致最后调用不了/etc/bashrc

linux课堂笔记--shell3环境变量配置文件_第14张图片

linux课堂笔记--shell3环境变量配置文件_第15张图片
可在里面设置关闭计算机时清空历史命令

linux课堂笔记--shell3环境变量配置文件_第16张图片
可以改变历史命令的大小。修正:~/.bash_history
该历史记录存在硬盘上,本次开机的操作历史命令,存在内存上,但是关机之后,就存在硬盘上了

linux课堂笔记--shell3环境变量配置文件_第17张图片

linux课堂笔记--shell3环境变量配置文件_第18张图片

linux课堂笔记--shell3环境变量配置文件_第19张图片

你可能感兴趣的:(linux)