在linux中如何使用shell,linux – 在shell脚本中使用$ –

它返回当前shell的标志. $ – 变量包含终端中当前活动的shell标志.这些标志确定shell将如何为您运行.在您的情况下,这些标志具有以下含义(请注意,所有这些都是默认值):

> h:“hashall”的缩写(读为“hash all”),这告诉bash

记住它通过查询你发现的命令的位置

路径.

> i:“交互式”的缩写,这很好,因为这是一个shell

我正在与之交互(输入输入和获取输出)!1

> m:“监视器”的缩写,这可以在bash中启用作业控制(所以你可以

例如,通过bg将作业发送到后台.

> B:“braceexpand”的缩写(读作“支撑扩展”),这允许你

在bash2中使用非常有效的支撑扩展.

> H:“histexpand”的缩写(读作“hist [history] ​​expand”),这是

什么使您能够通过前缀从历史记录中重新运行命令

它的号码带有感叹号3.

可以使用set命令更改这些标志.例如 :

set +H

echo $-

himB

删除H标志.鉴于 –

set -H

echo $-

himBH

恢复它.就是这样,有点混乱,但删除了一个标志,而 – 添加了一个标志.

更多信息:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值