下面来学习非常实用的技术
变量内容的删除,替换
删除变量的内容,主要记住四个符号:
#:从变量内容的左边开始,与你要删除的内容匹配的最短字符
##:从变量内容的左边开始,与你要删除的内容的匹配的最长字符
%:从变量内容的右边开始,与你要删除的内容匹配的最短字符
%%:从变量内容的左边开始,与你要删除的内容匹配的最长字符
其中的*代表0个或者多个任意字符
有关替换的语法:
${var /old/new}//替换最前面一个
${var //old/new}// 替换所有
bash登录信息的修改:
首先用cat /etc/issue
如果你想让所有的用户登录后取得一些信息,例如一些通告,该如何做呢?
修改/etc/motd文件
bash 的环境配置文件
下面给大家介绍两个概念:
login shell 和non-login shell
login shell:取得bash时需要完整的登录流程,就叫做login shell,举例来说从tty1-tty6登录,需要输入用户账号和密码,此时取得的bash成为login-shell
non-login shell:取得bash的时候没有登录
对于login shell 在启动的时候回读取两个配置文件
/etc/profile: 这是系统的整体设置,你最好不要改动
~/.bash_profile 或者~/.bash_login或者~/.profile 属于用户个人设置,你要改自己的数据就写入这里