Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.36 KB

tool_command.md

File metadata and controls

15 lines (9 loc) · 1.36 KB

命令行

先让我向大家解释一下,程序员为何要学会使用命令行。

  • 这个世界并不像你想象的那样美好,所有的工具都要给你做一个图形界面出来,图形界面的制作,成本本来就很高
  • 当这个工具命令很多的时候,命令很杂的时候,即便做成图形界面,可能也会很复杂很难用,如果一个工具有一千个命令,那么如果要图形界面完全地包含这个一千个命令,那这个图形工具可能会变得充满这种菜单栏和按钮。(事实上,习惯用IDE的你一定经历过这样的事情,为了找一个设置,在IDE的纷繁复杂的菜单里找了半天才找到,那如果是用命令行,直接输入这个命令就可以了!)
  • 命令行处理的东西,可以写成命令行脚本,如linux的.sh, .bash文件, windows的.batch, .cmd文件, 然后自动化执行.
  • 在使用命令行的过程中, 你更容易对整个工程的build等流呈有更好的把握, 你更加明白到底是哪些工具, 它们分别干了什么了.

大部分Windows用户同学, 推荐使用2019微软推出的Windows Terminal, 它是一个支持富文本, 多标签

一些重要的命令行学习资源: