windows 基本操作命令

cd切换目录

cd                显示当前目录

cd                进入父级目录

Cd/d d:            进入上次d盘所在的目录(或直接输入:d:)

Cd/d d:\            进入盘根目录

Cd d:              显示上次d盘所在的目录

Cd/d d:\src          进入d:\src目录

Cd prj\src\view       进入当前目录下的prj\src\view文件夹

 

dir 显示目录中的内容

dir                  显示当前目录中的子文件夹与文件

dir/b               只显示当前目录中的子文件夹与文件的文件名

dir/p               分页显示当前目录中的文件夹与文件

Dir /ad              显示当前目录中的文件

Dir/a-d               显示当前目录中的文件

Dir c:\test             显示c:\test目录中的文件

Dir keys.txt             显示当前目录中keys.txt的信息

Dir/s        递归显示当前目录中的内容(按键ctrl+c终止当前命令

Dir key*         显示当前目录下以key开头的文件和文件夹的信息

Dir/ah/os       只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序

 

Tree 显示目录结构

Tree d:\myfiles             显示d:\myfiles目录结构

Ren(rename)               文件或目录重命名

Ren rec.txt rec.ini        将当前目录下的rec.txt文件重命名为rec.ini

Ren c:\test test-01        将c盘下的test文件重命名为test-01

 

Md(make dir)  创建目录

Md movie music       在当前目录中创建名为movie和music的文件

Md d:\test\music       创建d:\test\music目录

 

Rd(remove dir)  删除目录

Rd movie              删除当前目录下的movie空文件夹

Rd/s /q d:\test       使用安静模式删除d:\text(除目录本身外,还将删除指定目录下的所有子目录和文件)

 

Copy 拷贝文件

Copy key.txt c:\doc      将当前目录下的key.txt 拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是否覆盖)   

Copy jobs c:\doc        将当前目录下的jobs文件夹中文件(不递归子目录)拷贝到c:\doc下(若doc中也存在相应的文件,会询问是否覆盖)

Copy key.txt c:\doc\key-bak.txt   将目前目录下的 key.txt拷贝到c:\doc下,并重命名为key-bak.txt (若doc中也存在一个key_bak.txt文件,会询问是否覆盖)

Copy key.txt+         复制文件到自己,实际上是修改了文件日期

Copy /y key1.txt+key2.txt key.txt    将当前目录下的key1.txt与key2.txt的内容合并写入key.txt中(不询问,直接覆盖写)

Copy/b a.doc+b.doc c.doc     将当前目录下的a.doc和b.doc文件合并生成c.doc   

                

Move  移动文件

Move*.png text        将当前目录下的所有png图片移到当前目录下test文件夹中(若test中也存在同名的png图片,会询问是否覆盖)

Move /y .png test   将当前目录下的png图片移动到当前目录下的test文件夹中(不询问,直接覆盖)

Move 1.png d:\test\2.png   将当前目录下的1.png移动到d盘test文件夹中,并重命名为2.png (若test中也存在同名的png图片,会询问是否覆盖)

Move test d:\new   若d盘中存在new文件夹,将当前目录下的test文件夹移动到d盘new文件夹中;若不存在,将当前目录下的test文件夹移动到d盘,并重命名为new

 

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

Del test  删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test\*

del /f test      删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认; 等价于del/f test\*)

Del /f /s /q test d:\test2\*.doc  删除当前目录下的test文件夹中所有文件及d:\test2中所有doc文件(含只读文件;递归子目录下的文件;删除前不确认)

 

Type 显示文本文件内容

Type c:11.txt                  显示c盘中11.txt的文本内容

Type comf.ini                 显示当前目录下conf.ini的文本内容

Type c:\11.txt\more         分页显示c盘中11.txt的文本内容,more逐屏的显示文本文件内容

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

 

特殊符号

&顺序执行多条命令,而不管命令是否执行是否成功

Cd/d d:\src&word.exe /o c:\result.txt  先将当前工作目录切换到d:\src下,然后执行work.exe/o c:\result.txt命令

 

