从零开始学习Java系列教程之Windos下dos命令行使用详解前言
在上一篇文章中,壹哥重点给大家讲解了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命令行使用详解前言的更多相关文章
- Linux下nl命令的用法详解
Linux中nl命令和cat命令很像,不过nl命令会打上行号,属于比较不常用的命令,下面随小编一起来了解下这个鲜为人知的nl命令吧. nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文 ...
- SpringBoot初始教程之Servlet、Filter、Listener配置详解
1.介绍 通过之前的文章来看,SpringBoot涵盖了很多配置,但是往往一些配置是采用原生的Servlet进行的,但是在SpringBoot中不需要配置web.xml的 因为有可能打包之后是一个ja ...
- [转帖]Linux 下 DD 命令的使用详解
https://blog.csdn.net/noviblue/article/details/56012275 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注 ...
- Linux下SSH命令使用方法详解(摘自网络)
备注:检查自己的linux系统中是否已经安装了某一些软件的命令: rpm -qa | grep 软件名 例如 rpm -qa | grep vsftpd 1.查看SSH客户端版本 有的时候需要确认 ...
- 【HANA系列】SAP HANA XS使用服务器JavaScript Libraries详解
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用服务器 ...
- 【HANA系列】SAP HANA XS使用JavaScript数据交互详解
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS使用Jav ...
- Spring 系列教程之 bean 的加载
Spring 系列教程之 bean 的加载 经过前面的分析,我们终于结束了对 XML 配置文件的解析,接下来将会面临更大的挑战,就是对 bean 加载的探索.bean 加载的功能实现远比 bean 的 ...
- SpringBoot系列教程之Bean加载顺序之错误使用姿势辟谣
在网上查询 Bean 的加载顺序时,看到了大量的文章中使用@Order注解的方式来控制 bean 的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文 ...
- kali linux 系列教程之metasploit 连接postgresql可能遇见的问题
kali linux 系列教程之metasploit 连接postgresql可能遇见的问题 文/玄魂 目录 kali linux 下metasploit 连接postgresql可能遇见的问题. ...
- SpringBoot系列教程之Bean之指定初始化顺序的若干姿势
上一篇博文介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢? 本文将介绍几种可行的方式来控制 bean 之间 ...
随机推荐
- 【2020NOI.AC省选模拟#8】C. 海盗
题目链接 原题解: 可以发现,在给定的规则下,若前$i$个人参与分配,则每个人得到的金币个数是固定的. 假设在前$i-1$个海盗参与分配时,某个海盗能得到$x$个金币,则第$i$个海盗需要给他$x+1 ...
- vscode php 方法无法跳转问题
安装扩展 PHP IntelliSense #路径感知 PHP Intelephense #自动补全 PHP DocBlocker #在类或属性.方法上面敲/**回车自动生成参数注释等 PHP Na ...
- 关于DELL服务器风扇远程控制失效
关于DELL服务器风扇远程ipmitool控制失效 去年12月,公司突然断电,公司有一台DELL 720XD服务器,自从断电之后,使用ipmitool命令行控制风扇速度就失效了,因为之前忙其他的项目, ...
- python读取与处理netcdf数据
netcdf是气候数据中的主流格式,当涉及到大范围的全球数万个格网点数据时,使用python脚本可以较快地读取与处理. import netCDF4 from netCDF4 import Datas ...
- Jmeter四、jmeter脚本组成和组件搭配
一.jmeter脚本开发原则 简单:去除无关的组件,同时能复用的尽量复用. 正确:对脚本或者业务正确性进行必要的判断,不能少也不能多(200) 高效:部分组件仅仅在脚本开发模式使用,在真正生产环境下不 ...
- C++ 函数参数与按值传递
C++ 函数参数与按值传递 C++ 通常安值传递参数,这意味着将数值参数传递给函数,而后者将其赋给一个新的变量. double volume = cube(side); 其中,side 是一个变量. ...
- JAVA - 判断两个浮点数相等
JAVA - 判断两个浮点数相等 背景知识 float型和double型是JAVA的基本类型,用于浮点数表示,在JAVA中float型占4个字节32位,double型占8个字节64位,一般比较适合用于 ...
- Centos 配置网络自启和静态IP和主机名
1. 修改配置文件 vim /etc/sysconfig/network-scripts 2. vim /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPR ...
- PHP判断0和空的方法
可以兼容,传参数,或者不参数与0的判断 if ( isset($data['other_id']) && (!empty($data['other_id']) || is_nume ...
- [cisco]Configure private VLAN
vlan 100 private-vlan isolated ! vlan 200 private-vlan community ! vlan 300 private-vlan primary pri ...