在上一篇文章中,壹哥重点给大家讲解了Java开发和运行环境的安装及配置,分析了JDK与JRE的区别,而且还给大家提到了dos命令行。可能有些童鞋对dos命令的使用还不熟悉,其实我们在初学Java时,经常需要在dos窗口中进行java文件的编译和执行,所以有必要带大家掌握dos命令的使用。接下来壹哥会再利用一篇文章专门讲解dos命令的相关内容!

--------前戏已做完,精彩即开始--------

全文大约【2000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......

一、 dos命令行

1. dos简介

dos:Disk Operating System,磁盘操作系统。dos与windows、mac、linux等一样,其实也是电脑上的一种操作系统,并且是微软推出的第一款商用操作系统。该系统可以直接以命令行的形式,来操纵管理硬盘中的文件。

从1981年MS-DOS 1.0,直到1995年MS-DOS 7,这15年间,dos都是微软个人计算机上使用的操作系统,并在IBM PC兼容机市场中也占有举足轻重的地位。截止到现在,windows系统仍然可以切换成dos形式进行操作。

话说壹哥从初中时代开始接触计算机,当时学校里用的操作系统就是dos!

因为我们在初学Java时,经常需要在dos命令窗口中对java文件进行编译和执行,所以接下来壹哥会带大家学习dos命令的使用。

2. 打开dos命令窗口

要想学习dos命令的使用,我们其实没必要再单独安装一个dos系统。在普通的xp/win7/win10/win11等系统中,都自带dos命令窗口。我们只需要打开就好了,打开dos命令窗口的方式有如下两种:

方式一:点击“开始”-->“所有程序”-->“附件”-->“命令提示符”;

方式二:点击“开始”-->“运行”-->输入“cmd”-->按下“Enter”键。

2.1 方式一

如果你没有太多关于电脑的使用经验,可以采用第一种打开方式,步骤如下:

点击电脑的【开始】菜单,选择【所有程序】里的【附件】,然后选择【命令提示符】。

这样就会弹出dos命令窗口,如下图所示:

2.2 方式二

或者采用第二种方式。我们还是点击电脑上的【开始】按钮,选择【运行】,然后【输入cmd】,再按下【Enter键】或【确定】按钮即可。

此时也会弹出dos命令窗口,如下图所示:

现在你已经知道该如何打开dos命令窗口了,接下来壹哥就带你学习一下dos系统中有哪些常用的命令吧。

二、常用命令

1. 常用命令

对我们来说,掌握几个常见的dos命令即可,如下:

dir:列出当前目录下所有的文件及文件夹;

md:创建一个文件夹;

rd:删除一个空目录;

cd:进入指定的目录;

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

cd \:退回到根目录;

del:删除文件;

cls命令:清空屏幕;

mspaint:打开画图板;

notepad:打开记事本;

exit:退出DOS命令行。

2. 命令使用

接下来壹哥结合上面的几个命令,给大家演示一下该如何具体使用这些命令。请你也跟着壹哥操作起来吧,一个合格的程序员一定不能手懒!

2.1 dir查看文件

查看D盘下的所有文件信息,如下图所示:

2.2 切换到某个目录下

cd命令可以切换到某个文件夹下,结合dir命令查看该文件夹:

2.3 返回上一级目录

cd..命令可以返回到上一级目录。

2.4 返回到根目录

cd /直接返回到根目录下,如D盘根目录:

2.5 创建文件夹

md命令,在D盘根目录下创建一个新的文件夹abc。

结果如下:

2.6 删除指定的文件夹

rd命令删除指定的文件夹。

2.7 清空文件夹下所有的文件

在DOS命令中,只有该文件夹下所有的文件及文件夹都是空的,才能成功地删除该文件夹。我们可以使用del *.*通配符!

这里大家要注意,del * 或 del *.* 命令表示删除当前目录下的所有文件。Windows系统删除文件是从内向外删,文件夹内部的文件如果没有被完全删除,删除该文件夹时会失败。

2.8 help命令

如果我们不知道某个命令的具体使用方法,可以输入help命令,可以查询到所有的命令功能。

例如:

2.9 exit命令

exit退出命令可以关闭当前dos窗口,使用如下:

至此,壹哥就把dos命令行给大家介绍完了,现在你知道如何使用dos命令了吗?赶快打开dos窗口,试试这些命令吧,如果有任何问题,也可以在评论区留言~

三、 今日作业

第一题

dos系统属于哪个公司?

