文章目录
1. 命令行窗口
Command Line Interface,简称CLI,文本界面,与之对应的概念,图形界面(GUI)
用户通过输入命令与操作系统或软件直接交互,更加高效
例如,输入特定的命令执行操作,例如运行程序、配置系统、查看文件等
所有操作都通过输入命令行来完成,常用于软件开发、系统管理和网络配置
2. 打开命令行窗口
Windows 的命令行窗口有命令提示符窗口(CMD窗口)和PowerShell窗口
2.1 命令提示符窗口(Command Prompt)
2.1.1 是什么
也被叫做CMD窗口,是windows操作系统中最基础的、历史最悠久的命令行界面,早期为兼容MS-DOS命令而设计的,执行简单任务
命令提示符的很多命令源自MS-DOS,不支持复杂脚本和系统管理任务
常见命令
- dir,列出目录中的文件。
- cd,更改目录。
- copy,复制文件。
- del,删除文件。
- ping,检查网络连接。
2.1.2 打开命令提示符窗口
按下 Win + R 键,“运行”窗口
输入 cmd,然后按 Enter 键,即可打开命令提示符窗口,
2.2 Windows PowerShell
2.2.1 是什么
PowerShell,不仅支持传统的CMD命令,还增加了许多高级功能,处理的对象不止于纯文本,执行复杂任务,增强了命令的输出和输入功能
例如,get-process 获取当前运行的进程
CMD窗口就不支持了
2.2.2 打开 Windows PowerShell
在Windows任务栏搜索框中输入 PowerShell,然后选择“Windows PowerShell”
右键单击Windows“开始”菜单 或者 Win + X 键,在弹出的菜单中选择“Windows PowerShell”
2.2.3 PowerShell vs. 管理员PowerShell
权限不同,影响可以执行的命令范围
普通权限,不能执行某些需要系统级别权限的操作,例如修改系统设置、访问受保护的文件夹等等,不对系统做深层次的修改
管理员权限,对系统有最高权限,例如更改注册表、调整系统级环境变量、执行深度修改系统的脚步等
3. 在命令行窗口中运行前面的简单计算器程序
可以返回去看这里:C++入门(02)简单了解C++应用程序的开发部署
cd 命令只更改当前的目录路径,但不能跨越不同的驱动器(盘符)
如果想要切换到另一个驱动器(例如从 C: 切换到 D:)
需要先切换驱动器,然后再使用 cd 命令
导航到你的 C++ 程序所在位置以后
dir (Linux 是 ls),列出当前目录中的文件和文件夹
输入程序的名称来运行你的 C++ 程序,“.exe”四个字符可以省略,因为是可执行文件