Bash脚本编程资料共享

相信很多小伙伴已经看了我的文章教你如何成为Java的OOM Killer,这篇文章原本是在gitchat上做了讨论的,原文链接为如何在生产环境排查OutOfMemoryError(OOM),后来很多小伙伴加我微信,小伙伴们看到解决一个线上OOM的问题,还需要写Shell脚本,都询问我是否有学习脚本编程的资料,当然,我这里什么资料都有的 :)

通常大家都不认为Shell脚本是个重要的语言,但是Shell脚本和Linux命令可是维护一款健康的Java服务必不可少的技能,当线上出现了事故、需要应急的时候、当你初始化数据的时候、当你做个小工具的时候、当你想理解Linux工作原理的时候、当你从线上环境收集信息的时候,你都会用到Shell脚本编程,之前的文章对Linux命令、JVM命令还有一些定制化的工具脚本做了介绍,具体参考文章Java服务化系统线上应急和技术攻关,你必须掌握的Linux命令Java服务化系统线上应急和技术攻关,你必须拥有的那些应用层脚本和Java虚拟机命令,本文要分享给大家的是学习Shell脚本的资料,Shell脚本分为C Shell,Ksh Shell,Bourn Shell, Bash Shell, 其中,Ksh Shell是Unix的默认脚本,Bash Shell是Linux的标准脚本,也是最流行的脚本,本文推荐的几本书都是介绍Bash Shell的书籍。

相信我,这些书籍看完可以轻松玩转脚本和Linux命令,让你在开发和维护Java服务的时候更加得心应手。

书籍下载地址:

  1. Advanced Bash-Scripting Guide 密码:znqi
  2. Bash Reference Manual 密码:t41m
  3. Learning the Bash Shell 密码:onhd

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏码字搬砖

JVM内存模型

先磨磨肩擦擦掌,小二很早就听说jvm的内存很是奇特,今日一看果然不同凡响。下面且听小二一一道来。

1505
来自专栏熊二哥

企业模式和设计模式快速入门

相信大家对GOF的23个设计模式和Martin Fowler的企业应用架构模式都有过了解,这部分的内容和知识非常驳杂,不过真正常用的模式并不多,比如单例模式、策...

1947
来自专栏LET

CPU Cache简介

真空中光速为299,792,458米/秒,目前,Intel的i7频率可以达到4GHz,简单换算一下,可以得出结论:光(电流)在一个Cycle内移动的距离约为0....

1212
来自专栏BestSDK

10行代码,Python实现爬取淘宝/天猫评论

要做数据分析首先得有数据才行。对于我等平民来说,最廉价的获取数据的方法,应该是用爬虫在网络上爬取数据了。本文记录一下笔者爬取天猫某商品的全过程,淘宝上面的店铺也...

7365
来自专栏Fundebug

配置Tree Shaking来减少JavaScript的打包体积

译者按: 用Tree Shaking技术来减少JavaScript的Payload大小

895
来自专栏机器学习和数学

[编程经验] 我是如何半自动抓取素材公社图片的

网络爬虫是一件比较繁琐的事情,特别考验人的耐心。但又是非常令人着迷的一件事,因为当你从网络上爬到了自己的想要的数据,满满的成就感油然而生。但是我对爬虫掌握的并不...

3405
来自专栏Android相关

X86处理器架构--Nehalem

最开始的处理器比较简单,8086处理器是评估当前的指令指针(CS:IP)指向的指令,然后再执行解码、执行、退出,并移动指令指针到下一个位置,每一个新的芯片都做了...

1214
来自专栏林德熙的博客

如何使用 C# 爬虫获得专栏博客更新排行

昨天,梦姐问我们,她存在一个任务,找到 关注数排行100 和 浏览量排行100 的专栏博客,在2017年还有更新的专栏。 梦姐说他要出去一趟,M大神在吃饭,于是...

941
来自专栏Albert陈凯

2018-08-05 没有测试用例的代码,根本不应该跑在服务器上

在实际测试中,一个单元可以小到一个方法,也可以大到包含多个类。从定义上讲,单元测试和集成测试是有严格的区分的,但是在实际开发中它们可能并没有那么严格的界限。如果...

1585
来自专栏小程序之家

如何在小程序中实现拍照功能

在小程序使用的过程中,难免会用到相机组件,本文将教大家配置入门小程序camera组件的使用,并自己制作一个小程序相机的demo出来。

1.1K4

扫码关注云+社区