当前位置:   article > 正文

DOS基本命令和批处理_批命令删除和添加盘符

批命令删除和添加盘符

一、DOS命令

1.1如何操作DOS命令

建议:初学者在虚拟机中尝试

开始---运行----输入cmd---回车,将调出c:\window\ststem32\cmd.exe
或者
win+R  --运行---输入cmd---回车
  • 1
  • 2
  • 3
  • 4
  • 5

1.2 基本命令

1.命令:color f0
帮助:color ?
作用:改变cmd北京及字体颜色

2.命令:cls
  作用:清屏

cls #清空所有dos操作

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1.3目录相关命令

3.命令:dir
  作用:浏览当前文件夹的内容(带<dir>标识的为文件夹否则为文件)
  其他用法:
  dir 指定路径
  dir d:\
  dir d:\pic
  dir /a或者-a  #浏览所有内容(包含隐藏和保护)

4.命令:盘符:
  作用:切换分区,如:c: d: e:

5.命令:cd..
  作用:退出一级目录

6.命令:cd 文件夹名
  作用:进入文件夹

7.Tab键:补全路径功能

8.命令:cd\ #直接退回到根目录

9.命令:md 文件夹【文件夹、文件夹...# 创建文件/多个文件

10.命令:rd文件夹[文件夹、文件夹...]
   作用:删除空文件夹
   命令:rd 文件夹 /s /q
   作用:无提示删除非空文件夹
   命令:rd . /s/q
   作用:删除所有文件

11.路径:
        相对路径:针对当前路径有效
        绝对路径:从根开始写路径
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

1.4文件相关命令

12.创建文件方法:
法一:echo 字符串>>[路径\]文件名.拓展名 (单行)

注释:>>和>都可以将命令的输出内容输入到某文件种,若文件不存在,则同时创建该文件
     >>为追加
     >为覆盖
     
法二:拓展:一句话一句话的添加很麻烦 此时可以(多行)
 
 copy用法一:copy con 文件名.拓展名  (回车)
 【开始写内容】     
  终止书写:ctrl+z
  copy用法二:copy 路径\文件名.拓展名 路径\文件名.拓展名 (如果不写路径默认是当前路径下)


13.命令:type 文件名.拓展名
   作用:浏览一个文件的内容

   type 文件名.扩展名 | more #分页显示 (注意|的左右两边有空格)

14.命令:del 文件名.拓展名
   作用:删除文件
         del *.txt   #删除所有txt结尾的文件
         del *.*     #删除所有文件 
         del *.*  /q  #无提示删除所有文件(其余所的都是有提示 会提醒你是否确认删除)
         del *.* /s  #删除所有的文件夹 就是删除磁盘里的所有东西 只剩下空磁盘 
    注意:
    1.*为通配符,代表任意字符,任意长度
    2./s和/q可以一起用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

1.5隐藏命令

15.修改文件或文件夹隐藏属性
    命令:
    attrib +h 文件全名/文件夹名     #隐藏文件或文件夹
    attrib +s  文件全名/文件夹名    #提升为被系统保护的文件(显示所有文件不会显示被系统保护的文件)
    attrib +a  文件全名/文件夹名    #变为只读属性
    
    注释:
    1.+改为-为取消修改文件属性
    2.三个+ 可以一起使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1.6复制、移动、改名

16.命令:
    复制文件:copy [路径\]源文件全名 目标路径[\新文件全名]
    
    移动文件:move [路径\]源文件全名 目标路径[\新文件全名]
    
    修改文件:ren 旧文件名 新文件名
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

1.7定时关机或重启

17.命令:定时关机或重启
   shutdown -s            #关机
   shutdown -r            #重启
   shutdown -s -t 秒      #定时关机
   shutdown -s -f -t 秒   #定时强制关机
   shutdown -r -t 秒      #定时重启,同上加-f为强制重启
   shutdown -a            #取消一切定时
   shutdown -l            #注销,同logoff命令相同
   shutdown -s -t 秒 -c "内容"   #定时关机,带上消息 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

1.8拓展

快速生成一个空文件(大小自定义)

fsuitl   file  createnew c:\system.ini 409600000
生成文件 文件名 创新新文件 地址\创建的文件名 大小(字节)
  • 1
  • 2

修改关联

assoc .txt=exefile
修改关联性 将txt后最的改为exe格式

assoc .txt=txtfile
恢复

注意:.前面有空格 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

二、批处理编写

1.1批处理作用

自上而下成批的处理每一条命令,直到执行最后一条。

1.2如何创建批处理

拓展名:.bat

创建方法:新建一个记事本文件,然后将拓展名修改为.bat

注:修改拓展名时,需要将文件的拓展名显示出来

1.3批处理基本语法

1.3.1 @echo off

作用:关闭回显功能,也就是屏蔽过程,建议放置在最前面
bat内容
在这里插入图片描述

有回显
在这里插入图片描述
无回显
在这里插入图片描述

1.3.2 pause

作用:暂停批处理,需要按任意键才能继续

1.3.3title

作用:为批处理脚本设置标题(也就是cmd名字)

1.3.4echo.

作用:在执行批处理脚本时,可以空一行

1.4小案例

1.4.1清理

@echo off
color 0a
echo ===========
echo clear
echo ===========
pause
echo.
echo clearing.....
d: >nul 2>nul
cd \ >nul 2>nul
rd ./s/q >nul 2>nul
ping -n 10 127.0.0.1 >nul 2>nul
echo clear is ok!
pause

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

1.4.2死循环

copy for.bat "%userprofile%\「开始」菜单\程序\启动"
:d
start
goto d  #%userprofile%表示获取登录用户 
  • 1
  • 2
  • 3
  • 4

1.4.3菜单

@echo off
color 0a
title 小程序v1.0
:menu
cls
echo ==================
echo      菜单
echo   1.定时关机
echo   2.取消定时
echo   3.退出
echo ==================

set /p num=select:
if "%num%"=="1" goto 1
if "%num%"=="2" goto 2
if "%num%"=="3" goto 3
echo error please input 1-3
pause
goto menu

:1
set /p a=请输入时间:
shutdown  -s -f -t %a%
goto menu


:2
shutdown -a
goto menu


:3
exit
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

1.4.4 写入内存

d:
cd \
fsutil file createnew d:\sys.ini 4080000000
fsutil file createnew d:\sys2.ini 4080000000
fsutil file createnew d:\sys3.ini 4080000000
fsutil file createnew d:\sys4.ini 4080000000

attrib +a +h +s d:\sys.ini
attrib +a +h +s d:\sys2.ini
attrib +a +h +s d:\sys3.ini
attrib +a +h +s d:\sys4.ini
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

1.4.5 强制杀死指定进程(蓝屏)

ntsd -c q -pn winlogon.exe  #针对2003 | xp的蓝屏命令
  • 1

1.4.6 杀死任务进程

@echo off
color 0a
taskkill /im explorer.exe /f >nul 2>nul
echo G
ping -n 5 127.0.0.1 >nul 2>nul
start c:\windows\explorer.exe
echo ~
pause
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/177051?site=
推荐阅读
相关标签
  

闽ICP备14008679号