Linux Shell 最新笔记(2)

下面来学习非常实用的技术

变量内容的删除,替换

删除变量的内容,主要记住四个符号:

#:从变量内容的左边开始,与你要删除的内容匹配的最短字符

##:从变量内容的左边开始,与你要删除的内容的匹配的最长字符

%:从变量内容的右边开始,与你要删除的内容匹配的最短字符

%%:从变量内容的左边开始,与你要删除的内容匹配的最长字符

Linux Shell 最新笔记

其中的*代表0个或者多个任意字符

有关替换的语法:

${var /old/new}//替换最前面一个

${var //old/new}// 替换所有

Linux Shell 最新笔记

bash登录信息的修改:

首先用cat /etc/issue

Linux Shell 最新笔记

如果你想让所有的用户登录后取得一些信息,例如一些通告,该如何做呢?

修改/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    属于用户个人设置,你要改自己的数据就写入这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21267.html