A|苹果公司 B|微软公司 C|千锋教育

第二题

请在评论区,列举出几个常用的dos命令。

从零开始学习Java系列教程之Windos下dos命令行使用详解前言的更多相关文章

  1. Linux下nl命令的用法详解

    Linux中nl命令和cat命令很像,不过nl命令会打上行号,属于比较不常用的命令,下面随小编一起来了解下这个鲜为人知的nl命令吧. nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文 ...

  2. SpringBoot初始教程之Servlet、Filter、Listener配置详解

    1.介绍 通过之前的文章来看,SpringBoot涵盖了很多配置,但是往往一些配置是采用原生的Servlet进行的,但是在SpringBoot中不需要配置web.xml的 因为有可能打包之后是一个ja ...

  3. [转帖]Linux 下 DD 命令的使用详解

    https://blog.csdn.net/noviblue/article/details/56012275 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注 ...

  4. Linux下SSH命令使用方法详解(摘自网络)

    备注:检查自己的linux系统中是否已经安装了某一些软件的命令: rpm -qa | grep 软件名  例如 rpm -qa | grep  vsftpd 1.查看SSH客户端版本 有的时候需要确认 ...

  5. 【HANA系列】SAP HANA XS使用服务器JavaScript Libraries详解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用服务器 ...

  6. 【HANA系列】SAP HANA XS使用JavaScript数据交互详解

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用Jav ...

  7. Spring 系列教程之 bean 的加载

    Spring 系列教程之 bean 的加载 经过前面的分析,我们终于结束了对 XML 配置文件的解析,接下来将会面临更大的挑战,就是对 bean 加载的探索.bean 加载的功能实现远比 bean 的 ...

  8. SpringBoot系列教程之Bean加载顺序之错误使用姿势辟谣

    在网上查询 Bean 的加载顺序时,看到了大量的文章中使用@Order注解的方式来控制 bean 的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文 ...

  9. kali linux 系列教程之metasploit 连接postgresql可能遇见的问题

    kali linux 系列教程之metasploit 连接postgresql可能遇见的问题 文/玄魂   目录 kali linux 下metasploit 连接postgresql可能遇见的问题. ...

  10. SpringBoot系列教程之Bean之指定初始化顺序的若干姿势

    上一篇博文介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢? 本文将介绍几种可行的方式来控制 bean 之间 ...

随机推荐

  1. 搭建 vue 项目

    前提  :  node 环境 也可以用 cnpm (淘宝镜像 npm install -g cnpm –registry=https://registry.npm.taobao.org) 全局安装vu ...

  2. SQL-运算

    dual表可以进行运算select * from dual; 算数运算 + - * /select 5 + 6 as aaa ,6 - 3 as bbb ,5 * 7 as ccc ,9/2 as d ...

  3. uniapp里面设置onlaunch以后在加载页面调接口

    main.js 里面 Vue.prototype.$onLaunched = new Promise(resolve => { Vue.prototype.$isResolve = resolv ...

  4. 通过Windows定时任务执行Python脚本给钉钉群发送消息

    前提:已经存在有成功发送钉钉群机器人消息的python脚本,参考上一篇Python调用钉钉群机器人发送群消息 Windows定时任务设置 1.本机是Win7系统:控制面板->系统和安全-> ...

  5. 关于js数组方法forEach()

    1.forEach()是什么? forEach()是一种数组遍历方法. 在js最基础的遍历数组方法可能是这样的 点击查看代码 var myArr = [1, 2, 3] for(var i = 0; ...

  6. redis 简单安装

    参考官网,安装步骤基本照搬redis官网,其他只做简单说明https://redis.io/download/https://redis.io/docs/getting-started/install ...

  7. 图像处理|Matlab

    图像处理 | Matlab 参考博文: 图像处理-平滑滤波 图像去噪-加性噪声(高斯/椒盐)

  8. 网易二面-Arthas的底层原理

    众所周知,阿里开源的Arthas已经成为Java开发中调优的基本工具,其功能在于监控JVM运行情况,并对CPU.内存状况生成报告或者是火炬图. 从JDK5开始,java.lang.instrument ...

  9. nodejs的增删改查

    1.新建一个jwttest.router.js 引入toast const {success,fail} = require("../toast"); const jwt = re ...

  10. CF1272 B DIV3 ---代码对比

    这次DIV3有点可惜啊,题解是我的与学长的代码对比 学长的原博客https://www.cnblogs.com/xyq0220/p/12036109.html B.Snow Walking Robot ...