Linux学习-shell选项

正在学习Linux,记录一下学习历程奋斗


这里讨论的是shell选项,控制shell的行为,如shell是交互式还是非交互式的。(并不是命令的选项)

shell选项就像on/off开关一样。

当打开一个选项时,就是设置了这个选项,相当于告诉shell以某种方式运行。

当关闭一个选项时,就算复位了这个选项,相当于告诉shell停止以这种方式运行。

ps:对于Bourne shell家族来说,用shell选项控制shell行为。对于C-Shell家族来说,通过shell变量控制。bash是Linux最流行的shell,它属于Bourne shell家族.以后将更多讨论bash。


常用选项

-Iignoreeof忽略eof信号^D,使用exit退出shell
-mmonitor启用作业控制
-Cnoclobber防止重定向标准输出时偶然移除文件
-Vvi命令行编辑器:vi模式
-Eemacs命令行编辑器:Emacs模式

显示shell选项

set -o


设置shell选项

set -o 选项名


复位sehll选项

set +o 选项名


大笑人们将常见的-o用于设置,而不常见的+o用于复位。随着Unix的经验日益丰富,您就会开始理解这种类型的理由。到那个时候,您的思维就会发生改变,可以更容易地使用Unix(遗憾地是,同样地改变却更难满足女学生联谊会上地啦啦队队长)。


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值