P30-31

  软件工具的原则

    1.一次做好一件事

    2.处理文本行,不要处理二进制数据

    3.使用正则表达式

    4.默认使用标准输入/输出

    5.避免喋喋不休

    6.输出格式必须与可接受的输入格式一致 

    7.让工具去做困难的部分    

    8.构建特定工具前先想想

  Shell脚本的好处               脚本语言运行层级比较高,能轻易处理文件与目录之类的对象,处理效率不如编译型语言

    1.简单性:高级语言,简洁的表达复杂的操作

    2.可移植性

    3.开发容易

P47-48  特殊文件 dev/null   dev/tty

      1.dev/null  传送到此文件的数据都会被丢掉,读取dev/null会立即返回文件结束符号 (感觉相当于垃圾桶)

      2.dev/tty  当程序打开此文件时,UNIX会把他自动重定向到另一个终端 (在读取人工输入,比如密码时特别有用)

      printf "Enter new password: "                提示输入密码
      stty -echo                          关闭自动提示输入字符功能        因为关闭了自动提示功能,所以在登陆系统输入密码的过程中,看不到自己的输入
      read pass < /dev/tty          读取密码
      printf "Enter again: "           重新输入  
      read pass2 < /dev/tty         再次读取一次用来确认
      stty echo                打开自动提示输入字符功能         记得在确认密码之后打开提示输入字符功能

转载于:https://www.cnblogs.com/wIndy-noob/p/3152685.html

《Shell脚本学习指南》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 如何在超大分辨率的图片中检测目标?
  2. 20181110-软件开发架构2
  3. boost::math::skew_normal用法的测试程序
  4. 雷蛇鼠标安全漏洞 装上就能获得管理员权限
  5. python | 三种可变参数简述
  6. java描边_shape描边设置是否显示四周描边
  7. 如何用计算机管理员权限,教你电脑使用代码添加管理员权限的详细教程
  8. PyTorch Softmax
  9. jquery对文本赋值和取值_jQuery对表单元素的取值和赋值操作代码
  10. 程序人生:初学者最常问的几个问题
  11. 刨根问底--struts-default.xml
  12. win10计算机管理看不见蓝牙,win10系统蓝牙不见了的解决方法
  13. python函数调用的例子_Python案例|混用C函数
  14. git的简易上手笔记,及常用命令集合
  15. 5.Hbase API 操作开发
  16. 华为荣耀手机指令代码大全_华为手机指令代码大全
  17. Python编写的疲劳检测系统(实时摄像头检测)
  18. 查看计算机温度指令,怎么看cpu温度(电脑CPU温度怎么查看?)
  19. c语言中char类型的存储形式是,在c语言中char型数据在内存中是怎样的存储形式?...
  20. 芯动科技面试——数字IC/FPGA面试案例总结1

热门文章

  1. 加拿大鹅“跌倒”,波司登“吃饱”?
  2. 云原生大数据平台零信任网络安全实践技术稿
  3. 如何备份和还原PS4保存数据
  4. Android中PopupWindow遮罩层的设置
  5. CentOS无人值守安装
  6. python word修改神器docxtpl
  7. 6. Python 元组,不可变的列表,滚雪球学 Python
  8. 产品设计杂谈--微信篇
  9. 测试路由器的防火墙配置,wan:入站数据,出站数据,转发
  10. 2.Paper小结——《Privacy-preserving blockchain-based federated learning for traffic flow prediction》