登入shell和非登入shell的区别
可以让自定义的环境一劳永逸。
如创建自动备份、清除临时文件 把这些任务放在.bash_logout文件中 ㈡ 非登入shell 非登入shell加载启动脚本的顺序: .bashrc /etc/bashrc /etc/profile.d , 这些脚本在shell被创建时运行 根据shell是登入shell还是非登入shell,所运行的启动脚本也会不一样 我们su - 是登入shell;su 是非登入shell 放在启动脚本中典型的包括: ① 本地变量设置, 使用启动脚本,我的: [Oracle@10gR2 ~ $]tail -f .bash_profile | grep -n --color=auto PS1 10:export PS1=[\u@10gR2 \W \$] ② 环境变量 例如 PATH ③ 别名 ④ umask ㈠ 登入shell /etc/profile 是登入shell启动后运行的第一个启动脚本 它只为登入shell运行;非登入shell不会引发这个脚本 登入shell加载启动脚本的顺序为: /etc/profile /etc/profile.d .bash_profile .bashrc /etc/bashrc 每个调用的脚本会依次撤销前一个调用脚本中的改变 在退出登入shell时,我们还可以执行某些任务,特别是PS1 比如,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/rumen/11433.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
如安在Linux中添加一块大于
时间:2021-01-18
-
2.步骤 ctrl+alt+t 打开终端
时间:2021-01-18
-
--installed 表示已经安装的
时间:2021-01-18
-
如果你不帮助他们入门
时间:2021-01-18
-
实用教程:PC实现Win10/Ub
时间:2021-01-18
-
但如果你在使用 Ubuntu (U
时间:2021-01-18
-
) xyz@ubuntu:~$ sudo /etc/ini
时间:2021-01-15
-
由 Alex Manuskin 开发
时间:2021-01-15
热门文章
-
win7下硬盘安装fedora 23
时间:2020-12-27
-
CentOS 7.3安装指南
时间:2020-12-24
-
Ubuntu 14.04升级到Ubuntu 16.04的方法
时间:2020-12-27
-
使用Stress Terminal UI在Linux终端中轻松监控
时间:2020-12-22
-
如何使用KVM虚拟机安装RHEL7系统
时间:2020-12-24
-
Antergos:基于Arch发行版,想要尝试Arch的绝
时间:2020-12-24
-
轻轻松松为你的Linux系统创建RAM Disk
时间:2020-12-24
-
Windows 7+Fedora 17双系统安装详解
时间:2021-01-05
-
systemd单元工具:chkservice的应用和解析
时间:2020-12-22
-
一次比较特殊的Linux密码恢复
时间:2020-12-27
