Shell

0 人感兴趣 · 23 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/95/95685d9d18b11bd0e5d9002ce6b1b3d7.jpeg?x-oss-process=image/resize,w_416,h_234

Bash 脚本的单元测试

用户头像
柴锋 2020 年 8 月 16 日

有人说不要用 Bash 而是应该用 Python 来做运维和构建脚本的一个理由就是缺乏单元测试的构建脚本很难证明其可靠性,因为没法儿为 Bash 脚本写单元测试,但是 Python 脚本有。事实上,我们的确能够为 Bash 脚本写单元测试!

https://static001.geekbang.org/infoq/5a/5a92240f45bae25dd3dd64464a581abd.jpeg?x-oss-process=image/resize,w_416,h_234

收藏!一篇教会你写 90% 的 shell 脚本!

用户头像
洋仔聊编程 2020 年 9 月 2 日

还不会写shell脚本?这篇文章教会你写90%的shell脚本!

https://static001.geekbang.org/infoq/fe/fe0ee544bc7817a2c92cc50d6e8eb153.jpeg?x-oss-process=image/resize,w_416,h_234

终极 Shell

用户头像
池建强 2020 年 4 月 25 日

以前在「如何学习一门编程语言」里提到了 Shell,也有读者问到 Shell 的问题,所以这次给大家说说 Shell 的事。

https://static001.geekbang.org/infoq/e5/e5e63dfb9c02e3c78e0b74b0a8235451.jpeg?x-oss-process=image/resize,w_416,h_234

为什么 Bash 脚本总是不稳定?

用户头像
柴锋 2020 年 8 月 18 日

写过很多 Bash 脚本的人都知道,Bash 的坑不是一般的多。为什么 Bash 脚本就是这么不可靠、运行不稳定呢?本文用一个简单的实例来探究其背后的原因。

关于 Bash 的 10 个常见误解

用户头像
柴锋 2020 年 8 月 9 日

Bash 大概是程序员们既是最熟悉的而又是最陌生的。说熟悉,Bash 几乎存在于程序员身边的绝大多数电脑上。说陌生,Bash 作为最常用的脚本语言,很少有程序员们了解 Bash 的特性和语法,而且因为不了解还产生了很多的误解。

https://static001.geekbang.org/infoq/58/589ae06731dfa70e85f903c9e9fbc661.jpeg?x-oss-process=image/resize,w_416,h_234

DevOps 技术栈

用户头像
柴锋 2020 年 8 月 8 日

当我们提到 DevOps 落地的时候,几乎都是关注在协作或者工具上,这些就是做好 DevOps 落地所需要的吗?除了关注在协作和工具上,技术栈需要掌握哪些呢?运维技术栈与开发技术栈有哪些相通之处呢?

https://static001.geekbang.org/infoq/7c/7c475e0177cbea3958a4b45021b5dc2f.png?x-oss-process=image/resize,w_416,h_234

小技巧:ssh -D 让终端访问或下载快一点

用户头像
LinkPwd 2020 年 4 月 29 日

身在国内,而访问的目标可能又很遥远,会碰到安装下载个软件或 yum、apt-get、pip 时速度很慢的情况,让人抓狂。 此时ssh -D来帮忙

https://static001.geekbang.org/infoq/34/34160f5def685407eddb33776bdf0e9c.png?x-oss-process=image/resize,w_416,h_234

必知必会,程序员都应该会的 Linux 的 50 个知识点!

用户头像
Java小咖秀 2020 年 6 月 19 日

>不管是前端或者后端,我觉得都是必备的,或者是说日常知识点,或者学会了不会吃亏的。小在这里给大家准备了50道Linux面试题,建议收藏。

https://static001.geekbang.org/infoq/b6/b682cc27ce6c3a9c0f8bc7256533b0d2.jpeg?x-oss-process=image/resize,w_416,h_234

Shell 的技巧小总结 (MIT Missing Semester)

用户头像
AndersonKim 2020 年 6 月 13 日

关于Shell常用技巧的小总结来自于The Missing Semester of Your CS Education ,MIT 2020的课程,课程链接如下:https://missing.csail.mit.edu/

