您的位置:首页 > 运维架构 > Shell

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

2016-07-22 12:37 696 查看












~/代表用户家目录,写配置文件,只对一个用户起作用,而/etc是对所有用户起作用



系统调用过程



正常登陆时



切换用户时







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,定义别名,并定义下一个文件



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



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





可在里面设置关闭计算机时清空历史命令



可以改变历史命令的大小。修正:~/.bash_history

该历史记录存在硬盘上,本次开机的操作历史命令,存在内存上,但是关机之后,就存在硬盘上了





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux