Dos 命令虽然非常古老,但在开发过程中我们还会时不时用到。

现总结一下经常用到 dos 命令的场景:

1,现在的工程目录文件占用很大的磁盘空间,文件数更是超级多,一般一个 android 工程文件数都超过 10万以上。

这样的一个工程我们 checkout 下来以后,譬如碰到版本过期,svn 服务器更换等各种原因不得不废弃掉时,我们就需要从硬盘上删除该工程。

此时,若直接用敲 DEL 键恐怕不是一个好办法。

用 rmdir 命令就能在此发挥其作用了。

例如:

C:\>rmdir /s /q android-sdk-bak

关于其参数的作用:

C:\>help rmdir
删除一个目录。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。

/Q 安静模式,带 /S 删除目录树时不要求确认

2,搞过MTK 开发的人知道,经常要打补丁,有的补丁还好,修改的文件不多,但是有的补丁文件就超级多了。

后面为了提交我们补丁修改的时候就很痛苦了。

tree 命令可以帮我们。

例如:

C:\>tree /f eclipse>test.txt

该命令就会将该C:/eclipse 下面所有的文件夹及其各子文件夹下的文件以树的形式写到test.txt 文件中去了。

关于其参数可以参考help 信息:

C:\>help tree
以图形显示驱动器或路径的文件夹结构。

TREE [drive:][path] [/F] [/A]

/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。

打开test.txt 文件会看到如下信息:

文件夹 PATH 列表
卷序列号为 00000002 F87F:E353
C:\ECLIPSE
│ .eclipseproduct
│ artifacts.xml
│ eclipse.exe
│ eclipse.ini
│ eclipsec.exe
│ epl-v10.html
│ notice.html

├─configuration
│ │ config.ini
│ │
│ ├─.settings
│ │ org.eclipse.core.net.prefs
│ │ org.eclipse.ui.ide.prefs
│ │
│ ├─org.eclipse.core.runtime
│ │ │ .contributions.3
│ │ │ .contributors.3
│ │ │ .extraData.3
│ │ │ .mainData.3
│ │ │ .namespaces.3
│ │ │ .orphans.3
│ │ │ .table.3
│ │ │
│ │ └─.manager
│ │ .fileTable.10
│ │ .fileTable.9
│ │ .fileTableLock

限于篇幅,这里没有列完,有兴趣可以自己试试。

为了防止漏传补丁修改文件,我一般都是按照该列表中的文件一一将其修改后的文件添加到 svn commit list中去的。

后面有更多的场景会再陆续补充……

开发过程中常用的 dos 命令相关推荐

  1. Java中常用的Dos命令

    在Windows操作系统下,很多时候仍然会用到Dos命令.这些命令虽然简单但在很多时候确实非常好用.这里以win11为例,对其操作进行简要的记录. 打开Dos命令行的方法(包括PowerShell) ...

  2. AI开发过程中常用开发命令及软件安装

    来源:投稿 作者:frank 编辑:学姐 <<打造舒适的AI环境>>系列总览: 分为硬件篇x1 跟 软件篇x3 硬件篇1:主机八大件的选购 软件篇1:AI开发过程中常用开发命令 ...

  3. Windows下的常用的DOS命令

    用的DOS命令. 1.dir dir是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录. [功能]显示指定磁盘.目录中的文件和子目录信息,包括文件及子目录所在磁盘的卷标. ...

  4. mysql数据库用doc命令_MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息: jdbc:mysql://localhost:3306/shxt com.mysql.jdbc.Driver /* jdbc ...

  5. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息: jdbc:mysql://localhost:3306/shxt com.mysql.jdbc.Driver /* jdbc ...

  6. 打开cmd的方式与常用的dos命令

    打开cmd的方式 1.开始+Windows系统+命令提示符 2.Win键+R 输入cmd,打开控制台 3.在任意文件夹下面,按住shift键+右键鼠标点击,选择"在此处打开命令行窗口&quo ...

  7. 常用的DOS命令(cmd基本操作)

    常用的DOS命令(cmd基本操作) DOS(Disk Operating System)主要是一种面向磁盘的系统软件,意思是"磁盘操作系统"说得简单些,DOS就是人给机器下达命令的 ...

  8. Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  9. Windows 常用的DOS命令

    作者: Jintao 日期:2021-7-12 简介: Windows 常用的DOS命令 1.0 如何打开终端命令行: 2.0 查看IP地址 ipconfig 3.0 清屏 cls 3.0 退出DOS ...

最新文章

  1. Kubernetes初体验
  2. 什么文件使用.md扩展名,我该如何编辑它们?
  3. shell中join链接多个域_shell 如何实现两个表的join操作
  4. python图标-python实现的简版iconv
  5. shell的执行流控制
  6. 科学家利用计算机模型,科学家尝试利用计算机模拟整个宇宙的演化
  7. JDK源码解析之 Java.lang.Object
  8. docker重命名镜像
  9. python计算二维平面的曲线的曲率
  10. mysql limit锁_mysql中limit的用法
  11. python修改csv文件字段顺序_Pandas中DataFrame交换列顺序的方法实现
  12. android多版本打包,Android的持续化集成及多版本打包
  13. Buy Tickets POJ - 2828 思维+线段树
  14. v-for中为何要使用key
  15. 【Linux】Linux安装搜狗输入法
  16. 国际服登陆显示服务器维护中,国际服显示服务器在维护中怎么办 教你一招解决服务器维护中什么意思...
  17. Android车载导航的一些困境
  18. 如何查看博客是否被搜索引擎收录
  19. jfif怎么改成jpg格式
  20. 程序员教程-1章-计算机系统基础知识

热门文章

  1. cesium 文本标注被遮挡_Cesium-知识点(Viewer)
  2. 安装sw时出现sldim停止工作_脉冲滤筒除尘器的安装有哪些小常识
  3. linux格式化nfs,NFS协议详解与配置实现
  4. mysql mvcc readview_MySQL MVCC实现
  5. ashx获取input file 文件_通过Ajax方式上传文件(input file),使用FormData进行Ajax请求...
  6. Jmeter设置环境变量支持在任意终端目录输入jmeter直接启动
  7. 查看zk状态时报错“Error contacting service. It is probably not running
  8. java list按多个字段排序_java 对象List按照多个字段进行排序
  9. 从网络营销辞职转行软件测试,100天的心酸拿到9K,过程都是自己在苦撑,只因我...
  10. 测试开发必备技能-Jmeter二次开发