windows常用命令行命令

window常用命令

文件/目录

md  创建目录

md test   // 在当前目录中创建名为test的文件夹

md d:\test\test1 // 创建d:\test\test1目录

rd  删除目录

rd test // 删除当前目录下的test空文件夹

cd   切换目录

cd   // 显示当前目录

cd ..   // 进入父目录

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

cd /d d:\test // 进入d:\src目录

cd test\test1\test2  // 进入当前目录下的test\test1\test2文件夹

dir  显示目录中的内容

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

dir /S   // 递归显示当前目录中的内容

dir c:\test   // 显示c:\test目录中的内容

dir test.txt  // 显示当前目录中test.txt的信息

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

tree 显示目录结构

tree d:\test  // 显示d:\test目录结构

copy 拷贝文件

copy test.txt c:\doc  // 将当前目录下的test.txt拷贝到c:\doc下

copy test c:\doc   // 将当前目录下test文件夹中文件(不递归子目录)拷贝到c:\doc下

copy test.txt c:\doc\test1.txt  // 将当前目录下的test.txt拷贝到c:\doc下,并重命名为test1.txt

move 移动文件

move *.png test  // 将当前目录下的png图片移动到当前目录下test文件夹中

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

del 删除文件

del test  // 删除当前目录下的test文件夹中的所有非只读文件

del /f test  // 删除当前目录下的test文件夹中的所有文件

ren  文件或目录重命名

ren test.txt test.ini  // 将当前目录下的test.txt文件重命名为test.ini

ren c:\test test_01  // 将c盘下的test文件夹重命名为test_01

replace 替换文件

replace d:\love.mp3 d:\mp3   // 使用d盘下的love.mp3强制替换d盘mp3目录中的love.mp3文件

文件查看

type 显示文本文件内容

type c:\test.txt   // 显示c盘中test.txt的文本内容

type test.ini  // 显示当前目录下test.ini的文本内容

type c:\test.txt | more  // 分页显示c盘中test.txt的文本内容

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

cls  清除屏幕

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

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

vol  显示当前分区的卷标

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

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

time  显示或设置当前时间

time /t  // 显示当前时间

time   // 设置新的当前时间(格式:hh:mm:ss)

date  显示或设置当前日期

date /t  // 显示当前日期

date   // 设置新的当前日期(格式:YYYY/MM/DD)

start  运行某程序或命令

start /max notepad.exe  // 最大化的方式启动记事本

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

strat iexplore "www.qq.com"  // 启动ie并打开www.qq.com网址

wmic 查看硬件的信息

wmic logicaldisk   // 查看计算机上各个盘的相关信息

wmic 查看进程信息

logoff  注销当前用户

shutdown  关闭、重启、注销、休眠计算机

shutdown /s  // 关闭计算机

shutdown /s /t 3600  // 一小时后,关闭本地计算机

shutdown /a  // 终止系统关闭

shutdown /r  // 关闭并重启本地计算机

shutdown /m 192.168.1.166 /r  // 关闭并重启ip为192.168.1.166的计算机

format  格式化磁盘

format J: /FS:ntfs   // 以ntfs类型格式化J盘 【类型有:FAT、FAT32、exFAT、NTFS或UDF】

format J: /FS:fat32 /Q  //  以fat32类型快速格式化J盘

net命令

net start  // 查看已经启动的服务

net start "Task Scheduler"   // 开启任务计划服务

net stop "Task Scheduler"   // 关闭任务计划服务

net start dnscache  // 开启dns缓存服务

net stop dnscache  // 关闭dns缓存服务

net share   // 查看当前用户下的共享目录

net share workFile /delete  // 取消名为workFile的共享状态

net share xxx=c:\360Downloads   // 将c:\360Downloads设为共享,并取名为xxx

net share ipc$ // 开启ipc$共享

net share ipc$ /del // 删除ipc$共享

net share c$ /del // 删除c盘共享

net use \\192.168.1.166\ipc$ " " /user:" " // 建立192.168.1.166的ipc空链接

net use \\192.168.1.166\ipc$ "123456" /user:"administrator"   // 直接登陆后建立192.168.1.166的ipc非空链接(用户名为administrator 密码为123456)

net use h: \\192.168.1.166\c$ "123456" /user:"administrator"   // 直接登陆后映射192.168.1.166的c盘到本地为h盘(用户名为administrator 密码为123456)

net use h: \\192.168.1.166\c$   // 登陆后映射192.168.1.166的c盘到本地为h盘

net use \\192.168.1.166\ipc$ /del  // 删除ipc链接

net use h: /del // 删除本地的h盘的映射

net view   // 查看本地局域网内开启了哪些共享

net view \\192.168.1.166  // 查看192.168.1.166的机器上在局域网内开启了哪些共享

net time \\127.0.0.1   // 查看本地机器的日期及时间

net time \\localhost   // 查看本地机器的日期及时间

net time \\192.168.1.166   // 查看192.168.1.166机器的日期及时间

net time \\192.168.1.166 /set  // 设置本地计算机时间与192.168.1.166主机的时间同步,加上参数/yes可取消确认信息

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的用户

网络操作

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服务器的连接情况 

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

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

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

nslookup www.cnblogs.com  // 获取www.cnblogs.com的域名解析

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

arp   显示和修改地址解析协议(ARP)使用的“IP到mac”的地址转换表

arp -a  // 显示arp缓存表

at  计划任务(必须保证“Task Scheduler”服务启动   net start "task scheduler"

at  // 查看所有的计划任务

at /delete /yes  // 停止所有任务计划(不需要确认)

at 1  // 开启id为1的计划任务

at 1 /delete /yes  // 停止id为1的计划任务(不需要确认)

at 12:42 shutdown –s –t30   // 到12:42 ,电脑会出现“ 系统关机 ”对话框,并默认 30 秒延时自动关机

at cmd /c dir > c:\test.out   // 如果命令不是exe文件,必须在命令前加上cmd /c

at 6:00AM /every:Saturday task.bat   // 在每周六早上6点,电脑定时启动task.bat批处理文件

at \\chen 12:00 shutdown /r   // 到12:00时,关闭名为chen的计算机

at \\192.168.1.166 12:00 shutdown /r   // 到12:00时,关闭ip为192.168.1.166的计算机

文本处理

edit config.ini  // 编辑config.ini文件

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

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

例:findstr  "^[0-9][a-z]" 1.txt  // 在1.txt中搜索以1个数字+1个小写字母开头子串的行


你可能感兴趣的:(windows常用命令行命令)