编程外的基础
常识涵盖编程学习过程中可能遇到的知识,如YAML、Markdown等。
Markup language
Markdown
Markdown 是一种轻量级标记语言,可用于将格式元素添加到纯文本文档。 Markdown 由 John Gruber 于 2004 年创建,现在是世界上最流行的标记语言之一。
How to learn Markdown
Markdown 语法丰富,但大部分不完整,缺乏有效的长期示例。 所以选择教程的关键是开源时间长。
YAML
YAML Ain't Markup Language(但它确实看起来像)github/docker 和其他程序员工具被广泛使用。
How to learn YAML
YAML很简单,还在更新中,查看最新的官方文档即可:yaml
Terminal
Terminals, 也称为命令行或控制台,使我们能够在我们的计算机上完成和自动化任务,而无需图形用户界面。 终端起源于 1950 年代到 1960 年代左右,从那时起,它一直是所有操作系统的一个不变特征——从台式机到隐藏在云中的服务器,再到像 Raspberry PI Zero 这样的微型计算机,甚至手机。 在大多数情况下,终端、命令行意味着同一件事。
How to learn Terminal
现在有很多不同的设备,它们对应的Terminal命令也不同。 而且终端命令往往直接单词缩写是猜不出来的,所以在学习终端命令教程的时候需要注意:
- 足够完整
- 使用示例
网道bash教程是开源的bash文档,教科书式的篇章划分能帮助学习者系统的了解终端命令。
tldr是社区维护的命令行工具帮助页面合集,支持在线查询终端命令,有不同平台选择,支持不同语言显示