
如今,手机已经成为了一个器官。
不信?
你试着没有手机两天,肯定像是丢了魂一样。:)
而电脑,已经成为了像菜刀,螺丝刀一样的工具。
对于搞音乐的人来说,一台电脑就是生产音乐的一道工序里面的核心部件。
对于视频制作,同样如此;对于*今条头日**的写作者,电脑就是写作的工具。
还有很多......
对于程序员来说,电脑就是瑞士*刀军**,不同的场景可以用来干不同的事情,在普通人看来,程序员就像IT界的魔法师,他们可以做到很神奇的事情。
而成为魔法师的第一步,就是掌握命令行。

昨天的文章《学习Javascript,代码编辑用什么好?试试VSCode》,我提到了VSCode,它可以集成命令行,那么,对于命令行,我们应该如何掌握呢?今天豪哥根据自己的经验给大家汇报一下。
书
前方高能,大家注意下面这个网址,它实际上是一本书,现在已经出了第三版了,免费。
http://linuxcommand.org
看英文书太慢?
还有一个中文版本的,非常不错。
http://billie66.github.io/TLCL/book/zh/
视频
慕课网有个视频
http://www.imooc.com/learn/181
讲师是happy peter,他有个人的视频教程,全部免费,深入浅出又有趣哦。忘记说了,上面的中文版本的书也是他搞出来的:)
工具
不管什么平台,原生的命令行工具总是丑陋无比,黑乎乎的,让人一看,就不想和它待着,但是事情往往会有人改善。
如果你是Mac用户,直接装上Iterm2和oh-my-zsh,瞬间命令的世界就变得可爱多了。
嗯,关于iterm2,也许你可以看看这个
使用Windows的同学们不用着急,现在,PowerShell也很强大并且开源,最开始可以用PowerShell练习。
linux用户?不需要我说了吧。

方法
带着问题去探索。
-
如何在操作系统的文件中跳转并且毫不费力
-
如何控制电脑中的程序,程序之间的消息传递
-
如何让有些人可以访问这个文件,有些人不行
-
如何让电脑和其他电脑互动
-
如何给电脑装程序,不费力的连着安装很多程序并且能看到进度
-
如何用命令行写软件并且不太费力。
-
没了,等你补充。
掌握命令行,做新时代的魔法师。

Wakaka,Play happily together!