dos判断命令执行结果_Java 基础 —— 常用DOS命令

为什么要了解 DOS?

要知道,我们使用的这些计算机高级编程语言,例如 C 语言,C++ 语言,C# 语言, Java 语言这些,都不可避免地需要将源程序编译成可执行程序。无论使用 gcc 命令还是 java 命令,都离不开 DOS 。所以,熟悉并了解一些简单的 DOS 命令能让我们在学习的初期能够更好的理解和掌握这门语言。当然,也可以直接上手使用 eclipse 或者 idea,但是在学习的初期,不太推荐这样做。

需要了解哪些命令?

d4bbd260359b8a9e01f26c874957a47e.png

启动终端

在 Window 操作系统中,存在多种启动终端的方法,这里介绍两种常用的。

  1. 快捷键 Win + R ,在弹出的对话框中输入 cmd ,然后回车即可。这种方式启动终端后,缺省驻留的目录是在当前用户的主目录。例如当前用户是Tom,那么,缺省驻留的目录是 C:\Users\Tom

  2. 在 window 文件资源管理器的任意有效目录下,按住 Shift 键并用鼠标右击目录空白处后,在弹出的菜单中选择在此处打开 Powershell 窗口即可,在Window 7及其以下的版本中可能是在此处打开命令行窗口。这种方式启动终端后,则终端驻留在当前鼠标右击的目录。

切换盘符

在 Window 操作系统中,会将磁盘划分为不同的驱动器,就是我们看到的 C 盘,D 盘之类的。一般来讲,我们不建议在 C 盘做练习或者项目。然而,我们启动终端后,默认驻留的驱动器不是我们所期望的话,比如在 C 盘,我们可以直接输入盘符加冒号直接切换到对应的盘符。

例如,当前终端驻留的目录是 C:\Users\Administrator\APPDATA ,直接输入D: 就成功切换到D盘了。8e2d178c253fa4c23ba689cc8f142430.png在 Linux 操作系统中,因为不会像 Window 操作系统那样将磁盘划分为不同的驱动器,所有的目录都在 根目录下,也就不存在所谓的 D 盘,E 盘了,故而,不存在切换盘符的命令。

查看命令帮助

在很多时候,我们在使用一个 DOS 命令的时候,可能会忘记了这个命令的用法,除了通过 Internet 寻得帮助外,我们还可以通过帮助命令查询命令的说明信息。
在 Window 操作系统中,我们使用 HELP 命令查看命令的说明信息,例如,我们想知道 CD 命令的用法,我们可以在终端中直接输入 help cd 查看说明信息。158ea9f0e9a21c0d98fab6ab19bf5729.png在 Linux 操作系统中,也有与之相同功能的命令,那就是 MAN,例如:man cd


常用的命令集合

作为程序员,我们大多数是在 Window 操作系统中工作,了解了 DOS 命令之后,有很多操作可以使用 DOS 来完成的。这里将其收集起来,后续的工作中会持续更新。

1. 打印当前目录的树结构到指定的文件

tree . >> readme.md

  • 1

86da9b245f87bdb021eb50ca1bc71c63.png如果您正在为您的项目写自述文件的话,这个命令那就很好用了,省去了在 Markdown 中自己画树状图的琐碎操作。

2. 删除目录树

1e24966eb820c4bc403bf7ecd09b2e9d.png eb294b1833696015e51ceb8a17e7da2e.png

使用 RD 命令将非空目录全部删除。在 NPM 项目中,为了删掉本地模块,重新下载,并且重启项目,我一般会选择使用如下指令来同时完成多个操作。

499b45488baf10a8016937335717ab8e.png

使用 && 将多个命令写到一条指令中,使其按顺序执行。在执行过程中,前一个指令如果执行失败,是不会执行后一个指令的。例如当第二个指令下载依赖执行失败的话,第三个指令就不会执行。该段指令包含三个任务,分别是

  1. 强制删除当前目录下的node_modules目录及其子目录
  2. 重新到cnpm仓库中下载依赖
  3. 运行dev脚本启动项目

3. 当前目录中所有 .svn 目录及文件

7b9efb888af0ff084b8cd679f0518f32.png

当项目采用 SVN 来管理源代码时,我们使用 TortoiseSVN 客户端拉取的代码中,存在着隐藏的 .svn 目录及其文件,当项目需要打包的时候,我们通常是不需要这些文件的,我们可以采用这个 DOS 指令将其全部删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值