CMD 介绍

CMD 介绍

CMD 是 Windows 操作系统中的命令提示符(Command Prompt)程序,它是一种命令行工具,可以让用户通过键入命令来与计算机进行交互。

DOS: disk operating system, 磁盘操作系统. 是利用命令行来操作计算机.

DOS 不是 CMD.

1981 年微软和 IBM 出品的 MS-DOS 操作系统中的命令才叫做 DOS 命令.

而在 Windows 中, Win98 之前的操作系统是以非图形化的 DOS 为基础的, 可以叫做 DOS 命令. 到了 2000 年以后, Windows 逐渐以图形化界面为主了, 这个时候就不能叫 DOS 命令了, 只是模拟了 DOS 环境而已, 很多原本的 DOS 命令已经无法使用, 所以这个时候叫做 CMD 命令会更准确一些.

CMD 环境下的操作

输入部分内容后按下 Tab 可以快速自动补全. 如果当前补全的内容不是想要的, 可以继续按 Tab 切换到想要的内容.

按住 Ctrl 键可以用鼠标滚轮改变字号大小.

CMD 环境不区分大小写.

盘符目录也叫根目录或驱动器.

在 CMD 中打开某个文件时, 需要带上文件名的后缀.

在这里插入图片描述

常见 CMD 命令

dir: 查看当前目录的内容. 会显示隐藏的文件和文件夹.

dir + 目录: 查看某个目录下的内容. 会显示隐藏的文件和文件夹.

cd + 目录: 进入单级目录.

cd + 目录1\目录2\...: 进入多级目录.

cd ..: 回退到上一级目录.

cd /cd \: 直接回退到盘符目录.

盘符 + 冒号: 切换盘符. 如图:

在这里插入图片描述

help + 命令: 查看某个命令的帮助.

cls: 清屏.

exit: 退出 CMD 窗口.

md + 目录1 + 目录2 + ...: 新建一个文件夹, 可以一次性创建多个文件夹.

rd + 目录1 + 目录2 + ...: 删除一个文件夹, 可以一次性删除多个文件夹.

tree + 目录: 显示某一个目录下的所有子目录.

tree: 显示当前目录下的所有子目录.

copy: 拷贝文件.

del: 删除文件.

echo: 输入内容到文件, 文件不存在时将新建一个文件.

type: 创建一个空文件.

move: 剪切文件.

在 CMD 窗口运行 Java 程序

先切换到源文件所在路径.

先将 Java 源文件 xxx.java 编译为字节码文件 xxx.class, 在 CMD 窗口执行命令:

javac xxx.java

再运行字节码文件, 在 CMD 窗口执行命令:

java xxx

例如:

在这里插入图片描述

javac 命令来编译源文件 (要带上后缀名) , 编译成计算机可执行的文件. 其中c 代表 compile.

编译得到后缀名为 .class 的文件. 这是一个字节码文件. .class 文件不能直接被机器执行, 需要用解释器解释执行.

java 命令执行 .class 文件 (不带后缀名), 得到结果. 这是把 .class 文件装载到 JVM 中去执行.

java 命令启动 Java 虚拟机, 虚拟机执行编译器编译到类文件中的字节码.

每一个 .class 文件的基础名都对应着源文件中的一个类名.

javac.exe 是编译工具, java.exe 是运行工具.

java + 类名 的格式是指定运行某一个已编译好的字节码文件, 此时 Java 虚拟机总是从指定的类中的 main() 方法开始执行. 因此, 为了能够执行代码, 类的源代码中必须包含一个 main() 方法. 不包含 main() 方法的类, 比如 Javabean 类, 其编译得到的字节码文件, 是不能被 java 命令指定执行的. 所以可以认为每一个 Java 应用都应该有一个 main() 方法, 主类中的 main() 方法是执行的入口.

在 Java 1.4 及之后的版本中, 根据 Java 语言规范, main() 方法必须声明为 public 的.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/929169.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Hadoop生态圈框架部署 伪集群版(六)- MySQL安装配置

文章目录 前言一、MySQL安装与配置1. 安装MySQL2. 安装MySQL服务器3. 启动MySQL服务并设置开机自启动4. 修改MySQL初始密码登录5. 设置允许MySQL远程登录6. 登录MySQL 卸载1. 停止MySQL服务2. 卸载MySQL软件包3. 删除MySQL配置文件及数据目录 前言 在本文中,我们将…

java基础语法光速入门

前言 欢迎来到我的博客 个人主页:北岭敲键盘的荒漠猫-CSDN博客 本文整理Java的基础语法部分 适合有编程基础的人快点掌握语法使用 没学过一两门语言的话。。还是不建议看了 极致的浓缩没有一点解释 注释 单行注释 // 多行注释 /**/ 数据类型 布尔型:true false 整型:int,lon…

「Mac玩转仓颉内测版41」小学奥数篇4 - 分数加减法

本篇将通过 Python 和 Cangjie 双语解决简单的分数加减法问题,帮助学生理解分数的运算规则,并学会用编程解决数学计算问题。 关键词 小学奥数Python Cangjie分数运算 一、题目描述 编写一个程序,接收两个分数并计算它们的和与差。输入的分…

基于频谱处理的音频分离方法

基于频谱处理的音频分离方法 在音频处理领域,音频分离是一个重要的任务,尤其是在语音识别、音乐制作和通信等应用中。音频分离的目标是从混合信号中提取出单独的音频源。通过频谱处理进行音频分离是一种有效的方法,本文将介绍其基本原理、公…

