问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux命令 $- 是什么意思145

发布网友 发布时间:2023-10-12 03:07

我来回答

5个回答

热心网友 时间:2024-12-12 23:39

$-记录着当前设置的shell选项,himBH是默认值,5个字母分别有各自含义。解释如下:

h:hashall,打开这个选项后,Shell 会将命令所在的路径记录下来,避免每次都要查询。举例:当h选项开启时,如果将某个自定义命令从/usr/bin/目录下移动到/usr/local/bin/,再运行,会提示无此命令。而当通过set +h将h选项关闭后,上述情况就不会出现。

i:interactive-comments,包含这个选项说明当前的 shell 是一个交互式的 shell。所谓的交互式shell,就是输入命令后,shell解释执行,然后返回一个结果。在脚本中,i选项是关闭的。

m:monitor,打开监控模式,就可以通过Job control来控制进程的停止、继续,后台或者前台执行等。

B:braceexpand,大括号扩展。举例如下:

lenovo@lenovo-DK ~
$ ls
A_File

lenovo@lenovo-DK ~
$ cp A_File{,.back_up}

lenovo@lenovo-DK ~
$ ls
A_File  A_File.back_up

        如果关闭B选项,那么shell就不会将大括号扩展。

    5.  H:history,Shell 会把我们执行的命令记录下来,可以通过 history 命令查看,每一行是序号 + 执行的命令,在 shell 退出时,会将这些信息保存到~/.bash_history 文件中。如果H选项打开,就可以展开历史列表中的命令,可以通过!感叹号来完成,例如"!!"返回上最近的一个历史命令,"!n"返回第 n 个历史命令,等等。


【参考资料如下,但愿能帮到你^_^】

http://kodango.com/explain-shell-default-options

热心网友 时间:2024-12-12 23:39

$ 符号在Linux系统里面用于获取一个变量的值,例如:
#!/bin/bash --------指定编译shell环境为bash
STR="Hello World!"----设置STR的变量值为Hello World!
echo $STR ------ 用echo命令读取STR变量的数值。这里如果不加$, 输出结果是STR,加上$,输出结果就是Hello World!。

热心网友 时间:2024-12-12 23:40

$- 这个命令还真的没有见过
你可以输出一下试试

echo $-

结果 hmBH

交互式 需要与计算机进行交互 才能完成操作
非交互式shell所需信息通过shell本身获取 需要人与计算机进行具体交互

热心网友 时间:2024-12-12 23:40

`$-` prints The current set of options in your current shell.
`himBH` means following options are enabled:
- `H` - `histexpand`
- `m` - `monitor`
- `h` - `hashall`
- `B` - `braceexpand`
- `i` - `interactive`

热心网友 时间:2024-12-12 23:41

Options currently in effect
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 shell脚本中.$1语句是什么意思19 ...win7 32位系统 后来我又在D盘安装了 win7 64位系统,怎么能把C盘... 绍兴上虞华冠建筑装饰工程有限公司怎么样? 下列有关生物膜的叙述,正确的是 在D盘多安装了一个win7系统,但是没有成功,但是系统文件还在,请问怎么... 我的世界要种菜,收获后怎么将土的颜色变得更深?5 ...和b为两种物质的转运方式,下列对细胞膜结构和功能的叙述正确的... 为什么现在的芝麻糊不能冲成糊状?2 怎么可以把生芝麻打碎,变成糊状 我开了一个办公家具厂,还没起名求大师给起个厂名1 指数函数,幂函数,对数函数,一次函数的增长速度比较谁最大谁最...44 给家具公司起名5 指数函数 幂函数 对数函数 变化趋势是怎样的 水轮机为什么这么难学啊 公司起名字:我们新的公司是做办公家具 第一个字是用智字,准备...9 点钞机点一千张钞票需多少需要多9时问时间 跟女生说感冒了她说该,然后她又说自己身体都不...算了,我不... 高数 对数函数幂函数指数函数增大的速率怎么比较? 办公家具起名 灰毛猫是什么品种18 shell 脚本里$?什么意思102 XP,电脑关机问题,一直显示正在关机 韩国影片《假如爱有天意》的插曲《我对于你你对于我》的(((韩语歌词... linux shell:这里的%% * 是什么意思?131 拼多多绑定了微信,付款时没输入密码钱就从卡里扣掉了。是怎么回事?_百 ... 超漩式和虹吸式马桶有什么区别?有何优缺点?108 XP系统的电脑关机一直显示正在关机,关不掉,除了重装系统还怎么解决! 请问WIN7系统下在D盘中安装的软件在C盘重装系统后还能继续使用吗?如 ... 几分爱冰淇淋可以吃吗? 我电脑C盘装了XP D盘装了WIN7 我把D盘格式化了 开始系统选择界面怎么还 ... 无法关闭microsoft office word,因为有一...14 word2007每次打开出现:对话框打开时命令无法执行。单击...9 office 2007 word 打开时候提示"对话框打开时...8 瞎子打野,和奶妈打野,哪个强? 奶妈这个版本的出装如何最合适1 恶有恶报,善有善报。不时不报,时辰未到,一旦时到,必定要报。...2 英雄联盟 LOL 奶妈 索拉卡,一级加什么技能,后面怎么加,...4 LOL稻草人打野顺序出装及加点顺序56 LOL奶妈索拉卡出装11 电井内消防电缆桥架必须是封闭式的吗验收