相比后出现的图形软件,其实命令行工具才是桌面操作系统的「原住民」。Windows 上的命令提示符(cmd.exe)在 1987 年推出,1977 年推出的 Bourne shell 现在还是一些 Unix 发行版中的默认 shell。时至今日,无数优秀的命令行工具依然有大量用户在用,例如著名的文本编辑器 Vim。
这些功能强大的命令行工具,就像宇宙中的暗物质,没有被习惯了图形软件的用户注意到,然而一旦开始上手,你就会发现它能发挥作用的场景远超想象:
当你逐渐熟悉命令行工具的强大与灵活,就会开始后悔应该早一点把它用起来。
如此繁杂的功能和命令,学起来会不会很难入门呢?
学习命令行工具的第一个难点,在于它不同于我们早已习惯的「鼠标点击 - 执行功能」的操作模式;第二个难点,在于不熟悉它(看似)复杂多变的命令。这就有点像学习一门新的外语,既觉得发音难,又觉得语法难。
📍欢迎阅读试读文章
因此在内容的编排上,没有采用教科书式的「先学理论,再来实践」的结构,而是从完全新手的角度出发,通过使用一个个命令行工具,逐步掌握其背后的概念。
这个过程就像是小朋友学习语言的过程:先通过模仿学会说简单的句子,再慢慢理解句子中的语法。
栏目的内容完全是面向对 Windows 命令行零基础的派友,如果你已经了解了基本概念和用法,栏目中也准备了能进一步挖掘 Windows 命令行潜力的进阶内容。
在栏目的后四篇,将根据四个场景:
整理了丰富的实例,并在实例中讲解脚本的创建和使用、Windows 系统 API 等进阶概念,真正做到新手入门,高手进阶。