力扣-图论-1【算法学习day.51】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非…

工业—使用Flink处理Kafka中的数据_ChangeRecord2

使用 Flink 消费 Kafka 中 ChangeRecord 主题的数据,每隔 1 分钟输出最近 3 分钟的预警次数最多的 设备,将结果存入Redis 中, key 值为

PortSwigger 原型污染

一、什么是原型污染 原型污染是一种 JavaScript 漏洞,它使攻击者能够向全局对象原型添加任意属性,然后这些属性可能被用户定义的对象继承。 二、JavaScript 原型和继承基础 1、原型 JavaScript 中的每个对象都链接到某种类型的另一个对象,称…

AMEYA360:上海永铭电子全新高压牛角型铝电解电容IDC3系列,助力AI服务器电源高效运转

随着数据中心和云计算的高速发展,AI服务器的能效要求日益提高。如何在有限空间内实现更高的功率密度和稳定的电源管理,成为AI服务器电源设计的一大挑战。永铭推出全新高压牛角型铝电解电容IDC3系列,以大容量、小尺寸的创新特性,为…

jmeter基础_打开1个jmeter脚本(.jmx文件)

课程大纲 方法1.菜单栏“打开” 菜单栏“文件” - “打开” (或快捷键,mac为“⌘ O”),打开文件选择窗口 - 选择脚本文件,点击“open”,即可打开脚本。 方法2.工具栏“打开”图标 工具栏点击“打开”图标&…

基于微信小程序的教学质量评价系统

​ 私信我获取源码和万字论文,制作不易,感谢点赞支持。 基于微信小程序的教学质量评价系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于微信小程序的教学质量评价系统的开发全过…

数据结构-最小生成树

一.最小生成树的定义 从V个顶点的图里生成的一颗树,这颗树有V个顶点是连通的,有V-1条边,并且边的权值和是最小的,而且不能有回路 二.Prim算法 Prim算法又叫加点法,算法比较适合稠密图 每次把边权最小的顶点加入到树中&#xff0…

增量预训练网络安全大模型的一次尝试

一、背景 探索使用网络安全知识,对开源基模型进行增强,评估是否能使基模型在网络安全领域表现出更好地专业度。 项目基于云起无垠SecGPT开源项目,在hugeface开源数据集的基础上,增加了自有预训练数据,进行增量预训练…

从零开始配置 Docker 网络:快速掌握各类型网络的设置与使用场景

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒📝 Docker 网络类型概述🎯 Bridge 驱动🎯 Host 驱动🎯 None 驱动🎯 Overlay 驱动🎯 Macvlan 驱动🔖 获取网络接口📝 总结:选择合适的网络类型⚓️ 相关链接 ⚓️📖 介绍 📖 如果你曾经在搭建…

C语言(一维数组练习)

键盘录入一组数列&#xff0c;利用冒泡排序将数据由大到小排序 #include <stdio.h>int main(int argc,char *argv[]) {int i,j,tmep;int arr[10];printf("请输入10个测试整数&#xff1a;\n");int lensizeof(arr)/sizeof(arr[0]);for(i0;i<len;i){scanf(&q…

PostgreSQL实现透视表查询

PostgreSQL 8.3版本发布时&#xff0c;引入了一个名为tablefunc的新扩展。这个扩展提供了一组非常有趣的函数。其中之一是交叉表函数&#xff0c;用于创建数据透视表。这就是我们将在本文中讨论的内容。 需求说明 解释此函数如何工作的最简单方法是使用带有数据透视表的示例…

消息中间件-Kafka1-实现原理

消息中间件-Kafka 一、kafka简介 1、概念 Kafka是最初由Linkedin公司开发&#xff0c;是一个分布式、支持分区&#xff08;partition&#xff09;、多副本的&#xff08;replica&#xff09;&#xff0c;基于zookeeper协调的分布式消息系统&#xff0c;它的最大的特性就是可以…

protobuf实现Hbase数据压缩

目录 前置HBase数据压缩效果获取数据(反序列化) 前置 安装说明 使用说明 HBaseDDL和DML操作 HBase数据压缩 问题 在上文的datain中原文 每次写入数据会写入4个单元格的内容&#xff0c;现在希望能对其进行筛减&#xff0c;合并成1格&#xff0c;减少存储空间&#xff08;序列…

爬虫专栏第二篇:Requests 库实战:从基础 GET 到 POST 登录全攻略

简介&#xff1a;本文聚焦 Requests 库的强大功能与应用实战。首先介绍其安装步骤及版本选择要点&#xff0c;随后深入讲解 GET 请求&#xff0c;以百度页面为例&#xff0c;展示如何发起基本 GET 请求、巧妙添加 headers 与参数以精准搜索&#xff0c;以及正确设置 encoding 避…

【Leetcode】19. 删除链表的第N个节点

【Leetcode】19. 删除链表的第N个节点 1. 题目介绍2. 方法一&#xff1a;计算链表长度逻辑流程:代码复杂度分析 1. 题目介绍 题目描述 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,…

工业齐套管理虚拟现实仿真模拟软件

工业齐套管理虚拟现实仿真模拟软件是与法国最大的汽车制造商合作开发的一款虚拟现实仿真模拟软件&#xff0c;借助身临其境的虚拟现实环境&#xff0c;无需停止生产线&#xff0c;即可模拟仓库和提货区域。 工业齐套管理虚拟现实仿真模拟软件不仅适用于汽车工业&#xff0c;安全…