电脑既是我的爱好,也是我的职业。 我大约有10个人分散在我的公寓周围,都运行Linux(包括Mac)。 由于我喜欢升级计算机和计算机技能,因此当我遇到Sylvain Leroux提出的Bash认证时,我就抓住了购买它的机会。 我在Debian Linux上经常使用命令行,这似乎是扩展我的Bash知识的绝佳机会。 当作者在序言中解释说他使用Debian Linux时,我笑了,这是我最喜欢的两个发行版之一。

Bash使您可以自动化任务,因此它是一种省力,有趣且有用的工具。 在阅读本书之前,我已经在Unix和Linux上具有大量的Bash经验。 我不是专家,部分原因是脚本语言是如此广泛和强大。 当我在EndeavourOS (基于Arch的Linux发行版)的欢迎屏幕上看到它时,我第一次对Bash产生了兴趣。

以下屏幕截图显示了EndeavourOS的一些选项。 信不信由你,这些面板仅指向Bash脚本,每个脚本都完成一些相对复杂的任务。 而且由于它们都是开源的,所以我可以根据需要修改这些脚本中的任何一个。

总是要学习的东西

我对这本书的印象非常好。 时间不长,但经过深思熟虑。 作者对Bash有非常广泛的了解,并具有解释其用法的超常能力。 这本书涵盖了使用16个难题的基本,中级和高级Bash脚本,他称之为“挑战”。 这使我认识到Bash脚本是要解决的编程难题,这使它变得更加有趣。

Bash令人兴奋的方面是它与Linux系统紧密集成。 尽管其功能的一部分在于语法,但它也很强大,因为它可以访问很多内容。 您可以编写重复性任务的脚本,也可以编写简单的任务,但是您厌倦了手动执行。 没有什么太好或太小,将Bash淘汰可以帮助您了解自己可以做什么以及如何实现。

如果我没有提及David Both的免费资源,那么这篇评论将是不完整的。Bash脚本的系统管理员指南   在Opensource.com上。 这份17页的PDF指南与Bash it有所不同,但它们共同构成了想要了解它的任何人的成功之选。

Bash it out使我更渴望进入更高级的Bash脚本编制工作,我可能会无意中最终成为一名计算机程序员而没有计划。

我之所以喜欢Linux,是因为操作系统功能强大且用途广泛。 不管我对Linux有多少了解,总会有一些新知识让我更加欣赏Linux。

在竞争激烈且瞬息万变的就业市场中,我们所有人都应该不断更新自己的技能。 这本书帮助我以非常动手的方式学习了Bash。 几乎感觉就像作者和我在同一个房间里,耐心地指导我的学习。

作者Leroux具有吸引读者的超凡能力。 我认为这是一件难得的礼物,比他的技术专长更有价值。 实际上,我正在写本书,是为了感谢作者预见到我自己的学习需求。 尽管我们从未见过面,但我从他的礼物中真正受益。

翻译自: https://opensource.com/article/20/4/bash-it-out-book

通过这本拼图学习Bash相关推荐

  1. 鸟哥的Linux私房菜-第10/11/12/13章(vim程序编辑器、学习bash、正则表达式与文件格式化处理、学习Shell Scripts)...

    第10章 vim程序编辑器 可以将vim看做vi的进阶版本,vim可以用颜色或底线等方式来显示出一些特殊的信息. 为何要学习vim?因为: a. 所有的 Unix Like 系统都会内建 vi 文书编 ...

  2. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 最近升级日期:2009/08/25 在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达命令的方式,就是透过 ...

  3. 第十一章、认识与学习BASH

    第十一章.认识与学习BASH 第十一章.认识与学习 BASH  最近升级日期:2009/08/25 1. 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 ...

  4. 第十一章 认识与学习BASH【鸟哥linux私房菜学习笔记】

    认识与学习BASH 一.认识bash这个shell (一)bash shell 的功能 1.history指令 默认的命令记忆功能为1000条命令.本次登录过程中使用的命令保存在内存中,之前登录的命令 ...

  5. 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 1. 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 shell 1.3 系统的合法 shell 与 /etc/shel ...

  6. 学习Bash相关知识

    第十一章 总结 认识bash这个shell 管理整个计算硬件的其实是操作系统的内核(kernel),这个内核是需要被保护的,所以一般用户只能通过shell来跟内核通信,以让内核达到所想要达到的工作. ...

  7. linux-basic(11)认识和学习bash

    [11.1]认识bash这个shell 1)介绍:其实壳程序的功能只是提供用户操作系统的一个接口,因此这个壳程序需要可以呼叫其他软件才好.命令,包括 man, chmod, chown, vi, fd ...

  8. 学习bash第二版-前言

    UNIX或Linux操作系统用户将面对的第一件事就是shell."shell"是一个用户与系统交互接口的UNIX术语.它使用户可以通过键盘和显示设备与计算机进行交流.shell只是 ...

  9. Note For Linux By Jes(5)-认识与学习 BASH

    正确的关机方法: 数据同步写入磁盘:sync 惯用的关机命令:shutdown 重新启动,关机:reboot, halt, poweroff 切换运行等级:init run level 0:关机 ru ...

最新文章

  1. 博弈最高位POJ 1704(Georgia and Bob-Nim博弈)
  2. c语言 mysql_bind,C语言连接SQLSERVER数据库
  3. JavaScript数据结构和算法
  4. 经典卷积神经网络--LeNet-5的详解
  5. 计算机发展与应用,网络计算机的发展与应用
  6. linux ssh非交互脚本,sshpass实现shell脚本非交互密码验证
  7. 怎样在计算机中创建d盘,我在电脑D盘内新建了一个文件夹,怎么才能给 – 手机爱问...
  8. mybatis初学习
  9. eclipse乱码解决
  10. Android xml文件的序列化
  11. 移动测试基础 android 中 dumpsys 命令使用
  12. 每天一道剑指offer-重建二叉树
  13. 一个cp命令引发的mongodb大量慢查询
  14. 编辑器 的保存怎么绑定事件_小鹿百度编辑器新增小程序URL,抢占百度新流量...
  15. java clone 对象_为什么阿里Java手册推荐慎用 Object 的 clone 方法来拷贝对象
  16. Kyndryl从IBM完全剥离在纽交所独立上市;新思科技收购AI驱动性能优化软件企业Concertio | 全球TMT...
  17. POJ - 3069 Saruman's Army 萨鲁曼的大军 贪心 重庆一中高2018级竞赛班第三次测试 2016.7.24 Problem 2
  18. Java中身份证、电话号码用星号(****)加以保护
  19. Bulk-Only传输协议 UFI命令块规范
  20. 【2022】58同城前端笔试

热门文章

  1. RabbitMQ——路由模式
  2. Fusion Upload组件 对接 阿里云OSS/七牛/又拍
  3. 关于runc漏洞CVE-2019-5736的修复公告
  4. php7下新版Ueditor
  5. MyBatis全局配置文件MyBatis-config.xml代码
  6. [收藏学习]Linux的实时监测命令
  7. erlang的cpu调优
  8. [转] boost库的Singleton的实现以及static成员的初始化问题
  9. C++知识整理(在此感谢大牛的整理)
  10. 简单易用的IT运维服务器管理程序分享!