Linux之shopt设置shell行为

广告位

       shopt命令用于显示和设置shell中的行为选项,通过这些选项以增强shell易用性。比较常用…

       shopt命令用于显示和设置shell中的行为选项,通过这些选项以增强shell易用性。比较常用的用法有:

一、查看所有可设置的参数的状态:

 shopt -p

       常用参数有:

选项 含义
cdable_vars 如果给cd命令的参数不是一个目录,就把这个参数当成变量名,变量的值是将要进入的目录
cdspell 只用于交互式shell,纠正cd命令中目录名的较小拼写错误,这些错误包括颠倒顺序的字符、遗漏的字符以及重复的字符。如果找到一处需修改之处,正确的路径将打印出来,并且进入该正确的路径
expand_aliases 别名功能是否打开
extglob

启用5种模式匹配操作符,分别是:

1、?(pattern-list):匹配括号内所给模式0次或1次;

2、*(pattern-list):匹配括号内所给模式0次或多次;

3、+(pattern-list):匹配括号内所给模式1次或多次;

4、@(pattern-list):匹配括号内所给模式仅仅1次;

5、!(pattern-list):不匹配括号内所给模式;

二、查看指定的参数:

 shopt expand_aliases

三、开启指定的参数:

 shopt -s expand_aliases //set

四、关闭指定的参数:

 shopt -u expand_aliases //unset

 

发布了111 篇原创文章 · 获赞 31 · 访问量 16万+

女人的秘密

关于作者: 女人的秘密

为您推荐