$-记录着当前设置的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

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

【参考资料如下,但愿能帮到你^_^】1http://kodango.com/explain-shell-default-options

cp -r命令 linux什么意思,linux命令 $- 是什么意思相关推荐

  1. linux传输文件命令scp乱码,CP,SCP 命令(包括windows与linux用xshell互传)

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  2. cp -r为啥会有提示linux,处cp的软件大全

    下载 社交娱乐|20.1MB 更新时间:2019-05-06 13:44:15 评分:7.6 概要:觅聊是一款聊天软件,有很多声音好听的小哥哥小姐姐随时在线陪你一对一语音聊天,可以快速为你匹配到与你合 ...

  3. Linux学习之Bash命令

    1. man命令用来访问存储在Linux系统上的手册页面,如: man xtern 如果不记得命令名,可以使用关键字搜索手册页,语法是:man -k 关键字 2.遍历目录 cd命令 cd destin ...

  4. 【Linux学习】Linux必备命令(一)--之cp命令详解

    [Linux学习]Linux必备命令(一)–之cp命令详解 1.命令详解 cp 命令主要用于拷贝文件,用法,cp old.txt /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r 参数, ...

  5. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter1-Chapter16 )

    一.初识 Linux shell Linux 系统可划分为以下 4 部分. Linux 内核 GNU 工具 图形化桌面环境 应用软件 内核主要负责以下 4 种功能. 系统内存管理 内核通过硬盘上称为交 ...

  6. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  7. linux cp f命令,linux cp 命令

    功能 复制文件或目录 语法 cp [选项] 源文件 目的 cp [选项] 源目录 目的 选项 -b,--backup 覆盖已存在的文件时先备份-f,--force 强行复制文件或目录,不管目标文件或目 ...

  8. Ubuntu学习日记--Lesson1:Linux基础和常用命令

    版权生命:文章系原创,转载请注明出处,多谢! 为了在Linux系统下用深度学习框架caffe,系统补习了一下Linux操作的知识,做些笔记,以备复习,或随时查看. Lesson1:Linux基础和常用 ...

  9. Linux常用20条命令

    Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...

  10. python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?

    今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和 一.文件和目录相关 文件和目录相关 1.进入目录--cd cd /usr/local //进入/usr/local这个目 ...

最新文章

  1. tensorflow基于csv数据集实现多元线性回归并预测
  2. 传统数据仓库架构与Hadoop的区别
  3. 深度卷积神经网络CNNs的多GPU并行框架 及其在图像识别的应用
  4. CoordinatorLayout与滚动的处理
  5. 用户体验五要素_Kwai竞品分析用户体验五要素
  6. 1.数据湖deltalake初识
  7. XML解析之JAXP案例详解
  8. android 蓝牙通知,android – 蓝牙低能耗通知
  9. ios 旋转加载gif_iOS 中gif图的显示
  10. 搭建 | 一步成功搭建Centos + Kubernetes 环境
  11. Java之Exception
  12. Nacos命名空间配置_每个人用各自自己的命名空间---SpringCloud Alibaba_若依微服务框架改造---工作笔记001
  13. java图片上传并解析_java的图片上传详解
  14. CSS中超链接样式的书写顺序
  15. ES6小实验-复习字符串
  16. 照片被误删?别着急,EasyRecovery帮你找回来
  17. 现在有哪些好用的程序员学习交流的网站或者app?
  18. 如何简单地实现小程序分享页拥有返回首页按钮
  19. Linux系统下KVM虚拟机的基本管理和操作
  20. css 属性 linear-gradient 渐变色

热门文章

  1. MySQL运行内存设置
  2. 申请美国大学计算机专业,美国TOP20大学计算机专业申请建议
  3. 一个选手和小丫姐的搞笑对话
  4. java中package的运用
  5. Python--所有的库
  6. dmg是什么文件格式_什么是DMG文件(以及我该如何使用)?
  7. 【机器学习】详解 TF-IDF 与 TF-IWF
  8. 支付宝快捷支付服务 android,图文详解Android下支付宝快捷支付教程
  9. python制作图表放入excel_python写入excel(xlswriter)--生成图表
  10. WP8.1开发:简单天气预报应用(转)