https://static001.geekbang.org/infoq/96/96584cf3dffd446e0776a7d51a07b1a9.png?x-oss-process=image/resize,w_416,h_234

linux 入门系列 5-- 新手必会的 linux 命令

用户头像
黑马腾云 2020 年 8 月 17 日

上一篇文章“linux入门系列4--vi/vim编辑器”我们讨论了在linux下如何快速高效对文本文件进行编辑和管理,本文将进一步学习必须掌握的linux命令,掌握这些命令才能让计算机更懂你。

https://static001.geekbang.org/infoq/5b/5b57bc54688fa1cd2c70ce603980ce25.jpeg?x-oss-process=image/resize,w_416,h_234

让类 / 进程 / 脚本「单身」的方法

用户头像
小林coding 2020 年 8 月 18 日

有某些场景下,我们不希望有多个相同的 Linux 进程 或 Shell 脚本同时执行,因为相同进程同时执行,可能会破坏数据的一致性。

https://static001.geekbang.org/infoq/3c/3c0500fede79ffda9e3a78d8fedb6406.png?x-oss-process=image/resize,w_416,h_234

Bash 实用技巧

用户头像
麦迪文 2020 年 8 月 20 日

分享 Bash 常用的 13 条小技巧。

linux 上强大的字符串匹配工具详解 -grep

用户头像
X先生 2020 年 7 月 16 日

grep 是用于匹配输入数据中符合条件的字符串的工具,其匹配过程支持正则表达式,因而匹配能力非常强大。

Linux Shell 编程

用户头像
yuanhang 2020 年 9 月 9 日

Linux shell 基本操作

https://static001.geekbang.org/infoq/c2/c28ae6be013c07777b980b3173e94563.jpeg?x-oss-process=image/resize,w_416,h_234

linux 入门系列 8--shell 编程入门

用户头像
黑马腾云 2020 年 8 月 20 日

本文将结合前面介绍的Linux命令、管道符等知识,通过VI编辑器编写Shell脚本,实现能自动化工作的脚本文件。

瞎琢磨先生の常用的 linux 命令

用户头像
瞎琢磨先生 2020 年 5 月 5 日

linux常用三大指令:grep、sed、awk

https://static001.geekbang.org/infoq/a8/a8eb9f9044b2514c70b100cd4694cbaf.jpeg?x-oss-process=image/resize,w_416,h_234

Bash 的 4 种运行模式

用户头像
Megatron7 2020 年 5 月 6 日

在日常使用bash的过程中,老是会遇见通过ssh 连接到服务器产生环境变量不可用。命令不存在,是不是让人有点懊恼。

https://static001.geekbang.org/infoq/03/03680ba1f6af7048ecebfd71f9609da2.gif?x-oss-process=image/resize,w_416,h_234

SSH 免密登录

用户头像
Radix10 2020 年 8 月 20 日

简单两步完成SSH免密登录。

https://static001.geekbang.org/infoq/a7/a7bfd3575f36f65becdfb533fff813b4.png?x-oss-process=image/resize,w_416,h_234

Linux 系统检查脚本

用户头像
雪雷 2020 年 8 月 22 日

对登录一个系统,快速查看其系统信息,检查系统各项指标及参数,编写系统快速检查脚本,输出系统信息到脚本运行的logs目录下。

https://static001.geekbang.org/infoq/84/840b1b0470fb1adf956e4ba94cfdf581.png?x-oss-process=image/resize,w_416,h_234

Linux 自定义快捷工具

用户头像
雪雷 2020 年 8 月 22 日

为方便我们日常工作,我们可以在Linux系统下自定义一些使用的小工具,在此抛砖引玉简单举例说明,大家可以根据自己的需求自定义小脚本。

Shell 文本处理一则

用户头像
wong 2020 年 6 月 3 日

遇到一个文本内容,需要做一些提取的处理。 记录一下遇到的 Shell 知识点。

https://static001.geekbang.org/infoq/0f/0fb392efbced6555779d5b1981c26b9f.jpeg?x-oss-process=image/resize,w_416,h_234

自己实现一个简单的 DevOps 工具系列(后端篇)- 1

用户头像
苏格兰、情调 2020 年 9 月 21 日

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

Shell_Shell资料文章-InfoQ写作平台