技术解析

Bash Cheatsheet
0
2021-06-24 13:51:58
idczone
有时候写段 bash 脚本,忘记了条件判断怎么写,搜索一半天;忘记了字符串怎么分隔,又搜索一半天,bash 的资料实在是太凌乱了,而且质量参差不齐。

一怒之下做了一个 bash 的 cheatsheet,以图以后关于 bash 的事情查这个文件就得了:

https://github.com/skywind3000/awesome-cheatsheets/blob/master/languages/bash.sh

欢迎指正补充。
有帮助,已 star

不错
几个建议:
1. “常用快捷键”章节请注明是 emacs 风格的,因为有人喜欢并设置成 vim 风格
2. 数组 index 应该要从 1 开始,不确定你的环境是不是有什么不同
3. 条件判断有单圆括号、单方括号、双方括号,语法略有不同,能说明差别会更好

补充楼上第二点,Bash 支持从 0 开始,其他多数 shell 不支持。
相关解释可参看此文章:
https://unix.stackexchange.com/questions/252368/is-there-a-reason-why-the-first-element-of-a-zsh-array-is-indexed-by-1-instead-o

bash 的数组都是从零开始的,不像 zsh

参考资料列了那么多,就是没有 bash 的手册,哈哈哈
https://www.gnu.org/software/bash/manual/bash.html
http://man7.org/linux/man-pages/man1/bash.1.html

我一般都是从这里看:
https://learnxinyminutes.com/docs/bash/
:)

马克,谢谢

因为 bash 手册实在是太冗长了

对,bash 这块有两种输入模式下快捷键,我建议分两块写,在说明下这两种模式怎么切换。感谢这个项目!

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服