1.向脚本传递参数如果你拥有的参数多于9个,则不能使用$10来引用第10个参数。首先,必须处理或保存第一个参数($1),然后使用shift 命令删除参数1.2.管道与重定向> 改变输出< 改变输入>> 追加|  建立管道3.文件描述符1.文件描述符表2.系统文件表3.内存索引节点表每个进程维护自己的文件描述符表。当进程调用文件描述符相关的函数或命令时,会对其进行修改操作;文件描述符中的每一项指向系统文件表;系统文件表被所有进程共享,处于内核区,它与内存中的索引节点表对应。特殊文件的妙用:1./dev/null可以把 /dev/null 想象为一个'黑洞'。它非常接近于一个只写文件,所有写入它的内容都会永远消息。2./dev/zero/dev/zero 也是一个伪文件,但事实上它会产生一个null流(二进制的0流,而不是ASCII类型)3./dev/tty当程序打开这个文件时,Linux会自动将它重定向到当前所处的终端。输出到此信息只会显示在当前工作的终端显示器上。4.基本的文件检索grep : 最早的文件匹配程序egrep : egrep 和 fgrep 的命令只跟 grep 有很小的不同。egrep 是 grep 的扩展,支持更多的 re 元字符fgrep : 就是 fixed grep 或 fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。Linux 使用 GNU 版本的 grep。它功能更强,可以通过 -G,-E,-F 命令行选项来使用 egrep 和 fgrep 功能。grep 的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板中包含空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到屏幕,不影响源文件的内容。grep 可用于shell脚本,因为 grep 通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2.5.UNIX/Linux系统的设计与shell 编程1.一切皆文件2.UNIX编程的基本原则

2.Shell 编程从入门到精通 --- Shell编程基础相关推荐

  1. python编程从入门到精通pdf-Python编程从入门到精通.pdf

    作 者 :叶维忠 出版发行 : 北京:人民邮电出版社 , 2018.11 ISBN号 :978-7-115-47880-1 页 数 : 429 原书定价 : 79.00 主题词 : 软件工具-程序设计 ...

  2. 《Linux C编程从入门到精通》——1.3 Shell的使用基础

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 S ...

  3. 《Linux C编程从入门到精通》一1.3 Shell的使用基础

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.3节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 Sh ...

  4. 《Linux C编程从入门到精通》——第 1 章 Linux基础 1.1Linux的起源、发展和分类...

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 第 1 章 ...

  5. 《Linux C编程从入门到精通》一第1章 Linux基础1.1 Linux的起源、发展和分类

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.1节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 Li ...

  6. 《Linux C编程从入门到精通》——1.4 Linux的常用命令

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.4节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 L ...

  7. 《Linux C编程从入门到精通》一1.4 Linux的常用命令

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.4节,作者 宋磊 , 程钢,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 Li ...

  8. ASP网络编程从入门到精通 下载

    <ASP网络编程从入门到精通> 清华大学出版社 特点: 面向ASP零基础读者,循序渐进 全面分析ASP技术细节 用代码描述个个知识点,操作性强 通过典型模块设计,体会ASP的奥妙 通过网上 ...

  9. linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...

    摘要: <微软技术丛书:Visual Studio2010并行编程从入门到精通>循序渐进,步骤式动手练习迅速帮助读者掌握并行编程的基础知识. <微软技术丛书:Visual Studi ...

  10. python编程从入门到精通 叶维忠 pdf-零基础如何学习python?十本精品python书籍推荐...

    你想要学习python编程,却不知道该看哪本书?今天小编精选了学习python的十本精品书籍,并且还编写了推荐理由分享给你,希望可以给有选择困难症的同学一点帮助! 1.<"笨办法学&q ...

最新文章

  1. 主角用计算机控制身体,国漫段子手:绝技,用计算机控制挖掘机炒菜
  2. OSPF 疑重难要14点--转屎壳Q岛的一个文章
  3. 【Linux 内核】进程管理 ( 进程与操作系统 | 进程与程序 | 进程与线程 | 虚拟地址空间 )
  4. excel 2010 group and subtotal function
  5. LiveVideoStackCon 2020上海 6月见
  6. c语言双引号和单引号的区别
  7. 使用线程,防止当前程序被阻塞
  8. 2019年北京高校毕业生就业质量状况:四成博士去了高校
  9. 电影里看到程序员一台电脑装2个显示屏,这样有什么优点?
  10. Spring整合Redis作为缓存
  11. java中Map,List与Set的区别
  12. 如何将word文档转换成txt记事本格式?
  13. 棋牌游戏定时器模块设计
  14. Ant Design介绍
  15. linux使用iptables屏蔽ip段,利用iptables屏蔽IP段
  16. python表示差值_Python算法之差值查找-Testfan打卡学测开0116
  17. 跟随器为何要加反馈电阻?
  18. python 写入excel数据xlwt_用python包xlwt将数据写入Excel中
  19. 微服务网关和服务注册中心
  20. CORTEX-M 系列调试下载总览

热门文章

  1. 2018JavaScript状态调查:5个重要的思考( import takeaways) (摘译)
  2. 2018.06.30 BZOJ1857: [Scoi2010]传送带(三分套三分)
  3. c++中istream类型到bool类型的隐式转换
  4. 2017.3.27-morning
  5. 【K8S】K8S-网络模型、POD/RC/SVC YAML 语法官方文档
  6. java语言的一些小语法
  7. 精选 | 2017年11月R新包推荐
  8. C++学习笔记-异常处理
  9. Angular Taskmgr 登录
  10. 常见的防火墙技术介绍