当前位置: 首页 > news >正文

C++入门(04)命令行窗口

文章目录

  • 1. 命令行窗口
  • 2. 打开命令行窗口
    • 2.1 命令提示符窗口(Command Prompt)
      • 2.1.1 是什么
      • 2.1.2 打开命令提示符窗口
    • 2.2 Windows PowerShell
      • 2.2.1 是什么
      • 2.2.2 打开 Windows PowerShell
      • 2.2.3 PowerShell vs. 管理员PowerShell
  • 3. 在命令行窗口中运行前面的简单计算器程序

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”四个字符可以省略,因为是可执行文件
在这里插入图片描述

相关文章:

  • Golang | Leetcode Golang题解之第393题UTF-8编码验证
  • c语言和c++的区别
  • 网络编程之-UDP详解
  • 什么是 Java?Java 的主要特点有哪些?
  • 【WPF】WPF学习之【二】布局学习
  • leetcode 23.合并k个升序链表
  • JVM系列(十) -垃圾收集器介绍
  • 面试题.04
  • 【Python】数据可视化之分类图
  • 【Datawhale X 李宏毅苹果书 AI夏令营】《深度学习详解》Task3 打卡
  • EvoSuite使用总结
  • 是谁还不会flink的checkpoint呀~
  • Java传输本地目录到远程服务器
  • WSL 在 Windows 上删除已经安装的 Ubuntu | WSL 再次重装 Ubuntu | cv2.imshow() 弹窗支持
  • Java语言的Netty框架+云快充协议1.5+充电桩系统+新能源汽车充电桩系统源码
  • 基于FreeRTOS的STM32多功能手表
  • Java Spring Boot 项目中的密码加密与验证开发案例手册
  • Redis集群
  • C++11 ---- 右值引用和移动语义
  • SpringBoot依赖之Spring Boot DevTools热部署开发增效工具
  • 连演三场,歌剧《义勇军进行曲》在上海西岸大剧院上演
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 这些被低估的降血压运动,每天几分钟就管用
  • “下山虎”张名扬一回合摘下“狮心”:你们再嘘一个给我听听
  • 清华数字政府与治理研究院揭牌:服务数字政府建设需求
  • 福建省莆田市原副市长胡国防接受审查调查