windows基础命令

                                   windows基础命令

1.cd 切换目录

cd 显示当前目录
cd .. 返回上一级                                 
cd /d d: 进入到上一次d盘所在的目录(或者直接输入d:)
cd /d d:\src 进入d盘的src目录
cd aa\bb\cc 进入aa下的bb下的cc文件夹

2.dir 显示目录中的内容(显示当前目录中的子文件夹与文件)

dir /b 只显示当前目录中的文件夹与文件的名字
dir /p 分页显示当前目录中的子文件夹与文件
dir /ad 显示当前目录中的子文件夹
dir /a-d 显示当前目录中的文件
dir c:\text 显示c盘里的text里的内容
dir a.txt 显示当前目录中的a.txt的信息
dir /S 显示当前目录中的内容(ctrl+c终止当前命令)
dir key* 显示当前目录下以key开头的全部文件以及文件夹的信息
dir /ah /os 显示当前目录中隐藏的文件和目录,并且按照文件大小从小到大排序

3.tree 显示目录的结构

tree d:\aa 显示d盘下aa文件夹的目录结构

4. ren (renme全名)文件或者目录重命名

ren a.txt b.txt 将当前目录下的a.txt文件重新命名为b.txt
ren c:\aa bb 将c盘下的aa文件重命名为bb

5.md(make dir全名)创建目录

md aa bb 在当前目录中创建名字为aa和bb的文件
md d:\aa\bb 在d盘的aa文件夹里创建bb文件夹

6. rd (remove dir全名)删除目录

 rd aa 删除aa文件夹(aa文件夹为空才可以删除)
 rd /s d:\aa 删除d盘下的aa文件夹(aa文件夹不需要为空)删除时会询问是否删除     

7.copy 拷贝文件

 copy a.txt c:\bb 将a.txt拷贝到c盘bb文件夹下(如果bb文件夹中也存在一个  a.txt文件,会询问是否覆盖)
 copy bb c:\cf 将bb文件夹中的文件(不递归子目录)拷贝到C盘中的cf文件夹里(若doc中也存在相应的文件,会询问是否覆盖)
 copy /y a.txt c:\bb 将当前目录下的a.txt拷贝到c盘bb文件夹下(不询问,直接覆盖)
 copy a.txt c:\aa\b.txt         //将a.txt拷贝到c盘里aa文件夹下,并且重新命名为b.txt(若aa中也存在一个b.txt文件,会询问是否覆盖)
 copy /y a.txt + b.txt c.txt          // 将当前目录下的a.txt与b.txt的内容合并写入c.txt中(不询问,直接覆盖)
 copy /b a.* a                  //将当前目录下以a开头的所有文件,按照名称升序排序,依次合并生成a
 copy /B   a.1+a.2     a         // 将当前目录下的a.1、a.2文件合并生成a

8.move 移动文件

move *.png lol   //将当前目录下的png图片移动到当前目录下lol文件夹中(若lol      中也存在同名的png图片,会询问是否覆盖)
move /y *.png lol    //将当前目录下的png图片移动到当前目录下lol文件夹中(不询问,直接覆盖)
move 1.png d:\lol\2.png    //将当前目录下的png图片移动到d盘lol文件夹中,并且重新命名为2.png(如果lol中存在相同名字的png图片,会询问是否覆盖)
move lol d:\cf     //如果d盘中存在cf文件夹,将当前目录下的lol文件夹移动到d盘cf文件夹中,如果不存在,那么将当前目录下的lol文件夹移动到d盘,并且重新命名为cf

9.del 删除文件夹 注意:目录及子目录都不会删除

del lol   //删除当前目录下的lol文件夹里面的所有非只读文件(子目录下的文件不删除;删除前会进行确认,相当于del lol\*)
del /f lol    //删除当前目录下的lol文件夹里的所有文件(包括只读文件,子目录下的文件不删除,删除前回询问是否删除,相当于del /f lol\*)
del /f /s /q lol d:\lol2\cf*doc   //删除当前目录下的lol文件夹中的所有文件以及d盘lol2中的所有doc文件(包括只读文件,递归子目录下的文件,删除前不会确认)

10.type 显示文本文件中的内容

type c:\a.txt  //显示c盘中的a.txt的文本内容
type a.ini       //显示当前目录下的a.ini的文本内容
type c:\a.txt | more   //分页显示c盘中的a.txt的文本内容

11. more 逐屏的显示文本文件内容

more a.ini   //逐屏的显示当前目录下的a.ini的文本内容
【空格:下一屏 q:退出】

12. 特殊符号

& 顺序执行多条命令,而不管命令是否执行成功
cd /d d:\lol & cf.exe      // 先将当前工作目录切换到d:\lol下,然后执行cf.exe 命令
&&  顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
find "ok" c:\a.txt && echo 成功 // 如果找到了"ok"字样,就显示"成功",找不到就不显示
 ||   顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
例:find "ok" c:\a.txt || echo 不成功   // 如果找不到"ok"字样,就显示"不成功",找到了就不显示

13.输出

echo.    //输出一个回车换行,空白行
echo off   //后续所有命令在执行前,不打印出命令的内容
echo on  //后续所有命令在执行前,打印出命令的内容
echo 123   //输出123到终端屏幕
echo "Hello World!!!"   // 输出Hello World!!!到终端屏幕
echo “123” > a.txt  // 输出“123”的字符串到当前目录中的p1.txt文件中(以覆盖的方式)

