可以应对一些墙导致无法加载的場景 图片懒
^ 行首 $ 行尾 . 除了换行符以外的任意单个字符 * 前导字符的零个或多个 .* 所有字符 [] 字符组内的任一字符 [^] 对字符组内的每个字符取反(不匹配字符组内的每个字符) ^[^] 非字符组内的字符开头的行 [a-z] 小写字母 [A-Z] 大写字母 [a-Z] 小写和大写字母 [0-9] 数字 \< 单词头 单词一般以空格或特殊字符做分隔,连续的芓符串被当做单词
bash 是一个为GNU计划编写的Unix shell它的名字昰一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。最后更新
参数说明
-c
若用-c参数则bash从字符串中读入命令,如果字符串后还有变量就被设定为从$0开始的位置参数
-n
检测脚本是否正确,并不执行脚本
-i
若用-i参数则bash是交互的。
-s
若用-s参数则bash从标准输入中读入命令(在执行完-c带的命令之后。)直到输入exit
-x
执行脚本,输出执行过程调试利器
-
单一的号表明参数执行完毕,并且屏蔽此后所跟参数后面的所有变量都被看作是文件名。
-norc
如果bash是交互的则不执行个人初始化文件:-/.bashrc,如果bash作为sh来运行这个参数缺省是关闭的。
-noprofile
不执行系统范围的启动文件/etc/profile也不执行个人嘚启动文件-/.bash_profile-/.bash_login或-/.profile,缺省情况下bash作为登录的shell时以这些文件作为启动文件。
--refile文件名
如果bash是交互的则以此文件作为bash的启动文件。替代-/.bashrc
-version
在bash开始时显示此bash的版本号。
-quiet
不显示版本号和其他信息这是缺省值。
-login
激活bash伪装为登录shell。
-nobraceexpansion
不执行大括号扩展
-nolineediting
在交互状态下不使用GNU的readline库去读取命令。即取消了命令行编辑功能
-posix
改变bash的行为,使其符合Posix 1003.2规定的标准
最后更新 15:20:42 - 合作编辑者如下:张映