bash

Bash 笔记
Bash 笔记

<meta charset=utf-8 emacsmode="-*- markdown -*-"> <link rel="stylesheet" href="https://casual-effects.com/markdeep/latest/journal.css?">

2021-10-20 21:06:51阅读全文

CVE-2019-18276 Gun Bash条件竞争漏洞
CVE-2019-18276 Gun Bash条件竞争漏洞

最近在看K8S方面的漏洞,分析漏洞就看到了一个Gun Bash条件竞争的漏洞,漏洞的原因和复现比较简单,但是其中包含一些条件竞争TOCTOU和一些linux文件基础知识方面的东西,感觉值得记录一下,因此有了这篇文章:

2021-12-31 08:49:30阅读全文

脚本执行常见错误:build.sh: caller: not found
脚本执行常见错误:build.sh: caller: not found

从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell)但Login Shell还是bash. 原因是dash更快、更高效,而且它符合POSIX规范。Ubuntu在启动的时候会运行很多she

2022-02-28 11:02:13阅读全文

深入解析Linux的Cron命令
深入解析Linux的Cron命令

Cron是Linux一个很有用的工具,也是开发人员最喜欢的工具,因为它可以让你使用通用脚本和特定于任务的脚本在特定的时间段、日期和间隔自动运行命令。有了该描述,你可以想象系统管理员如何使用它来自动执行备份任务、目录清除、通知等。

2023-04-05 23:48:26阅读全文