day02、3 - 基本DOS命令

一、DOS命令

1.cmd命令输入窗口

  • 开始—运行—输入cmd—回车,将调出C:\windows\system32\cmd.exe

  • Win + R —运行—输入cmd—回车

  • cmd打开后行前面会有盘符或者路径—表示在此路径下;相关操作也会在此路径下

    image-20211016151433042

2.基本DOS命令

1)改变字体颜色
color f0    #改变背景及字体颜色
color ?     #显示此命令帮助文档
2)清屏
cls
3)退出cmd.exe
exit   #退出cmd命令输入窗口

3.目录相关命令

1)显示当前目录内容(dir)
dir   #浏览当前文件夹的内容(结果中带<dir>标识的为文件夹,否则为文件)

image-20211016143655598

其他用法:

dir 指定路径
dir d:\
dir d:\pic  #以上为显示指定目录内容
dir /a      #浏览所有内容,包括隐藏内容
2)切换分区
盘符:   #比如e: , c:等
3)cd
cd..         #退出一级目录
cd 文件夹名   #进入文件夹
cd \         #直接退到所在盘的根目录
4)创建文件夹(md)
md 文件夹
5)删除文件夹(rd)
rd 文件夹           #删除空文件夹
rd 文件夹 /s /q     #无提示删除非空文件夹
rd . /s /q         #无提示删除删除当前文件夹中的内容
6)文件路径类型
  • 绝对路径:指的是绝对位置,完整地描述了目标的所在地,所有目录层级关系是一目了然的。
  • 相对路径:是从当前文件所在的文件夹开始的路径。
    • test.txt,是在当前文件夹查找 test.txt 文件
    • ./test.txt,也是在当前文件夹里查找test.txt文件, ./ 表示的是当前文件夹。
    • ../test.txt,从当前文件夹的上一级文件夹里查找 test.txt 文件。 ../ 表示的是上一级文件夹
    • demo/test.txt,在当前文件夹里查找 demo(同级)这个文件夹,并在这个文件夹里查找 test.txt文件。

注意:当文件路径中使用了特殊符号,比如%%或者,就需要给路径加双引号

4.文件相关命令

1)创建文件及写入(echo、copy)
echo 字符串 >> 路径\文件名.扩展名   #将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件
#一次只能输入一行字符串,每执行完一次会自动换一行
  • 符号说明:

    >>>都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件,

    • >>为追加
    • >为覆盖
  • 案例:修改hosts文件
    echo 1.1.1.1 www.baidu.com >>c:\windows\system32\drivers\etc\hosts

copy con 路径\文件名.扩展名   #一次可以输入多行字符串,通过CTRL+Z结束输入;同样没有此文件就会创建并写入
2)浏览文件内容(type)
type 文件名.扩展名         #浏览一个文件的内容
type 文件名.扩展名 | more  #分页显示文件内容
3)删除文件(del)
del 文件名.扩展名   #删除文件
del *.txt         #删除所有txt结尾的文件
del *.*           #删除所有文件
del *.* /s /q     #无提示删除所有文件

注释:*为通配符,代表任意字符,任意长度

4)复制和移动文件(copy、move)
copy 源路径\源文件全名 目标路径\新文件全名      #复制文件
move 源路径\源文件全名 目标路径\新文件全名      #移动文件

5.修改文件或文件夹的隐藏属性(attrib)

attrib +h 文件全名/文件夹名      #隐藏文件或文件夹
attrib +s +h 文件全名/文件夹名   #提升为被系统保护的文件

注释:+改为-为取消修改文件属性

6.修改文件或文件夹名(ren)

ren 旧名 新名   #注意如果对象是文件,则要把扩展名加上

7.其他命令

1)定时关机或重启(shutdown)
shutdown -s                    #立即关机
shutdown -s -t 秒 -c "字符串"   #-s表示关机,-t表示多少秒后,-c可以设置提示信息,在关机界面显示
shutdown -s -f -t 秒           #-f表示定时强制关机
shutdown -r -t 秒              #定时重启,-r为重启,同上加-f,为强制重启
shutdown -a                    #取消定时
shutdown -l                    #注销,同logoff命令相同。
2)快速生成一个指定大小的空文件(fsutil)
fsutil file createnew c:\windows\system.ini 4096000000000  #在c盘windows中生成system.ini的超大空文件,大小为4096000000000(极占内存)
3)修改关联性(assoc)
assoc .txt=exefile   #使系统将记事本的文本格式识别成程序格式,然后所有txt类型的文件都打不开了
assoc .exe=pngfile
4)打开(start)
  • start后面跟网页表示打开摸个网页,跟程序表示打开某个程序,什么都不写打开cmd窗口

    start                  #打开cmd
    start www.baidu.com    #打开百度网页
    start 路径\文件名.扩展名  #打开某个文件
    
5)杀死进程命令(ntsd,taskkill)
ntsd -c q -pn winlogon.exe     #ntsd表示杀进程。此代码表示强制杀死指定的进程的名称

原理:winlogin是程序的登录进程,但是执行批处理的时候已经登录成功了,已经可以使用这个系统了,现在必须让 它杀,但它不能杀,就蓝屏了
注意:此代码只针对winxp和win2003,在win7,10已经不起作用了。

 taskkill /im exployer.exe /f     #taskkill也是杀死进程,/im表示指定进程名称,/f表示强制
 start c:\windows\explorer.exe    #可以重新打开桌面进程

说明:explorer.exe是桌面进程

6)查看当前用户的SID(whoami)
whoami         #查看当前有效用户名
whoami /user   #查看当前用户的SID
7)查看本地开放的端口号(netstat)
netstat -an    #查看本地开放的所有端口号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值