Linux之shopt设置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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值