shell的基本应用:
shell的作用:是命令解释器,相当于翻译官的角色。
登录shell:采用/bin/bash作为默认登录shell。
切换shell:直接执行其他shell程序,例如ksh、zsh等
Bash的常用功能:
1.tab键自动补齐
2.命名历史
保存用户曾经执行过的命令操作
存放位置:~/.bash_history文件
3.调用历史命令:
!n:执行历史记录中的第n条命令
!str:执行历史记录中以“str”开头的命令
4.设置记录历史命令的条数
修改HISTSIZE参数(默认为1000条)
Bash的命令别名:
1.命令别名
2.查看命令别名:
格式:alias【别名】
3.设置命令别名
执行:alias 别名=“实际执行的命令”
4.取消已设置的命令别名
格式:unalias 别名
unalias -a
正则表达式:
正则表达式就是用一个“字符串”来描述一个特征,然后去验证另一个“字符创”是否符合这个他正。比如 表达式“ab”描述的特征是“一个‘a’和任意多个‘b’,那么‘ab’,‘abb’,‘abbbbbbb’都符合这个特征”
表达式可以用来:
1.验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。
2.用来查找字符串。
3.用来替换,比普通的替换成强大。
创建正则表达式:
行以“Test”or“test”开头
^【tT】est
行以“end.”结尾
end\.$
整行是:This is a test.
^This is a test\.$
以下任意名称:file5,file6,file7,file8
file【5678】
以下任意名称:file2,file4,file6,file8
file【2468】