跳到主要内容

编程外的基础

常识涵盖编程学习过程中可能遇到的知识,如YAML、Markdown等。

Markup language

Markdown

Markdown 是一种轻量级标记语言,可用于将格式元素添加到纯文本文档。 Markdown 由 John Gruber 于 2004 年创建,现在是世界上最流行的标记语言之一。

How to learn Markdown

Markdown 语法丰富,但大部分不完整,缺乏有效的长期示例。 所以选择教程的关键是开源时间长。

markdowntutorial

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是社区维护的命令行工具帮助页面合集,支持在线查询终端命令,有不同平台选择,支持不同语言显示