windows基础命令

cmd 操作的基础命令

cd:切换目录

 cd        可以显示当前那你所在的目录

cd..        可以让你返回上一层的文件夹

cd /d e:    进入上次在e盘的路径。

cd /d e:\    直接进入盘符的根目录文件(e可以是任意盘符)

cd e:       显示上次e盘所在的路径  

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

cd dji\dsad \ds     进入当前目录下的  Cd dji\dsad \ds

 

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 kes*  显示当前目录下以kes为开头的文件

dir /ah/os  只显示当前目录下中的隐藏文件夹与文件,以小到大排序

 

tree:显示目录结构

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

ren:文件名或目录重命名

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

ren c: ce  wj  将c盘下的ce文件夹重命名为wj文件夹

 

md:创建文件夹

md wj li   在当前目录下创建wj与li文件夹

md c:\wj\li 在C盘wj文件夹中创建li文件

rd:删除文件夹

rd wj   在当前目录下删除wj文件夹

rd /s /q c:\wj   使用安静模式删除C盘下的wj文件夹

(除目录本身外,还将删除指定目录下的所有子目录和文件)

 

 

copy:拷贝文件

copy 01.txt c:\doc  将当前目录下的01.txt拷贝到c盘doc文件夹下面(若doc中存在相应的文件,会询问是否覆盖)

copy wj c:doc 将当前目录下的wj文件中的文件拷贝到C盘的动词文件夹里(若doc中存在相应的文件,会询问是否覆盖)

copy 01.txt C:\doc\03.txt  将当前目录下的01.txt拷贝到c盘的doc文件夹中并重新命名为03.txt(若doc中存在相应的文件,会询问是否覆盖)

copy /y 01.txt + 02.txt 03.txt 将当前目录下的01.txt与02.txt内容和并写入03.txt中。  不询问直接覆盖

copy /b 01.zip*  02.zip     将当前目录下所有01开头的文件(按照名称升序排序) 依次合并成02.zip

copy /b  01.zip01 + 02.zip02 03.zip  将当前目录下的01.zip与02.zip  合并成03.zip

 

move:移动文件

move*.txt wj 将当前目录下的txt文件移动到当前目录下的wj文件夹中

 move /y*.Txt  wj将当前目录下的TXT文件移动到当前目录下的wj文件夹中

move 1.txt c:\wj\03.Jpg 将当前目录下的1.txt移动到c盘的wj文件夹中,重新命名为03.jpg

move wj d:\new 将当前目录下的的wj文件夹移动到D盘并重新命名new(在windows下不可跳盘,只能在当前盘符下操作)

 

del 删除文件 (目录以及子目录都不会删除)

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

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

del /f /s /q wj c:\wj\*.doc 删除当前目录下的wj文件夹中的所有文件以及d盘wj文件夹中的所有doc文件

 

type:显示文本文件内容

type c:\1.txt  显示c盘下1.txt的文本内容

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

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

more:逐屏显示文件的文本内容

more 01.ini  显示当前目录下01.ini的文本内容

(空格:下一屏  q:退出)

 

特殊符号

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

cd /d d:src&wj.exe /o c:result.txt

将当前目录切换到d:src,然后执行;result.txt的命令

&& 顺序执行多条命令, 错误后不执行后续命令

find “ok”c:01.txt&& echo 成功  如果找到了OK字样,就显示“成功”,找不到就不显示

|| 顺序执行多条命令,碰到正确命令不执行后续命令

find “ok”c:01.txt ||echo 不成功 如果找不到ok字样,就显示“不成功”,找到后不予以显示

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

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

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

 

echo 输出

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

echo off    关闭路径提示

echo on    打开路径提示

echo 123   输出123到终端屏幕

echo “hello world!!”  输出hello world!!到终端屏幕(引号不可少)

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

edit 01.txt   编辑01.txt文件(会进入edit字符编辑器;按

alt可以选择菜单)win7 x64无效

find        文件中搜索字符串

/n  ==显示行号;  /i  ==忽略大小写

/c  ==只显示查找到的字符串次数;  

/v  只显示未包含字符串的行

find /n /i “pid” 01.txt  在01.txt文件中忽略大小写查找pid字符串,并显示行号;

find /c “exe” 01.txt    只显示在01.txt文件中查找到exe字符串的次数

find /v “exe” 01.txt    显示01.txt文件中未包含exe字符串的行

 

findstr 文件中搜索字符串

findstr “你好 hello”01.txt  在01.txt文件中搜索你好或hello

findstr /c:“你好” 01.txt   在01.txt中搜索你好

findstr /c:“你好”  01.txt nul  在01.txt文件中搜索你好,并在每行结果前打印出01.txt

findstr只有在2个及以上文件中搜索字符时才会打印出每个文件的文件名,nul表示一个文件

findstr /s /i “你好” *.*  不区分大小写,在当前目录和所有子目录中的所有文件中搜索你好

 

ping 测试网络链接及网络延时情况

ping baidu.com  测试与baidu服务器的连接情况

ping ya-00      测试机器名为ya-00的连接情况

ping 172.10.1.31 测试ip为172.10.1.31的连接情况

ping -l 655500 -n 10 qq.com 向qq.com发送10次65500字节的ping

ping -n 6 172.10.1.31(本机ip) 对当前主机执行6次ping操作

ping -t baidu.com 不断地测试baidu服务器的连接情况

(ctrl+pause break:查看ping的统计信息;ctrl+c:终止当前任务)

 

 

ip

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

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

ipcogfig /flushdns 清除本地dns缓存内容

nslookup www.baidu.com 获取www.baidu.com的域名解析

 

网络操作

netstat -a  查看开启了哪些端口

netstat -n 查看端口的网络连接情况

netstat -v 查看正在进行的工作

netstat -p tcp 查看tcp协议的使用情况

tracert 172.10.1.31 查看本机到172.10.1.31的路由路径

route print  显示出ip路由

telnet 172.10.1.31 8000  探测172.10.1.31是否使用tcp协议监听8000端口(ps:telnet命令不支持udp端口检测)

 

进程操作

tasklist  显示当前运行的进程信息(可查看pid)

taskkill  结束指定的进程

taskkill /im 03.exe  结束名为03.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 user dev /del  删除名为dev的用户

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

 

 

基本操作

cls   清除屏幕

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

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

vol    显示当前分区的卷标

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

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

 

time 显示或者设置当前时间

time  设置新的时间,回车表示放弃

time /t显示当前时间

 

 

date 显示或者设置当前日期

date 设置当前日期,回车表示放弃

date /t  显示当前日期

 

start  运行某程序或命令

start /max notepad.exe  最大化的方式打开记事本

start /min calc.exe 最小化的方式打开计算器

start /min d:01.exe 最小化的方式启动01.exe程序

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

start explorer f:\  调用资源管理器打开f盘

strat iexplore “www.baidu.com” 启动ie并打开www.baidu.com

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

 

exit       退出当前cmd窗口实例

color      设置当前cmd窗口背景色和字体颜色

color 03   (两个属性 第一个是背景颜色,第二个是字体颜色)

 

shutdown 操作

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

shutdown /s  关闭计算机

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

shutdown /a  终止关闭系统

shutdown /r  关闭并重启计算机

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

shutdown /g  关闭并重启计算机,重启后重新启动所有注册的应用程序

shutdown /l   注销本地计算机

shutdown /h /f  休眠本地计算机(强制正在运行的应用程序关闭,不前台警告)

shutdown /s   关闭计算机

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章