学习在windows/DOS命令行下工作

学习在windows命令行下工作掌握常用的命令:dir,cd,rd,md,type,copy

dir命令:用来显示指定目录中的文件和子目录列表。
    /A  显示具有指定属性的文件。属性如下:
            D  目录                R  只读文件
            H  隐藏文件            A  准备存档的文件
            S  系统文件            I  无内容索引文件
            L  解析点             -  表示“否”的前缀
    /B  使用空格式(没有标题信息或摘要)。
    /C   在文件大小中显示千位数分隔符。这是默认值。用 /-C 来禁用分隔符显示。
    /D          跟宽式相同,但文件是按栏分类列出的。
    /L          用小写。
    /N          新的长列表格式,其中文件名在最右边。
    /O          用分类顺序列出文件。排列顺序如下
                 N  按名称(字母顺序)     S  按大小(从小到大)
                 E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
                 G  组目录优先           -  反转顺序的前缀
    /P          在每个信息屏幕后暂停。
    /R          显示文件的备用数据流。
    /S          显示指定目录和所有子目录中的文件。
    /T          控制显示或用来分类的时间字符域。时间段如下:
                  C  创建时间
                  A  上次访问时间
                  W  上次写入的时间
    /W          用宽列表格式。
    /X          显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,
                短名称插在长名称前面。如果没有短名称,在其位置则显示空白。
    /4          用四位数字显示年
		例:
   		 (1).查看video目录下的所有目录和子目录,只显示目录和文件名。
        		dir d:\video /ad /b /s
   		 (2).查看video目录下的所有非系统文件
        		dir d:\video /a-d-s /b /s
   		 (3).查看directory.txt的最后修改时间
        		dir d:\video\directory.txt  /tw

cd命令:Change Directory的缩写,直译为改变文件夹,
   也就是跳转目录、切换路径的意思。它后面可以接驱动器符号、完整路径和相对路径。 
   以下分别对常用的跳转做出说明: 
     1.跳转到 当前驱动器的 根目录  例: cd c:\ 或 cd\ 
     2.跳转到 当前驱动器的 其他文件夹  例:cd C:\WINDOWS     
     3.跳转到上一层目录 如:cd..
     4.跳转到 其他驱动器  从C盘跳D盘为例 直接输入:  D: 
     5.跳转到 其他驱动器的 其他文件夹 
       假设当前在C盘,要跳转到E的software目录    cd /d e:\software 
       注意此处必须加/d参数。否则无法跳转。 

 md命令:make directory的缩写,直译为创建目录
    1.功能:创建一个新的子目录
    2.格式:MD[盘符:][\路径名]〈\子目录名〉
    3.使用说明:
        (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;
        (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。
            例:
            (1)md c:\FOX 在C盘的根目录下创建名为FOX的子目录;
            (2)md c:\FOX\USER 在FOX子目录下再创建USER子目录。
        提示:
        md只能创建文件夹,不能创建文本文档或者其他

 rd命令:remove directory的缩写,直译为删除目录
    1.功能:删除空子目录
    2.格式:RD [/S] [/Q] [drive:]path
    3.使用说明:
    /S 除目录本身外,还将删除指定目录下的所有子目录和
       文件。用于删除目录树。
    /Q 安静模式,带 /S 删除目录树时不要求确认
        例:
         rd /s C:\Users\恒荣\Desktop\11

 del命令:remove directory的缩写,直译为删除目录
    1、del /p:删除 每一个文件前提示确认。
    2、del /q: 安静模式,就是说你删除不需要通过确认
    3、del /f: 强制的删除只读文件
    4、del /s: 从所有的子目录删除指定文件
    5、del /A: 根据属性选择要删除的文件
        R  只读文件                     S  系统文件
        H  隐藏文件                     A  存档文件
        I  无内容索引文件               L  重分析点     -  表示“否”的前缀

    rd和del的区别:
    1、del用来删除文件,rd用来删除文件夹 
    2、del可以用来删除某一文件夹中的所有文件 
    3、rd /s 可以用来删除非空的文件夹
    4、del /F 可以用来删除只读文件
    详细介绍:https://blog.csdn.net/y_universe/article/details/78127817

type命令:
    1、格式:type [盘符:] [路径] 文件名
    2、功能1:显示文本文件的内容 
            例:type c:\123.txt 就可以直接显示文件的内容了
    3、功能2:将内容重定向到指定的文件中,
            例:type c:\123.txt > D:\123.txt 
            把C盘123.txt 的内容 输出到了 D:\123.txt 里

copy命令: 
    用法1:“复制文件”
    格式:copy[源盘符:][路径]<源文件名>  [目标盘符:][路径]<目标文件>
    例:输入命令“copy d:\1\*.txt  d:\1\123”
        将“d:\1”目录下的所有.txt文件复制到“d:\1\123”目录中

    用法2:“合并文件”
    格式:copy <源文件名>+<源文件名2>[+……][<目标文件名>]
    例:输入命令“copy 1.txt+pwd.txt ab.txt”
        将“1.txt”和“pwd.txt”两个文件内容合并到名为“ab.txt”文件中

    用法3:“文件中追加信息”
    格式:copy con:[文件名全称]
    例:输入命令“copy 1.txt+con”,按【Enter】键进入追加信息状态,输入文本
        按【F6】键或【Ctrl+Z】组合键,停止追加,再按【Enter】键

掌握命令之间的连接操作:>,>>,

>   重定向符:输出重定向命令
	这个字符的意思是传递并且覆盖,他所起的作用是将运行的结果传递到后面的范围

>> 重定向符:输出重定向命令
		这个符号和>有点类似,区别是>>是传递并在文件的末尾追加,		而>是覆盖
		同样拿1.txt做例子
		使用命令:
			echo hello > 1.txt
			echo world >>1.txt
			这时候1.txt 内容如下:
			hello
			world
	其他特殊符号
	    1、@  命令行回显屏蔽符
	    2、%  批处理变量引导符
	    3、>   重定向符
	    4、>>  重定向符
	    5、<、>&、<& 重定向符
	    6、|  命令管道符
	    7、^  转义字符
	    8、&  组合命令
	    9、&& 组合命令
	    10、||  组合命令
	    11、""  字符串界定符
	    12、, 逗号
	    13、; 分号
	    14、() 括号
	    15、! 感叹号
	    特殊符号解释参考:https://www.jb51.net/article/72359.htm

能编写基本的批处理程序自测题:

1 怎么将某个目录下全部的扩展名为MD的文件,改扩展名为TXT?
2 将某个目录下全部文件删除?
3 么将某个目录下(包括子目录)全部文件名称汇总到一个TXT文件中?
4 TXT文件合并为一个TXT文件?
5 生成一个批处理程序,删除某个目录下的类型为doc, docx, xls, xlsx的所有文件
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值