华网头条  >   科技  >  正文

阿里大数据架构师整理Linux学习笔记bash的配置,看不看你决定!

评论

站在用户登录的角度来讲,SHELL的类型:

登录式shell:

正常凡是某终端登录

su - USERNAME (完整切换)

su -l USERNAME

非登录式shell:

su USERNAME(半切换)

图形终端下翻开号令窗口

主动履行的shell剧本

因为你在用户中设置了某些设置装备摆设后,若是你再次登岸的话,有些设置装备摆设会还原到一起头的默许设置装备摆设。那末这个时辰就须要来设置装备摆设bash来设定属于你本身的默许设置装备摆设!!!

bash的设置装备摆设文件:

全局设置装备摆设

/etc/profile, /etc/profile.d/*.sh, /etc/bashrc

小我设置装备摆设(只对登岸用户的自己有用)

~/.bash_profile, ~/.bashrc

profile类的文件:

设定情况变量

运行号令或剧本(用户一登录就显示的信息,筹办工作)

bashrc类的文件:

设定当地变量

界说号令别号

在个别环境下,若是一个情况变量在全局设置装备摆设和小我设置装备摆设中都界说了而且还纷歧样,那末凡是感化规模越小的设置装备摆设越终极有用。所以若是全局设置装备摆设和小我设置装备摆设中有发生歧义的设置装备摆设,那末有用的则是小我设置装备摆设。

登录式shell若何读取设置装备摆设文件?

/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc

非登录式shell若何设置装备摆设文件?

~/.bashrc --> /etc/basrc --> /etc/profile.d/*.sh

例:若何用alias若何界说cls=clear登出后有用?

起首肯定时bashrc类的(设定当地变量),

nano.bashrc

加一行 alias cls=clear 例:若何在登岸的时辰显示一行文字好比“hellowelcome!”?

起首肯定时profile类的(运行号令或剧本),

nano.bash_profile

今日热点

特别推荐

小编精选

热点排行

热门推荐

注:凡本网注明来源非华网头条的作品,均转载自其它媒体,并不代表本网赞同其观点和对其真实性负责。

华网头条致力于资讯传播,希望建立合作关系。若有任何不当请联系我们,将会在24小时内删除。QQ:2106196707

联系我们|hc0913.com All Right Reserve 版权所有 备案号