主流的操作系统(Windows,linux(Ubuntu),macOS)及大多数应用程序都提供了基于命令行和图形化界面两种交互方式,而移动端是采用手势触控、语音等进行交互。作为普通用户来讲,图形化界面容易上手,而且交互效果更加直观。
但是作为一个程序员来讲,应该去熟悉各个操作系统的命令行的使用,因为命令行相对图形化界面而言,绝大多数场景下使用更加高效。而且图形化界面本质是对命令行的封装,能用图形化界面实现的基本都可以采用命令行实现。而且在服务器端(centos,RedHat)基本上是不会安装图形界面。
Windows下想要使用命令,必须首先启动控制台。
Windows系统可以使用快捷键Windows+r调出运行
后输入cmd,便可以进入Windows下的命令行终端
在启动Windows的终端(也称为控制台)之后,便可以运行命令了。如果你使用Windows作为开发平台,如下的命令你也许会经常使用到。
命令名称 功能描述 dir 列出当前目录列表 cd 切换目录(只能在根盘符(例如C盘)内切换),cd /切换到磁盘的根目录 md 创建目录 rd 删除空目录 del 删除文件 type 显示文本文件内容 echo 输出文本内容 例如echo %path% 查看系统环境变量 ping 检测网络,例如ping baidu.com notepad 记事本 calc 计算器 mspaint 画图 explore 文件资源管理器 cleanmgr 磁盘清理 desk.cpl 分辨率设置 powercfg.cpl 电源设置 regedit 注册表编辑器 msconfig 系统配置 mstsc 远程连接 firewall.cpl 防火墙 Appwiz.cpl 添加或修改程序 tasklist 查看进程列表 taskkill /f /im process-name.exe 关闭指定进程 netstat -ano|findstr "port" 查看端口占用 msinfo 系统信息 sticky notes 便签 ipconfig 查看ip winver 查看windows版本 cls 清除屏幕内容 exit 退出终端
在终端上使用命令时还有些快捷键,例如Tab可以补全路径,上下键可以切换之前输入的命令。*实现模糊匹配操作,例如 del *.txt就可以删除 指定目录的所有文本文件。
如果想要获取更多的windows命令信息,可以在终端上输入help回车后会显示每个命令的名称以及功能说明。