首页 > 其他分享 >CMD

CMD

时间:2024-12-04 22:11:54浏览次数:8  
标签:文件 Java CMD DOS java 目录

CMD

CMD 介绍

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 中打开某个文件时, 需要带上文件名的后缀.


图1

常见 CMD 命令

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

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

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

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

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

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

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


图2

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

cls: 清屏.

exit: 退出 DOS.

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

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

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

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

copy: 拷贝文件.

del: 删除文件.

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

type: 创建一个空文件.

move: 剪切文件.

在 CMD 窗口运行 Java 源文件

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

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

javac xxx.java

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

java xxx

例如:


图3

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

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

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

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

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

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

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

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

标签:文件,Java,CMD,DOS,java,目录
From: https://www.cnblogs.com/Chengkai730/p/18587323

相关文章

  • 调用CMD
    1.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QProcess>#include<handleapi.h>#include<QShortcut>namespaceUi{classMainWindow;}classMainWindow:publicQMainWindow{Q_OBJECTpubli......
  • Windows Cmd查询端口号对应的进程及关闭进程
    WindowsCmd查询端口号对应的进程及关闭进程1.使用netstat查询端口和进程信息运行以下命令:netstat-ano|findstr:端口号示例:如果要查询端口80812.查找进程ID所属的程序通过上面命令的输出获取到PID(进程ID)后,可以使用以下命令查看对应的程序名称:tasklist|fi......
  • Sort-Object 是 PowerShell 中用于对对象进行排序的 cmdlet(命令)。sort 是 Sort-Object
     在PowerShell中,sort其实是Sort-Objectcmdlet的一个简写。这里我会详细解释一下sort是什么,它是怎么工作的,以及为什么会有这样的设计。1. 是什么:Sort-Object是PowerShell中用于对对象进行排序的cmdlet(命令)。sort是Sort-Object的别名,这意味着你可以使用sort来......
  • CMDB平台(进阶篇):CMDB的构建指南(三)
    配置管理数据库(ConfigurationManagementDatabase,简称CMDB)是IT服务管理中的关键组件,用于存储和管理IT环境中的配置项及其关系。构建一个高效、可靠的CMDB系统,选择合适的解决方案和工具至关重要。本文将从多个角度详细探讨在选择CMDB解决方案(以乐维MCM为例)和工具时应考虑的因素。......
  • cmd运行
    声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页B站泷......
  • P5572 [CmdOI2019] 简单的数论题 题解
    题目描述\(T\)组数据,给定\(n\gem\),求:\[\sum_{i=1}^n\sum_{j=1}^m\varphi(\frac{\text{lcm}(i,j)}{\gcd(i,j)})\\\]对\(23333\)取模。数据范围\(1\leT\le3\cdot10^4,1\lem\len\le5\cdot10^4\)。时间限制\(\texttt{2s}\),空间限制\(\texttt{128......
  • 在当前工作目录下,以管理员身份运行cmd(如何通过命令提升管理员权限?)
    思路一、听说cmder可以右键打开当前工作目录的命令窗口,不过我懒得安装验证了。思路二、我发现百度找到的教程都不真正满足我的需求,最后从一篇文章得到了启发。我整理了需求,提示AI生成bat脚本代码,代码微改后,在当前工作目录下,可以用管理员身份运行cmd。【前置知识】Windows环......
  • x-cmd pkg | chatgpt - ChatGPT 聊天助手,带你体验高效的多轮对话,智能上下文记忆
    目录简介快速上手安装使用功能特点竞品和相关项目进一步阅读简介chatgpt是由github.com/j178使用Go开发的用于ChatGPT的CLI,支持GPT-3.5-turbo和GPT-4。快速上手安装eval"$(curlhttps://get.x-cmd.com)"#安装x-cmdxenvusechatgpt......
  • x-cmd pkg | nexttrace - 可视化路由跟踪工具,支持多种 IP 数据库,助你深入解析网络路径
    目录简介快速上手安装使用功能特点竞品和相关作品进一步阅读简介nexttrace是github.com/nxtrace用Go开发的可视化路由跟踪工具,用于分析从源到目标的网络路径。它默认使用ICMP协议发起TraceRoute请求,支持IPv4和IPv6,支持指定网卡进行路由跟踪,支持TTL控......
  • mysql:赋予表格数据、用 cmd 运行 mysql 访问数据。
    前言:mysql:新建数据库与数据表,并用cmd运行mysql成功访问到了数据。-CSDN博客(一)创建表格数据打开MySQLWorkbench,跟据以下步骤操作。完成以上步骤,表格数据提交成功,现在打开cmd命令符运行mysql。(二)借助cmd运行mysql数据mysql-uroot-p(运行) showdatabase......