&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令

Findok c:\test.txt&& echo 成功//如果找到了“ok”字样,就显示”成功”,找不到就不显示

 

|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令

Findok c:\test.txt|| echo 不成功    如果找不到“ok”字样,就不显示“不成功”,找到了就不显示

 

,  在某种特殊的情况下可以用来代替空格使用

Dir,c:\         相当于:dir  c:\

; 当命令相同的时候,可以将不同的目标用;隔开来但执行效果不变。如执行过程中发生错误则只返回错误报告但程序还是会继续执行

Dir c:\; d:\; e:\    相当于顺序执行:dir c:\  dir d:\  dir e:\

 

输出

Echo.                 输出一个“回车换行”,空白行

Echo off             后续所有命令在执行前,不打印出命令的内容

Echo on             后续所有命令在执行前,打印出命令的内容

Echo 123             输出123到终端屏幕

echo "Hello World!!!"    输出Hello World!!!到终端屏幕

echo test > p1.txt       输出test的字符串到当前目录中的p1.txt文件中(以覆盖的方式)

 

文件处理

Edit config .ini    编辑config.ini文件(会进入edit字符编辑器;按alt,可以选择对应的菜单)win7 x64下没有该命令

Find                  文件中搜索字符串

Find /N /i pid 1.txt      在1.txt文件中忽略大小写查找pid字符串,并带行号显示查找后的结果

find /C "exe" 1.txt     只显示在1.txt文件中查找到exe字符串的次数

find /V "exe" 1.txt     显示未包含1.txt文件中未包含exe字符串的行

 

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 unl   在1.txt 文件中搜索hello world ,并在每行结果前打印出1.txt:注:findstr只有在2个及以上文件中搜索字符串时才会打印出每个文件的文件名,unl表示一个空文件

findstr /s /i "Hello" *.*    不区分大小写,在当前目录和所有子目录中的所有文件中的hello

 

网络操作

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:终止当前任务)

 

网络操作

Ipconfig /all           查看本地ip地址等详细信息

Ipconfig /displaydns     显示本地dns缓存的内容

Ipconfig /flushdns       清除本地dns缓存的内容

Nslookup www.cnblogs.com     获取www.cnblogs.com的域名解析

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端口检测)

 

进程操作

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的进程以及由它启动起来的子进程   

 

用户操作

Net user                  查看当前机器上的用户

Net user administrator    查看当前机器上的Administrator用户的信息

Net user guest /active:yes      启用Guest用户

Net user dev 123456 /add    新建一个名为dev,密码为123456的用户

net localgroup administrators dev /add   把名为dev的用户添加到管理员用户组中,使其具有管理员权限

net user dev /del             删除名为dev的用户

 

其他基本操作

Cls                     清除屏幕

Ver                   显示当前windows系统的版本号

Winver                弹框显示当前windows系统信息

Vol                   显示当前分区的卷标

Label                 显示当前分区的卷标,同时提示输入新卷标

Lable c:system      设置c盘的卷标为system

Time            显示或设置当前的时间

Time /t          显示当前的时间

Time            设置新的当前时间(格式:hh:mm:ss),直接回车则表示放弃设置

Date            显示或设置当前的日期

Date/t           显示当前时期

Date             设置新的当前日期(格式:YY/MM/DD),直接回车则表示放弃设置

 

Start                   运行某程序或命令

Start/max calc.exe       最大化方式启记事本

Start/min calc.exe        最小化的方式启动计算器

start /min "" d:\Proxifier.exe   最小化的方式启动Proxifier代理工具

Start tasklist      启动一个cmd实例窗口,并运行tasklist

Start explore d:\        调用资源管理器打开d盘

Start iexplore www.qq.com    启动ie并打开www.qq.com网站

start ff.bat   启动开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等ff.bat脚本执行完

 

Exit 退出当前cmd窗口实例

Color 设置当前cmd窗口背景色和前景色(前景色即为字体颜色)

Color 恢复到缺省设置

Color 02    将背景色设为黑色,将字体设为绿色

 

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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值