Shell的启动文件说明

Shell的启动文件说明
1。登录非登录和交互式非交互式外壳
用户登录(输入用户名密码)后,shell是登录shell,登录仍然可以使用登录来启动登录shell。
用户启动shell用来解释命令是交互式shell,shell启动shell执行脚本是非交互式的。
2。非交互式shell启动文件是在bash_env变量定义和一般是空的。
三.在交互式登录shell启动文件是受 / /轮廓,等找到~ /第一次发现。bash_profile,~ /。bash_login,和~ /。简介。
4。的交互式非登录shell启动文件是~ / / .bashrc。~ .bashrc通常是在~ /调用。bash_profile(或其他文件)
在测试过程中,发现父shell设置的别名不能传递给子shell。如果在非交互式shell中设置的别名不能在脚本中使用。
其实这没什么大不了的,使用源命令在原shell中是不错的。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部