Java基础之DOS命令
上一篇文件相信大家已经把刀刃磨好了,现在我们来真真正正的操控一下计算机。
其实我们每天都在操控计算机,比如刷抖音、聊微信、王者荣耀,看着只是我们的手指或者是鼠标点点点其实程序的内部都是运行的一行行的命令,现在我们去体验几个windows下面的命令。
什么是DOS命令
现在我猜你一定是在看手机或者电脑,那么你现在看到的是图形化界面,是计算机系统研发公司为非专业人士设计的便于简便使用的一套框架,但是我们是要做攻城狮的呀~这玩意不能装逼啊~哈哈哈,扯远了,计算机最初始化的形态是没有图形化界面的只有命令行界面,在命令行中输入各种命令来操作系统执行相应的操作,相信我你现在能点的东西全部是一个个的命令只不过是在后台运行的,这个在命令行界面使用的特殊标记符号就是DOS命令,任何操作系统都会有命令行界面。
如何打开DOS命令窗口
1、win键 + r打开运行窗口,哦不知道哪个是win键,来来来找到你电脑上以四个小方块组成的键那个就是。
2、在运行窗口中输入cmd(command命令,我只是写一下cmd的全称别给写进去了)
3、回车,你就进入了DOS命令窗口
4、来看下面的图,就这?就这…
常用DOS命令
DOS命令没有上万个也有上千个,现在我们只对其中最经常用到的命令进行逐一的解释,其实啊这种东西一通百通,我们需要的是知道怎么用以及这玩意是干啥的,来来来废话太多了开始正文。
dir:文件夹内容查看
刚刚我们已经进入命令行界面,因人而异不过大部分应该和我的是一样的,显示的应该是当前windows的版本以及当前所在文件夹,也就是C:\Users\Administrator。
什么是当前文件夹?就是你理解的意思现在我们所有的操作都是针对C:\Users\Administrator这个文件夹进行操作的离不开这个文件夹。
你应该已经迫不及待的想尝试一下命令的强大了,不要着急慢慢来,现在我希望你能在我的电脑手动的去打开命令行窗口所在的文件夹。就像下面这样:
什么你不会复制?那好吧,win10系统你可以选中当前路径右键即可复制掉剪贴板,win7嘛麻烦一些你需要选中当前路径右键之后选择标记即可。
现在你可以尝试一下这个命令了,请输入dir然后回车,你会得到如下图的显示:
现在你可以比较一下和你手动打开的目录有什么异同,咦怎么多了两个东西,一个是.另一个是…,那俩也是目录只不过在图形化界面中不显示,等会再介绍这两个小东西,简单吧,so easy就可以查看当前文件夹下的所有内容。
mkdir:在当前目录添加一个文件夹
增删改查是计算机最基本的功能,这就是增加的命令,手动打开的文件夹不要关闭,现在我们在命令行界面输入mkdir test,然后回车,我们再去文件夹下面看看有没有这个文件夹?
显而易见这个命令是非常简单的就可以在当前文件夹下面创建一个子文件夹的。
del:删除文件
既然能够新增一个文件夹那么当然能够删除他,大哥大姐这玩意别乱用啊,哦其实也无所谓,删了再加回来,加不回来就重做系统,都是小事,既然走上了程序员这个不归路重装电脑你是经常遇到的,可以提前练练手。
现在请你手动的在文件夹中创建一个test.txt的文件,用于我们测试del命令,然后你就可以快乐的执行del test.txt来删除了。
你会神奇的发现,文件消失了。
cd:切换文件夹
全称change directory,顾名思义改变文件夹。
现在就要来介绍一下.和…了,现在你要时刻关注当前文件夹的位置:
.代表当前文件夹
…代表上级文件夹
然后再来介绍一下两个重要的东西,一定要理解:
绝对路径:如当前显示的当前文件夹位置C:\Users\Administrator这就是一个绝对路径,我们可以这么理解,如果我们把c盘的根目录比作银河系的话我现在的位置就是---->银河系/太阳系/地球/中国/北京/通州区这就是我所在的位置我们从根目录开始读取的就是绝对路径。
相对路径:举个栗子(擦,大半夜的我饿了),你在山东省聊城市,那以我为基准聊城市岂不是这样来书写---->…/聊城市,我记得我们的文件夹中还有一个test文件夹,那我们想要获取test文件夹,相对于现在的文件夹直接test就可以读取。
本来想用绝对速度和相对速度来作比喻的,还是算了吧,哈哈哈。
来来来我们现在试一下:
cd .:当前路径变了吗?应该没有吧,你如果发生了变化恭喜你中奖了,去买彩票吧,如下所示:
看我们的当前路径没有发生任何变化,验证了我们所说的.代表当前路径的说法,其实这也是一个相对路径的跳转。
cd …:这样我们应该是跳转到上级文件夹,让我们验证一下。
看,果然没错。
cd C:\Users\Administrator\test:嗯,没错我们是从根目录开始编写的这是一个绝对路径的跳转,我们尝试一下能否进入到下级目录test。
下面我们连续使用三个相对路径退出并重新进入test文件夹:
cd …/(重新回到上级文件夹)
cd test(相对路径重新进入test文件夹)
cd …/test (退出并再次进入)
见证奇迹的时刻到了
诺,看当前路径的值,发生了改变并重新进入了test文件夹,说明我们的测试是成功的。
cd /:我们一直再说根目录,那么我们能否切换到根目录呢?当然是可以的,就使用这个命令,来试一下:
到了根目录了,使用dir查看一下根目录中有什么?咦,有没有发现缺少两个特殊的文件夹,这是正确的根目录没有上级文件夹和本文件夹这个概念的,因此就没有这两个特殊的标记了。
d::切换盘符
上面的操作我们只是在同一个盘符下面进行操作的,可以想一想我们能不能进入到另一个盘符,当然在技术上是没问题的,我们只需要书写盘符然后加一个英文的冒号即可切换盘符,来让我们尝试一下:
看到没有我们成功的来到了d盘并查看了d盘根目录下面的内容,除系统盘外我们切换盘符都是默认到根目录下面的除非你先是切换了路径然后又进行盘符的切换,如下面这样:
cls:清屏
我们执行了很多的命令整个窗口已经被命令以及显示的结果占满了,是否能够清理一下屏幕,你可以尝试输入cls然后回车,整个命令行窗口是不是立刻变得清爽了。
exit:退出命令行窗口
已经学过几个常用命令了,我希望看到这儿的小伙伴们可以退出窗口然后重新进入重新操作一遍,不要看文档,盲猜,错就错了无所谓。你可以选择暴力关闭命令行窗口,**这不是程序员的风格,不如我们装个逼你可以尝试使用一下exit,窗口绝大多数情况下这时候已经正常关闭了,来重新操作一遍。
tab:文件夹或命令提示
我们切换文件夹的时候一般的操作是使用dir查看是否有这个文件夹,如果有我们再切换,否则显示没有文件夹不够烦人的,那么如果下一个文件夹的名字特别长怎么办,我们还是以test(假装test是一个特别长的文件名,咦蹲在草丛四个字母会不会露出来啊)为例,你在命令行窗口输入cd tes然后tab(我相信你们能找到tab键),是不是自动补全了,如果还有其他对应的会全部列出来,我们可以再多写几个字母继续tab,真是一个黑科技,其实很low,哈哈哈。
来来来介绍两个好玩的命令
ipconfig:IP地址
不局限于在什么文件夹,你可以直接拼写ipconfig,你会得到自己的内网地址,如下结果:
ping:网络测试
ping-pong,像不像打乒乓球,是的这个词就来源于乒乓球,用于测试通信及响应,我们可以测试内网中两台计算机是否可以通信亦可以测试我们的计算机是否可以和外网进行通信,我这儿没有另一台电脑我可以ping我的路由器,来让我们尝试一下:
可以看到有响应,说明我们的内网是通的,下面我们测试一下外网是否能够通信:
我们以两种方式测试能否和外网进行通信,分别是域名和IP,其实是同一种东西,只是域名比IP地址方便记忆。
显然ping这个命令有两种方式:
1、ping IP地址
2、ping 域名
结语
分别从什么是DOS命令、如何打开DOS命令行窗口以及常用DOS命令三个方面介绍了DOS命令,希望小伙伴们能有所得命令特别多,需要什么可以直接百度单独的命令,我只是说明一下有这个东西。