14. 文本处理

edit a.ini      //编辑config.ini.(会进入edit字符编辑器;按alt,可以选择对应的菜单)win 7 x64下没有该命令
find 文件中搜索字符串
find /n /i “aa” a.txt      //在1.txt文件中忽略大小查找aaa字符串,并带行号显示查找后的结果
find /c “aaa” 1.txt    //只显示在1.txt文件中查找到的aaa字符串的次数
find /v “aaa”1.txt     //显示1.txt文件中未包含aaa字符串的那一行
findstr 文件中搜索字符串
findstr “hello world” 1.txt     //在1.txt文件中搜索hello或者world
findstr /c:“hello world” 1.txt   //在1.txt文件中搜索hello world
findstr /c: “hello world” 1.txt nul 在1.txt文件中搜索hello world,并在每行结果前打印出1.txt:   注:findstr只有在2个及以上文件中搜索字符串时才会打印出每个文件的文件名,nul表示一个空文件
findstr /s /i "Hello" *.*   // 不区分大小写,在当前目录和所有子目录中的所有文件中的hello

15. ping 网络操作

ping  // 用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上)
ping baidu.com   //  测试与baidu服务器的连接情况
ping chen-pc0   // 测试机器名为chen-pc0的连接情况
ping 220.181.111.86   // 测试与ip为220.181.111.86的连接情况
ping -l 65500 -n 10 qq.com   // 向qq.com发送10次65500字节的ping
ping -n 6 127.0.0.1 // 对当前主机执行6次ping操作(花费时间为5s)
ping -t baidu.com   // 不断地测试baidu服务器的连接情况   【Ctrl+Pause Break:查看ping的统计信息;Ctrl+C:终止当前任务

16.ipconfig 网络操作

ipconfig /all   //查看本地ip地址等详细信息
ipconfig /displaydns    //显示本地dns缓存的内容
ipconfig /flushdns       //清除本地dns缓存内容
nslookup www.cnblogs.com  // 获取www.cnblogs.com的域名解析

17. 查看端口的命令

netstat -a   // 查看开启了哪些端口
netstat -n  // 查看端口的网络连接情况
netstat -v   // 查看正在进行的工作
netstat -p tcp  // 查看tcp协议的使用情况
tracert 182.140.167.44  // 查看本机到达182.140.167.44的路由路径
route print  // 显示出IP路由
telnet 182.140.167.44 8000   // 探测182.140.167.44是否使用TCP协议监听8000端口(注意:telnet命令不支持UDP端口检测)

18.查看进程

tasklist  // 显示当前运行的进程信息(可查看PID
taskkill  结束指定的进程
taskkill /im notepad.exe  // 结束名为notepad.exe的进程
taskkill /pid 1230 /pid 1241 /pid 1253 /t // 结束pid为1230、1241和1253的进程以及由它们启动起来的子进程
taskkill /f /im cmd.exe /t   // 强制结束有名为cmd.exe的进程以及由它启动起来的子进程

19. 用户操作

net user    //查看当前机器上的用户
net user Administrator   // 查看当前机器上的Administrator用户的信息
net user Guest /active:yes  // 启用Guest用户
net user hrq 123456 /add   // 新建一个名为hrq,密码为123456的用户
net localgroup administrators hrq /add  // 把名为hrq的用户添加到管理员用户组中,使其具有管理员权限
net user dev /del  // 删除名为dev的用户

20. 其他的基本操作

cls  清除屏幕
ver  显示当前windows系统的版本号
winver  弹框显示当前windows系统信息
vol  显示当前分区的卷标
label  显示当前分区的卷标,同时提示输入新卷标
label c:system  设置c盘的卷标为system

21. 有关于时间跟日期的命令

time  显示或设置当前时间
time /t  // 显示当前时间
time   // 设置新的当前时间(格式:hh:mm:ss),直接回车则表示放弃设置
date  显示或设置当前日期
date /t  // 显示当前日期
date   // 设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置

22. start 运行某程序或命令

start /max notepad.exe  // 最大化的方式启动记事本
start /min calc.exe   // 最小化的方式启动记事本
start /min "" d:\Proxifier.exe   // 最小化的方式启动Proxifier代理工具
start  tasklist  // 启动一个cmd实例窗口,并运行tasklist
start explorer c:\  // 调用资源管理器打开c盘
strat iexplore "www.qq.com"  // 启动ie并打开www.qq.com网址
start ff.bat  // 启动开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等ff.bat脚本执行完)

23.其他基本操作

exit  退出当前cmd窗口实例
color  设置当前cmd窗口背景色和前景色(前景色即为字体的颜色)
color  // 恢复到缺省设置
color 02 // 将背景色设为黑色,将字体设为绿色

在这里插入图片描述

24.shutdown的基础命令

shutdown  关闭、重启、注销、休眠计算机
shutdown /s  // 关闭计算机
shutdown /s /t 3600  // 一小时后,关闭本地计算机
shutdown /a  // 终止系统关闭
shutdown /r  // 关闭并重启本地计算机
shutdown /m 192.168.1.166 /r  // 关闭并重启ip为192.168.1.166的计算机
shutdown /g  // 关闭并重启计算机,重启后重新启动所有注册的应用程序
shutdown /l  // 注销本地计算机
shutdown /h /f // 休眠本地计算机(强制正在运行的应用程序关闭,不前台警告用户)
shutdown /s  // 关闭计算机
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值