windows命令行指令,windows 常用命令

  windows命令行指令,windows 常用命令

  复制作业c:doc//将当前目录下作业文件夹中的文件(非递归子目录)复制到c:doc(如果doc中有对应的文件,会询问是否覆盖)

  复制key.txt c:doc key_bak.txt//将当前目录下的key . txt复制到c: doc,重命名为key_bak.txt(如果doc中也有key _ bak . txt文件,会询问是否覆盖)

  Copy /Y key.txt c:doc//将当前目录下的key.txt复制到c:doc(不询问直接覆盖)

  Copy key.txt //把文件复制给自己实际上是修改了文件的日期。

  copy/ykey1.txt key2.txt key.txt//会将当前目录下key 1 . txt和key 2 . txt的内容合并,写入key.txt(不经询问直接覆盖)。

  复制/B art_2.7z.* art_2.7z //依次合并当前目录下从art_2.7z开始的所有文件(按名称升序排序)生成art_2.7z。

  复制/b art_2.7z . 001 art _ 2.7z.002 art _ 2.7z//合并当前目录下art_2.7z001和art _ 2.7z . 002的文件,生成art _ 2.7z。

  Xcopy更强大的复制命令

  Xcopy c:bathai d:hello /s/h/e/F/c//将c: bat hai中的所有内容复制到d: hello注意:需要在hello后面加表示hello是目录,否则Xcopy会问hello是F还是d。

  xcopy c:bathai d:hello /d:12-29-2010//将c: bat hai中2010年12月29日之后更改的文件复制到d: hello。

  移动文件

  移动*。png测试//将当前目录下的png图片移动到当前目录下的测试文件夹中(如果测试中有同名的png图片,会询问是否覆盖)

  移动/Y *。png测试//将当前目录下的png图片移动到当前目录下的测试文件夹中(不经询问直接覆盖)

  将当前目录下的1.png D: test 2.png//Move 1.png放到D-drive测试文件夹中,并重命名为2.png(如果测试中有同名的png图片,会询问是否覆盖)

  移动测试d:new//如果驱动器D中有新文件夹,则将当前目录中的测试文件夹移动到驱动器D中的新文件夹中;如果它不存在,将当前目录中的test文件夹移动到驱动器D,并将其重命名为new。

  Del删除文件目录和子目录不会被删除。

  DEL//删除当前目录下测试文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;相当于del测试*)

  Del /f test//删除当前目录下test文件夹中的所有文件(包括只读文件;子目录中的文件不会被删除;删除前会进行确认;相当于del /f测试*)

  Del /f /s /q测试d:test2*。doc//删除当前目录下test文件夹中的所有文件和d:test2中的所有doc文件(包括只读文件;递归子目录中的文件;删除前不要确认)

  /ar、/ah、/as、/aa分别表示删除只读、隐藏、系统和存档文件。

  /a-r、/a-h、/a-s和/a-a分别表示删除除只读、隐藏、系统和存档之外的文件。

  Del /ar *。*//删除当前目录中的所有只读文件

  Del /a-s *。*//删除当前目录中除系统文件以外的所有文件。

  替换文件[即使该文件正在使用中,仍可成功替换]

  替换d:love.mp3 d:mp3//使用D盘下的love.mp3强制替换D盘mp3目录下的love.mp3文件。

  MK创建符号链接(由win7引入);创建的符号链接文件上将有一个类似快捷方式的箭头。

  win7下的mklink命令可以通过指定参数建立不同形式的文件或目录链接,分为硬链接、符号链接和目录连接三种。

  (1)符号链接(symbolic link)

  建立一个软链接相当于建立一个文件(或目录),用来指向其他文件(或目录),类似于win的快捷方式。

  删除此链接对没有图像的原始文件(或目录)没有影响;删除原始文件(或目录)时,再次打开链接会提示“位置不可用”。

  (2)目录连接

  基本上,它类似于符号链接。不同的是目录连接在建立时自动引用原目录的绝对路径,而符号链接允许相对路径的引用。

  (3)硬链接

  建立硬链接相当于为文件创建一个别名,比如为1.txt创建一个名为2.txt的硬链接;

  如果用记事本修改1.txt,2.txt也会同时被修改。如果删除1.txt,2.txt仍然存在,其内容与1.txt相同。

  建立链接时请注意:

  a、建立文件或目录链接仅限于NTFS文件系统;符号(目录连接)可以跨分区建立(比如c盘文件或目录的链接可以在D盘建立),硬链接只能建立指向同一个分区的文件。

  b、硬链接只能用于文件,不能用于目录;联接只能用于目录;可以用符号;

  c,不允许硬链接建立指向空文件的链接,但允许符号(软)链接。

  mklink [[/d] [/h] [/j]]链接目标

  /d创建目录符号链接。鹳认为文件是符号链接。

  /h创建硬链接而不是符号链接。

  /j创建目录联接。

  Link指定新的符号链接名称。

  指定目标的新链接引用的路径(相对或绝对)。

  link/j C: Users D: Users //创建驱动器D的Users目录,将其连接到驱动器C,并将其命名为Users。

  Attrib查看或修改文件或目录的属性[a:存档r:只读s:系统h:隐藏]

  属性1.txt查看当前目录中1.txt的属性。

  attrib-r 1.txt//删除1.txt的只读属性

  attrhmovie//隐藏电影文件夹

  Assoc设置与“文件扩展名”关联的“文件类型”

  Assoc//显示所有“文件扩展名”关联

  协会txt//显示由表示的“文件类型”。txt,结果显示。txt=txtfile。

  协会doc//显示由表示的“文件类型”。医生,结果显示。doc=Word。文档. 8

  协会exe//显示由。结果显示。exe=exefile。

  协会txt=txtfile//恢复. txt的正确关联。

  Ftype设置与“文件类型”相关联的“执行器和参数”

  Ftype//显示所有“文件类型”关联

  Ftype exefile//显示与exefile类型关联的命令行,结果显示exefile=%1 %*

  ft type txtfile=C:Windowsnotepad.exe %1//设置与txt file类型关联的命令行为:C: Windows notepad . exe % 1

  当您双击一个. txt文件时,windows不会根据直接判断它是在notepad.exe打开的。txt。

  相反,判断一下。txt属于txtfile“文件类型”;然后调用与txtfile关联的命令行:txt file=% systemroot % system32 notepad . exe % 1

  3.文件查看

  类型显示文本文件内容。

  键入c: 11.txt///显示驱动器c中11 . txt的文本内容。

  键入conf.ini显示当前目录中conf.ini的文本内容。

  键入c: 11.txt more///逐页显示c盘中11 . txt的文本内容。

  更多逐屏显示文本文件的内容

  conf.ini逐屏显示当前目录下conf.ini的文本内容[space: next screen Q: exit]

  4.注册表命令

  Reg注册表相关操作

  参数描述:

  KeyName [Machine]FullKey

  Machine是远程机器的机器名-忽略当前机器的默认值。

  远程机器上只有HKLM和HKU。

  FullKey根密钥子密钥

  ROOTKEY[HKLM HKCU HKCR HKU HKCC]

  选定根项下的注册表项的全名。

  /v要添加到所选项下的值的名称。

  /ve向注册表项添加一个没有名称的空值名称。

  /t RegKey数据类型

  [REG _ SZ REG _ MULTI _ SZ REG _ DWORD _ BIG _ ENDIAN

  REG _ DWORD REG _ BINARY REG _ DWORD _ LITTLE _ ENDIAN

  REG_NONE REG_EXPAND_SZ ]

  如果省略,则采用REG_SZ。

  /s在REG_MULTI_SZ数据字符串中指定一个。

  用作分隔符的字符;如果省略,将用作分隔符。

  /d要分配给添加的注册表值Name的数据。

  /f在没有提示的情况下覆盖现有注册表项。

  add hklm software Microsoft windows current version run /v myapp/treg _ SZ/d C: tools myapp . exe /f//h3制添加注册表项以启动c:toolsmyapp.exe程序。

  添加 hklm software scmclient/v协议确认/treg _ SZ/D1/f//解决32位xp打开ioa后弹出框无法关闭的问题。

  添加 hkcu control panel desktop /v waittokillapptimeout/treg _ SZ/d 10000/f//h3制添加注册表项以加速关闭应用程序。

  add hkcr * shell windbg command /treg _ SZ/d d: program files(x86) windbg windbg . exe -z % 1 /f//h3制将windbg打开转储文件添加到右击菜单的注册表项中(不要指定/

  add hkcr * shell winhex command /treg _ SZ/d d: software-setup system winhex winhex . exe % 1 /f//h3制将winhex添加到右击菜单的注册表项中(不要指定/v

  注册表中%1 %2 %3 %4的含义:

  -%1表示文件列表,%2表示默认打印机,%3表示驱动器,%4表示端口。

  添加 hkcu software Microsoft windows current version internet settings /v auto config URL/treg _ SZ/d 3358txp-01.tencent.com/proxy.pac/f//Set为IE设置一个代理:http://txp-01.tencent.com/proxy.pac

  添加 hkcu software sysinternals Process Monitor /v EULA已接受/treg _ dword/d 1/f//添加Procmon.exe工具的许可同意(进程监视器是其属性面板上的描述名称)。

  reg delete hklm software Microsoft windows current version run /v MyApp/f//h3制删除值为name的MyApp的注册表项。

  reg delete hklm software Microsoft windows nt current version image file execution options taskmgr . exe /f//h3制删除使任务栏中的任务管理器变灰的注册表项。

  Copy HKCU 软件微软 winmine HKCU 软件微软 winmine BK /s/f//将Winmine下的所有子项和值强制复制到winminebk中。

  导出 HKCU 软件微软 winmine的C: reg bak winmine . reg//将Winmine下的所有子项和值导出到c:regbakwinmine.reg文件中。

  regimportc:regbakwinmine.reg//将c: reg bak winmine . reg文件导入注册表。

  查询 hklm software Microsoft windows current version app paths ie xplore . exe /s//查询ie的安装路径。

  查询HKCR 。dsw/ve//查询的默认值。vc开发环境生成的workspace文件

  查询HKEY _当前_用户软件腾讯 QQGame sys/vgame directory//查询QQ game的安装路径。

  5.@#@

  按顺序执行多个命令,不管这些命令是否成功执行。

  CD/d d:src work.exe/o c: result.txt//First将当前工作目录切换到d: src,然后执行work.exe/o c: result . txt命令。

  按顺序执行多个命令,遇到错误的命令就不会执行后面的命令。

  查找“ok”c: test . txt echo成功。//如果找到 ok 字样,则显示 success ,否则不显示。

  按顺序执行多个命令。当执行正确的命令时,将不会执行以下命令。

  查找 ok c:test.txt echo不成功。//如果找不到 ok 这个字,就显示不成功,找到了就不显示。

  管道命令

  Dir *。* /s/a find /c。exe //先执行dir命令,然后对输出结果(stdout)执行find命令(输出的数量。当前文件夹及其所有子文件夹中的exe文件)

  Dir *。* /s/a 2 1 find /c。exe //先执行dir命令,然后执行find命令,输出结果(stdout)和错误消息(stderr)(输出的数量。当前文件夹及其所有子文件夹中的exe文件)

  以覆盖方式重定向当前命令输出。

  任务p1.txt以覆盖的方式将任务列表(stdout)的输出结果重定向到p1.txt文件(注意:任务列表的输出结果不会打印在屏幕上)

  任务p1.txt相当于:任务列表p1.txt

  DIR2的p1.txt//(stdout)输出结果打印在屏幕上,错误信息(stderr)以叠加的方式重定向到p1.txt(注意:当bin目录不存在时,会输出错误信息)

  dir p1.txt 2 1//将错误信息(stderr)重定向到输出结果(stdout),然后以覆盖的方式将输出结果(stdout)重定向到P1 . txt(注意:当bin目录不存在时,将输出错误信息)

  Bin2p 1 . txt 1 2//将输出结果(stdout)重定向到错误消息(stderr),然后以覆盖的方式将错误消息(stderr)重定向到p1.txt(注:当bin目录不存在时,将输出错误消息)注:与前面命令的结果一致。

  TaskNul//task list的输出结果(stdout)不会打印在屏幕上,但错误消息(stderr)仍会打印出来。

  Bin 2 nul//屏幕上不会打印命令错误信息(stderr),但仍会打印输出结果(stdout)(注意:当bin目录不存在时,会输出错误信息)

  binnul 21//将命令的错误信息(stderr)重定向到输出结果(stdout),然后不打印输出结果(stdout)[错误信息(stderr)和输出结果(stdout)都不打印在屏幕上](注意:当bin目录不存在时,会输出错误信息)

  dir 2 nul 1 2//将命令的输出结果(stdout)重定向到错误信息(stderr),然后不打印错误信息(stderr)[既不打印屏幕错误信息(stderr),也不打印输出结果(stdout](注意:当bin目录不存在时,输出错误信息)

  通过追加来重定向当前命令的输出。

  任务p2.txt通过额外的方式将任务列表的输出结果(stdout)重定向到p2.txt文件(注意:任务列表的输出结果不会打印在屏幕上)

  task1的p2.txt//相当于tasklistp2.txt

  Bin 2 p2.txt//输出结果(stdout)打印在屏幕上,错误信息(stderr)以附加方式重定向到p2.txt(注意:当bin目录不存在时,将输出错误信息)

  dirp 2 . txt 2 1//将错误信息(stderr)重定向到输出结果(stdout),然后以附加的方式将输出结果(stdout)重定向到p2.txt(注意:当bin目录不存在时,将输出错误信息)

  Bin2p 2 . txt 1 2//将输出结果(stdout)重定向到错误消息(stderr),然后以附加的方式将错误消息(stderr)重定向到p2.txt(注:当bin目录不存在时,将输出错误消息)注:与前面命令的结果一致。

  从文件中获取输入信息,而不是从屏幕上获取。它通常用于需要等待输入的命令,如日期时间标签。

  temp.txt//date temp . txt中的内容是2005-05-01。

  句柄描述0 stdin键盘输入1 stdout在命令提示符窗口打印输出结果(默认)2 stderr在命令提示符窗口打印错误消息(默认)3-9未定义的应用程序定义并指定自身。

  @ command修饰符在执行命令之前不会打印出命令的内容。

  @cd /d d:me//执行此命令时,不会打印命令内容:cd /d d:/me

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

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

  ;当命令相同时,可以使用不同的目标;隔离,但实现效果不变。如果在执行过程中出现错误,只会返回一个错误报告,但程序会继续执行。

  目录c:;d:;E: //相当于顺序执行:dir c: dir d: dir e:

  回声。//输出一个回车换行,空行

  Echo off//在执行所有后续命令之前,不会打印命令的内容。

  on//在执行之前打印出所有后续命令的内容。

  回声123//输出123到终端屏幕

  回声“你好,世界!//输出Hello World!到终端屏幕

  Echo %errorlevel% //每个命令运行后,可以查看以下命令行格式的返回代码;默认值为0,当通用命令执行错误时,errorlevel将被设置为1。

  测试p1.txt将测试字符串输出到当前目录下的p1.txt文件中(以覆盖的方式)。

  Set//显示当前用户的所有环境变量

  set//检查path的环境变量的值(确切地说,检查以path开头的环境变量)

  Set path=//清空path变量

  Set path=d:execute//将path变量设置为d:execute(注意:修改后的路径只会影响当前调用,不会存储在系统配置中;当当前cmd窗口关闭时,新设置的路径将不存在)

  设置路径=% path %D:execute//在path变量中添加D:execute(注意:修改后的路径只会影响当前调用,不会存储在系统配置中;当当前cmd窗口关闭时,新设置的路径将不存在)

  Path//显示当前路径变量的值

  路径;//清除所有搜索路径设置,并指示cmd.exe只在当前目录中搜索。

  路径d: XXX;%PATH%//将d:xxx路径添加到路径中

  -

  Set p=aa 1 bb 1a a2 bb 2///设置变量p,赋给aa 1 B1 a2 bb 2。

  Echo %p%//显示变量p表示的字符串,即aa1bb1aa2bb2

  Echo %p:~6%//显示变量p中第6个字符之后的所有字符,即aa2bb2

  Echo %p:~6,3%//显示第6个字符后的3个字符,即aa2

  Echo %p:~0,3%//显示前3个字符,即aa1

  Echo %p:~-2%//显示最后2个字符,即b2

  Echo %p:~0,-2%//显示除最后2个字符以外的其他字符,即aa1bb1aa2b

  Echo %p:aa=c%//用C替换变量P中的所有aa,即显示c1bb1c2bb2

  Echo %p:aa=%//用null替换变量p中的所有aa字符串,即显示1bb12bb2

  Echo %p:*bb=c%//将第一个bb及其之前的所有字符替换为c,即显示c1aa2bb2

  Set=%p:*bb=c%//设置变量P并赋值给% P:* bb=c %,即c1aa2bb2。

  Set /a p=39//将p设置为数值变量,值为39。

  支持Set /a p=39/10//运算符。当有小数时,使用尾数舍入。39/10=3.9,尾数舍入为3,p=3。

  Set /a p=p/10//使用/a参数时,可以直接引用=后的变量,不用加%。

  Set /a p=1 0//操作应该加引号。见set/?对于其他支持的运算符

  -

  Cls清除屏幕

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

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

  Vol显示当前分区的卷标

  标签显示当前分区的卷标,并提示输入新的卷标。

  C: system将驱动器C的卷标设置为system。

  时间显示或设置当前时间。

  Time /t//显示当前时间

  Time//设置新的当前时间(格式:hh:mm:ss)。如果直接按回车键,会放弃设置。

  日期显示或设置当前日期。

  日期/t//显示当前日期

  Date//设置新的当前日期(格式:YYYY/MM/DD),直接按enter表示放弃设置。

  题目是做命令行测试。//修改当前cmd窗口的标题栏文本,进行命令行测试

  Prompt orz://将命令提示符修改为orz:

  1.txt使用打印机打印1.txt文本文件。

  Ff.bat//调用执行ff.bat脚本(ff.bat脚本直到原脚本执行后才会执行)

  启动程序或命令

  开始/最大notepad.exe//最大化的方式启动记事本。

  最小化启动/最小calc.exe//以启动计算器。

  启动任务列表//启动cmd实例窗口并运行任务列表

  启动explorer f://调用资源管理器打开磁盘f。

  例:strat iexplore www.qq.com//启动ie,打开www.qq.com网站。

  启动ff.bat//开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等待ff.bat脚本结束)

  Exit退出当前cmd窗口实例。

  0//退出当前cmd窗口实例,将过程退出代码设置为0(0表示成功,非零表示失败)

  Exit /B 1//退出当前bat脚本,并将ERRORLEVEL系统变量设置为1。

  暂停暂停批处理程序并显示:请按任意键继续。

  颜色设置当前cmd窗口的背景色和前景色(前景色是字体的颜色)

  颜色//恢复到默认设置

  color//设置背景色为黑色,字体为绿色。

  -

  0=黑色8=灰色

  1=蓝色9=浅蓝色

  2=绿色A=浅绿色

  3=浅绿色B=浅绿色

  4=红色C=粉色

  5=紫色D=淡紫色

  6=黄色E=浅黄色

  7=白色F=亮白色

  -

  Mode con cols=200 lines=60 color 9f设置DOS窗口颜色为9f,大小:200行60列(如果屏幕缓冲区的宽度为w 200或者高度为h 60,最终的DOS窗口将为W行H列)

  Systeminfo查看当前计算机的综合信息。

  Systeminfo findstr /i“初始安装日期和系统启动时间”仅查看当前计算机的初始安装日期和系统启动时间。

  硬件的Wmic视图信息-c: windows system32 WBEM wmic.exe

  Wmi逻辑磁盘//查看计算机上每个磁盘的信息。

  Wmi逻辑磁盘,其中 caption= c: 获取可用空间,大小/值//获取磁盘C的剩余空间大小和总大小(单位:字节)

  Wmos获取标题,安装日期,os架构/值//获取当前os的标题,安装日期和系统架构信息。

  Wmic查看流程信息

  WM process where caption= buyticket.exe 获取所有名为 buy ticket . exe 的进程的命令行、可执行路径、processid、thread count/value//查看命令行、完整路径、PID和线程号

  WM process where caption= buyticket.exe get executable path,handle count/value//查看exe的完整路径以及所有名为 buy ticket . exe 的进程当前打开的句柄数量

  WM process where caption= buyticket.exe 获取可执行路径、虚拟大小、工作集大小/值//查看所有名为 buy ticket . exe 的进程的exe完整路径、当前虚拟地址空间占用和物理内存工作集

  注销注销当前用户。

  关机关闭、重新启动、注销和休眠计算机。

  关机/s//关闭计算机

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

  Shutdown /a//终止系统关闭

  Shutdown /r//关闭并重新启动本地计算机

  Shutdown /m 192.168.1.166 /r//关闭并重新启动ip为192.168.1.166的计算机

  获取远程关机权:

  1)修改远程pc的“本地安全策略”,并为指定用户打开权限。

  在WindowsXP的默认安全策略中,只有Administrators组中的用户有权远程关闭计算机。如果你想给xxxx用户远程关闭计算机的权利。

  可以使用WindowsXP中的“组策略”或者“管理工具”中的“本地安全策略”来实现。

  1.从命令行运行gpedit.msc打开“组策略编辑器”;

  2.导航到“计算机配置/Windows设置/安全设置/本地策略/用户权限分配”;

  3.修改“从远程系统强制关机”并添加xxxx用户。

  2)获得远程IPC管理权限

  如果在第一步配置后仍然出现“拒绝访问”,您需要在运行shutdown命令之前运行以下命令

  Net [IP地址或计算机名]ipc$ password /user:xxxx

  其中password是帐户xxxx的登录密码。

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

  关闭/l//注销本地计算机

  Shutdown /h /f//使本地计算机休眠(在不警告前台用户的情况下强制关闭正在运行的应用程序)

  关机/s//关闭计算机

  Regsvr32注册或注销com组件

  SVR 32/S clock.ocx//以静默方式注册clock.ocx组件。

  SVR 32/U的MyCommon.dll//卸载myCommon.dll组件

  格式化磁盘

  Format J:/FS:ntfs//用ntfs类型格式化J盘[类型为FAT、FAT32、exFAT、ntfs或UDF]

  格式J: /FS:fat32 /Q//使用fat32型快速格式化J盘。

  chkdsk/f D:///检查磁盘D并显示状态报告;添加参数/f意味着磁盘上的错误将同时得到修复。

  subst disk mapping-磁盘映射信息保存在注册表的以下键值中:HKEY当前用户网络

  Subst//显示所有当前映射

  subsz:comsoftware//将 com software共享映射为本地Z驱动器。

  subsy:e:src//将e: src映射到本地Y磁盘

  Subst z: /d//删除Z磁盘映射

  Cmd凭证(保存的用户名和密码)

  Cmdkey /list//列出可用的凭据。

  Cmdkey /list:10.12.190.82//列出指定目标的凭据

  cmd/list:domain:target=10 . 12 . 190 . 82//列出指定目标的凭据

  cmd key/Add:domain:target=10 . 12 . 190 . 82/user:李雷/pass:123456//添加凭据

  cmd/Delete:domain:target=10 . 12 . 190 . 82//删除指定目标的凭据。

  Cscript执行vbs脚本

  CSCRIPT/NO LOGO mac.vbs//执行mac.vbs脚本来显示本地mac地址。

  - mac.vbs -

  密苏里州Dim mc

  Set mc=GetObject(Winmgmts:)。instance of( Win32 _ NetworkAdapterConfiguration )

  对于mc中的每个维护对象

  如果莫。IPEnabled=True Then

  MsgBox本地网卡的MAC地址是:“mo。MAC地址

  为.退出

  如果…就会结束

  然后

  -

  6.网络命令

  net//查看已启动的服务

  Net start“任务计划程序”///启动任务计划程序服务

  Net stop“任务计划程序”//关闭任务计划程序服务

  netdncache//启动dns缓存服务

  net stop dns cache///关闭DNS缓存服务

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

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

  net xxx=c:360Downloads//将c: 360 downloads设置为共享,命名为XXX。

  net ipc$//打开IPC $共享

  净ipc$/del//删除IPC $份额

  净共享c$ /del//删除C驱动器共享

  net 192.168.1.166 ipc $ /User: /建立192 . 168 . 1 . 166的IPC空链接

  net 192.168.1.166 ipc $ 123456 /用户:管理员//直接登录后,建立一个192 . 168 . 1 . 166的非空IPC链接(用户名是管理员密码是123456)

  Net使用H: 192.168.1.166 C $ 123456 /用户: administrator //直接登录后,将192 . 168 . 1 . 166的c盘映射到本地H盘(用户名为administrator,密码为123456)

  Net使用h: 192.168.1.166c$//登录后,将192.168.1.166的c盘映射到本地H盘。

  net use 192 . 168 . 1 . 166 ipc $/del//删除IPC链接

  Net使用h: /del//删除本地H盘的映射

  net//检查本地局域网中打开了哪些共享。

  net view 192.168.1.166///检查192 . 168 . 1 . 166机器上的局域网中打开了哪些共享。

  net 127 . 0 . 0 . 1//检查本地计算机的日期和时间

  Net time localhost//检查本地计算机的日期和时间

  net 192.168.1.166//检查192 . 168 . 1 . 166机器的日期和时间

  net 192.168.1.166/Set//设置本地计算机时间与192 . 168 . 1 . 166主机时间同步,添加参数/yes取消确认信息。

  net//查看当前计算机上的用户

  Net用户管理员//查看当前机器上的管理员用户信息。

  网络用户来宾/活动:是//启用来宾用户

  NET dev 123456/Add//创建一个名为DEV的新用户,密码为123456。

  Net本地组administrator s dev/Add//将名为dev的用户添加到administrator用户组,使其拥有管理员权限。

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

   7. 进程操作

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

   8. 网络操作

   ping// 用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上)

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

   ping chen-pc0 // 测试机器名为chen-pc0的连接情况

   ping220.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:终止当前任务】

   a. 首先查本地arp cache信息,看是否有对方的mac地址和IP地址映射条目记录

  b. 如果没有,则发起一个arp请求广播包,等待对方告知具体的mac地址

  c. 收到arp响应包之后,获得某个IP对应的具体mac地址,有了物理地址之后才可以开始通信了,同时对ip-mac地址做一个本地cache

  d. 发出icmp echo request包,收到icmp echo reply包

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

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

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

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

   服务器: gm-captiva.tencent.com//DNS服务器的主机名

  Address: 10.6.18.41//DNS服务器IP

   非权威应答:

  名称: www..com//解析的域名URL

  Address: 42.121.252.58//解析回的IP

   nslookup -d www..com// 打印出www..com的域名解析所有记录

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

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

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

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

   tracert 182.140.167.44// 查看本机到达182.140.167.44的路由路径

   route print// 显示出IP路由

   telnet182.140.167.44 8000//探测182.140.167.44是否使用TCP协议监听8000端口(注意:telnet命令不支持UDP端口检测)

   说明:如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。

   用于探测指定IP的端口号,只是telnet的一个基本功能;

   远程登录到网络中的计算机,并以命令行的方式远程管理计算机才是telnet命令的强大之处。

   windows telnet服务器(默认端口:23)环境配置过程如下:参考1

   a. 安装telnet服务器

   b.启动Telnet服务

   c. 关闭windows防火墙 注:若不想关闭防火墙,则需要在Windows防火墙 --高级设置里面对Telnet服务器的访问规则进行配置

   ftp 46.19.34.198 21// 连接46.19.34.198 ftp服务器(21为端口号),然后会要求输入用户名与密码;连接成功后,具体如何使用可以键入?来查看帮助说明

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

   arp -a// 显示arp缓存表

   at计划任务(必须保证“TaskScheduler”服务启动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 秒延时自动关机

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

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

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

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

   9. 文本处理

   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 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个小写字母开头子串的行

   本文转载自博客园:

   博主:可可西

   原文链接:http://www..com/kekec/p/3662125.html

windows命令行指令,windows 常用命令