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 这块有两种输入模式下快捷键,我建议分两块写,在说明下这两种模式怎么切换。感谢这个项目!