最近的python都是在windows下运行,自从用了notepad++这个IDE以后,程序经常要在cmd命令行里运行,然后就少不了使用些DOS命令,其实只要熟悉了linux的操作,DOS命令就更容易掌握了,因为很多命令很相似或相同。下面是从网上搜集的一些常用的DOS命令,其实对于我来说,真正常用的不是特别多。无非是目录和文件的操作。
一、常用DOS命令
FDISK(硬盘分区) 外部命令 FORMAT(磁盘格式化) 外部命令 CHKDSK(磁盘检查) 外部命令 磁盘操作类 DISKCOPY(全盘拷贝) 外部命令 DISKCOMP(全盘比较) 外部命令 VOL(显示磁盘卷标) 内部命令 LABEL(建立卷标) 外部命令 F: 改变盘符 目录操作类 MD(建立目录) 内部命令RD(删除目录) 内部命令CD(显示/更改目录) 内部命令DIR(显示目录)内部命令PATH(路径设置) 外部命令TREE(显示目录结构) 外部命令 COPY(拷贝文件) 内部命令 COMP(文件比较) 外部命令 DEL(删除文件) 内部命令 文件操作类 RENAME(文件改名) 内部命令 TYPE(文件内容显示) 内部命令 BACKUP(磁盘备份) 外部命令 RESTORE(备份文件恢复) 外部命令 EDIT(编辑器) 外部命令 CLS(清屏幕) 内部命令 DATE(系统日期设置) 内部命令 其 它 TIME(系统时间设置) 内部命令 VER(显示版本号) 内部命令 PROMPT(设置系统提示符) 内部命令 二、DOS命令分类 (一)DOS中的命令分三种:内部命令、外部命令和批处理命令。 1.内部命令:内部命令包含在C:\Windows\COMMAND.COM文件中。 2.外部命令:以文件形式存在于硬盘C:\Windows\COMMAND文件夹中,需读入才能操作。常用.COM,.EXE,.BAT扩展名。该文件夹包括DOS7.1的所有外部命令。 (二)DOS按执行方式可分为配置命令与非配置命令。 配置命令一般不能在DOS命令行中直接执行,而只能放在CONFIG.SYS文件中在DOS启动时执行,配置命令主要用于装入设备驱动程序,更改操作系统参数的默认值等。 非配置命令可在DOS命令行直接执行,也可以放在批处理文件(.BAT文件)中执行。 三、如何进入和退出DOS DOS主要由IO.SYS、MSDOS.SYS、COMMAND.COM三个模块组成。 1.在Windows下进入DOS 打开开始/程序/MS-DOS方式,可进入窗口DOS方式。或打开C:\Windows\COMMAND.COM或其快捷方式。完成操作后,用EXIT命令,或用x退出。 在开始/运行中键入COMMAND,可进入全屏DOS实模式,用EXIT退出。 2.进入纯DOS 可在Windows下重启进入MS-DOS方式,或在开机时按F8(不断点击),选择启动菜单的Command promptonly。进入纯DOS状态加载全部支持WIN启动的DOS驱动程序。退出时用WIN命令进入桌面或RESET键重启。 第二章 DOS常用命令 一、磁盘操作类命令 1.硬盘分区FDISK:可将新硬盘分为主分区(C区)、扩展分区(在里面可建立D、E、F等逻辑磁盘)。由于MSDOS6.22所带的FDISK不支持2GB以上FAT32格式的分区,所以一般用Windows9x下的FDISK。FDISK不支持NTFS等非DOS分区的创建,且只能创建唯一的主分区,这是它在当前多种操作系统共存的情况下,逐渐被大家遗忘的主要原因。 2.磁盘格式化 FORMAT [盘符] [/S] [/V] [/N] [/T] /S装入DOS系统文件,/V输入卷标。FORMAT A: /S可制作较简单的启动盘来刷新BIOS。 3.磁盘检查 CHKDSK [盘符] [路径] [文件名] [/F] [/V] /F纠正逻辑错误,/V显示所有目录和文件。 4.全盘复制命令 DISKCOPY [盘符1] [盘符2] 1→2 5.全盘比较 DISKCOMP [盘符1] [盘符2] 6.显示磁盘卷标 VOL [A:] 二、目录类命令 1.改变盘符 F: 2.显示或改变当前目录 CD [C:] [path] CD\ CD.. 3.建立子目录 MD [C:] path 4.删除子目录 RD [C:] path RD\RS\CB 先需删除文件 DEL A:\RS\CB\*.* 5.查看目录 DIR [C:] [path] [filename] [/P] [/W] [/B] [/S] [/A][/O] /P逐屏 /W每行五个 /B每行一个 /L 小写英文 /S所有子目录内容 /A文件属性(H显示隐含文件 -H不显示 S显示系统文件 D显示目录 A存档文件 R只读文件 如 /A:H) /O排序方式(N按字典次序 -N反英文次序 E扩展名字序 D建立日期先后 S文件大小 G目标在文件名前如/O-N,/O:GE) 6.路径设置命令 PATH [C:] path {;[D:] path ……} 只能寻找扩展名为 .EXE ,.COM,.BAT 可执行文件。 7.显示磁盘目录结构命令 TREE 凵[C:] [/F] /F显示所有文件 三、文件操作类命令 1.文件拷贝 COPY [C:] [path] filename[+……]凵[D:] [path] [文件名2] [/V] /V 在复制的同时校验文件。 COPY CON C.BAT 键盘输入内容,Ctrl+Z或F6回车后存盘。 COPY C.BAT PRN 输出到打印机。 2.文件比较 COMP [C:] [PATH] file1凵[D:] [path] file2 3.删除文件 DEL|ERASE [C:] [path] filename [/P] /PDOS询问是否删除。 4.文件改名 REN|RENAME [盘符] [路径] 文件名1凵文件名2 5.显示文件内容 TYPE [盘符] [路径] 文件名[>PRN] >PRN 打印,文件必须是ASCⅡ码。 6.磁盘文件备份命令 BACKUP 盘符1 [路径] [文件名] 凵盘符2[/S][/M][/A][/F] /S所有文件,/M修改过才备份,/A不删除目标盘文件,/F复制前格式化。 7.备份文件恢复命令 RESTORE C: [D:][PATH][ FILE][ /S][/P][/M][/N] /S所有文件,/P修改文件,/M备份后改变的文件,/N恢复不存在的文件。 8.编辑文件 EDIT 可实现改写内容和改名。 四、其它命令 1.清屏命令 CLS 2.系统日期显示与设置命令 DATE [mm-dd-yy] 3.系统时间显示与设置命令 TIME [hh:mm:ss] 4.改变系统提示符命令 PROMPT 5.显示操作系统版本号命令 VER 6.显示系统环境变量命令SET 7.输出重定向符> 作用是改变计算机的输出方向,格式: DOS命令 > 输出对象名(显示器、磁盘文件、打印机PRN等)如 dir c:\/a/s > c:\list.txt DOS命令/? >help.txt (输出到文件) 五、高级DOS命令 1.指定数据文件查找路径命令 APPEND [盘符][路径][;盘符 路径……] APPEND; 清除数据文件的路径。 2.驱动器转移命令 ASSIGN A=B A→B 3.设置或修改文件属性命令 ATTRIB[±R][±A][±H] [±S]文件名[/S] +R只读属性 -R去除只读 +A档案+H隐含+S系统-S去除/S所有文件 (可用TYPE查看) 4.扩展复制命令 XCOPY [C:][PATH][源file] 凵[D:][PATH][GOALFILE] [/A][/D][/E][/M][/P][/S][/V]/A对档案文件,/D指定日期以后,/E与/S配合拷贝空子目录,/M同A但会去除档案属性,/P询问(Y|N),/S拷贝所有文件与子目录,/V所有扇区校验。 5.驱动器移植命令 JOIN [盘符] 凵[盘符 路径][/D] /D解除驱动器与子目录的挂接。 6.环境变量设置命令 SET [变量=字符串] 7.后台打印命令 PRINT[/D:device][盘符][路径]文件名[/T][/C][文件/P] /T将打印列表删除,/C删除某个文件至/P为止,/P加入文件(默认)。 8.系统传输命令 SYS [盘符] 将系统文件IO.SYS 、MSDOS.SYS和COMMAND.COM拷贝到*盘根目录。 9.联机帮助命令 HELP [命令名] 或 命令名/? 获得DOS命令的功能说明。 10.调试程序DEBUG 汇编爱好者可用之修复硬盘主引导记录MBR和DOS引导记录DBR。 11.新增命令 ⑴. START [选项] 程序 [参数] 选项如下: /m[inimized] 在(后台方式下)运行程序,且窗口为最小化状态 /max[imized] 在(前台方式下)运行程序,且窗口为最大化状态 /r[estored] 在(前台方式下)运行程序,且窗口设为复原状态 /w[ait] 等到有了别的程序存在,才返回该程序 如果没有指定选项,那么默认为/r ⑵.内部命令LOCK和UNLOCK 这两个命令的作用在于对磁盘驱动器进行锁定和解锁。使之允许或禁止应用程序直接访问磁盘。在Windows98中,一般不允许应用程序进行直接磁盘访问。如,在使用UNDELETE命令之前,务必先使用LOCK命令进行磁盘锁定。 12.显示系统保留内存的容量MEM 13.EXIT:退出正在运行的程序。 六、批处理子命令(建立COPY CON C:\*.BAT 或EDIT 存盘) 1.开放/禁止屏幕显示子命令 ECHO [ON/OFF/message] /ON:显示之后所有命令,/OFF不显示,message显示指定字符串。 2.注释子命令 REM [message] 3.暂停子命令 PAUSE [message] |
|