Appearance
学点cmd(控制台)命令
1. 如何启动cmd?
可通过如下几种方式启动:
1.1 快捷键win+r组合,在弹出的输入框中输入cmd,回车即可;
1.2 在win标旁的搜索栏键入cmd,在搜索结果中点击即可启动,此方法可以选择以管理员身份启动cmd,适用于某些需要权限的命令;
1.3 在路径:C:\Windows\System32 下搜索cmd,找到对应的exe文件(如下图),为其新建一个桌面快捷方式。该快捷方式也支持右键以管理员身份启动。

2. 我能用cmd做什么?
命令行能做的事很多,从各种系统设置项的更改,到文件的读写、脚本的执行、编译器的启动...
你能想到的不能想到的都能做。
3. 为什么要用cmd?
原因可以有很多:启动快、反馈快、部分交互式软件没有提供gui,只能通过命令行启动等。
4. 一点基础的cmd命令
4.1 盘符的切换
cmd 启动时默认路径为:C:\Users\Administrator\ , 也就是位于C盘下。可以理解为操作者本人此时正处在该文件夹下。如果要进入D盘,可以输入D:然后回车。此处的盘符字母大小写均可。

4.2 目录下文件的查看
要查看当前目录下有哪些文件,输入dir回车即可,如果要查看指定目录下的文件,则使用命令dir 指定目录名。

使用命令tree /f查看当前文件夹下所有文件夹层级结构:

4.3 目录的跳转
要进行目录的跳转,首先要明白目录的结构。一个目录由以下几个部分组成:.(代表当前目录),..(代表上一级目录),其它目录。使用cd命令可以在各个目录间跳转(要实现不同盘符中的跳转需要先切换盘符)。
4.4 目录的创建和删除
使用命令mkdir xxx即可在当前目录下创建名为xxx的文件夹。

在下图中,我们使用tree /f命令查看当前目录结构。其中02和03文件夹下各有一个文件,04文件是空的。
使用rmdir xxx可以直接删除空文件夹,即图中的04文件夹。但是对于非空的文件夹直接使用该命令会拒绝执行并提示文件夹非空。 我们使用del xxx命令删除名为xxx的文件,然后再执行删除文件夹操作,成功。 上面的方法比较麻烦,实际上,也可以使用rmdir /s xxx命令来删除非空文件夹。

Tips
- 使用键盘上的方向键(向上、向下)可以在历史输入的各条指令之间来回切换,节省时间。
- 输入目录名称时,如果名称剩余部分唯一(如当前目录下有1234.txt, 1245.txt,此时输入123,则剩余部分必然是4.txt),按下tab键可以自动补齐剩余部分。
- 部分指令执行时间较长,如果希望中止当前指令,可以按
ctrl+c(卡住的话多按两遍)。 - 要在命令行中复制粘贴文本,应使用鼠标右键而非
ctrl,c,v的组合。即选中想复制的文本,点击右键即将其复制到剪贴板,再次点击右键即粘贴到命令行中。