Unix系统与Windows系统下的常用命令整理
2014-12-27 20:17
176 查看
最近在学OC,打算搞ios开发,开发过程中,免不了使用MacOsX系统。以前没注意,用了才发现原来苹果的系统是基于Unix开发的,然后,一时手痒,练了练以前学习过的Unix下的命令操作,又想起最近项目中由于网络问题,老是在windows下进行cmd操作查路由表什么的,忍不住就像把Unix系统和Windows系统下的这些命令行操作好好整理一番。
Unix常用命令:
(一)基本命令
命令格式:命令参数
1.ls显示文件名,等同于dos下dir命令
2.cd目录转换,等同于dos下cd命令
3.pwd显示当前路径
4.cat显示文件内容,等同于dos下type命令
5.more以分页方式查看文件内容.
6.rm删除文件
7.mkdir创建目录
8.rmdir删除目录
9.cp文档复制
10.mv文件移动
11.du查看目录所占磁碟容量
12.find文件查找
13.vi编辑器
(二)增强命令
1.ln文档连结
2.grep搜索字符串
3.fgrep搜索字符串
4.file显示文件类型
5.diff比较文档或目录之不同内容
6.cmp比较文档相同部分
7.ftp远程文件传输
8.telnet远程终端访问
9.IO重新导向
Windows下的常用命令:
(一)DOS命令
1dir查看当前所在目录的文件和文件夹。
2cdcd进入特定的目录。
3mdrd建立特定的文件夹。
4cls清除屏幕。
5copy把一个文件拷贝到另一个地方。
6move把一个文件移动到另一个地方。
7del删除一个文件。
8deltree删除文件夹和它下面的所有子文件夹还有文件
9format格式化一个分区。
10type显示出文本文件的内容。
11edit编辑文本文件。
12ren改文件名。
(二)Windows下特定命令
1.gpedit.msc-----组策略
2.sndrec32-------录音机
3.Nslookup-------IP地址侦测器,是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
4.explorer-------打开资源管理器
5.logoff---------注销命令
6.shutdown-------60秒倒计时关机命令
7.lusrmgr.msc----本机用户和组
8.services.msc---本地服务设置
9.oobe/msoobe/a----检查XP是否激活
10.notepad--------打开记事本
11.cleanmgr-------垃圾整理
12.netstartmessenger----开始信使服务
13.compmgmt.msc---计算机管理
14.netstopmessenger-----停止信使服务
15.conf-----------启动netmeeting
16.dvdplay--------DVD播放器
17.charmap--------启动字符映射表
18.diskmgmt.msc---磁盘管理实用程序
19.calc-----------启动计算器
20.dfrg.msc-------磁盘碎片整理程序
21.chkdsk.exe-----Chkdsk磁盘检查
22.devmgmt.msc---设备管理器
23.regsvr32/u*.dll----停止dll文件运行
24.drwtsn32------系统医生
25.rononce-p----15秒关机
26.dxdiag---------检查DirectX信息
27.regedt32-------注册表编辑器
28.Msconfig.exe---系统配置实用程序
29.rsop.msc-------组策略结果集
30.mem.exe--------显示内存使用情况
31.regedit.exe----注册表
32.winchat--------XP自带局域网聊天
33.progman--------程序管理器
34.winmsd---------系统信息
35.perfmon.msc----计算机性能监测程序
36.winver---------检查Windows版本
37.sfc/scannow-----扫描错误并复原
38.taskmgr-----任务管理器(2000/xp/2003
40.wmimgmt.msc----打开windows管理体系结构(WMI)
41.wupdmgr--------windows更新程序
42.wscript--------windows脚本宿主设置
43.write----------写字板
45.wiaacmgr-------扫描仪和照相机向导
46.winchat--------XP自带局域网聊天
49.mplayer2-------简易widnowsmediaplayer
50.mspaint--------画图板
51.mstsc----------远程桌面连接
53.magnify--------放大镜实用程序
54.mmc------------打开控制台
55.mobsync--------同步命令
57.iexpress-------木马捆绑工具,系统自带
58.fsmgmt.msc-----共享文件夹管理器
59.utilman--------辅助工具管理器
61.dcomcnfg-------打开系统组件服务
62.ddeshare-------打开DDE共享设置
63.osk------------打开屏幕键盘
64.odbcad32-------ODBC数据源管理器
65.oobe/msoobe/a----检查XP是否激活
68.ntbackup-------系统备份和还原
69.narrator-------屏幕“讲述人”
70.ntmsmgr.msc----移动存储管理器
71.ntmsoprq.msc---移动存储管理员操作请求
72.netstat-an----(TC)命令检查接口
73.syncapp--------创建一个公文包
74.sysedit--------系统配置编辑器
75.sigverif-------文件签名验证程序
76.ciadv.msc------索引服务程序
77.shrpubw--------创建共享文件夹
78.secpol.msc-----本地安全策略
79.syskey---------系统加密,一旦加密就不能解开,保护windowsxp系统的双重密码
80.services.msc---本地服务设置
81.Sndvol32-------音量控制程序
82.sfc.exe--------系统文件检查器
83.sfc/scannow---windows文件保护
84.ciadv.msc------索引服务程序
85.tourstart------xp简介(安装完成后出现的漫游xp程序)
86.taskmgr--------任务管理器
87.eventvwr-------事件查看器
88.eudcedit-------造字程序
89.compmgmt.msc---计算机管理
90.packager-------对象包装程序
91.perfmon.msc----计算机性能监测程序
92.charmap--------启动字符映射表
93.cliconfg-------SQLSERVER客户端网络实用程序
94.Clipbrd--------剪贴板查看器
95.conf-----------启动netmeeting
96.certmgr.msc----证书管理实用程序
97.regsvr32/u*.dll----停止dll文件运行
98.regsvr32/uzipfldr.dll------取消ZIP支持
99.cmd.exe--------CMD命令提示符
(三)FTP命令
1.![cmd[args]:在本地机中执行交互shell,exit回到ftp环境
2.$macro-ame[args]:执行宏定义macro-name。
3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4.appendlocal-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cdremote-dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmodmodefile-name:将远程主机文件file-name的存取方式设置为mode
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.deleteremote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。
18.disconnection:同close。
19.formformat:将文件传输方式设置为format,缺省为file方式。
20.getremote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。
28.macdefmacro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。29.mdelete[remote-file]:删除远程主机文件。
30.mdirremote-fileslocal-file:与dir类似,但可指定多个远程文件。
31.mgetremote-files:传输多个远程文件。
32.mkdirdir-name:在远程主机中建一目录。
33.mlsremote-filelocal-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。
35.modtimefile-name:显示远程主机文件的最后修改时间。
36.mputlocal-file:将多个文件传输至远程主机。
37.newerfile-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap[inpatternoutpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换
40.ntrans[inchars[outchars]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41.openhost[port]:建立指定ftp服务器连接,可指定连接端口。
42.passive:进入被动传输方式。
43.prompt:设置多个文件传输时的交互提示。
44.proxyftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
45.putlocal-file[remote-file]:将本地文件local-file传送至远程主机。
46.pwd:显示远程主机的当前工作目录。
47.quit:同bye,退出ftp会话。
48.quotearg1,arg2...:将参数逐字发至远程ftp服务器
49.recvremote-file[local-file]:同get。
50.regetremote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
53.rename[from][to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restartmarker:从指定的标志marker处,重新开始get或put
56.rmdirdir-name:删除远程主机目录。
57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1,.2等。
58.sendlocal-file[remote-file]:同put。
59.sendport:设置PORT命令的使用。
60.sitearg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
61.sizefile-name:显示远程主机文件大小。
62.status:显示当前ftp状态。
63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
64.sunique:将远程主机文件名存储设置为只一(与runique对应)。
65.system:显示远程主机的操作系统类型。
66.tenex:将文件传输类型设置为TENEX机的所需的类型。
67.tick:设置传输时的字节计数器。
68.trace:设置包跟踪。
69.type[type-name]:设置文件传输类型为type-name,缺省为ascii
70.umask[newmask]:将远程服务器的缺省umask设置为newmask
71.useruser-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令。
72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.
73.?[cmd]:同help.
Unix下的命令详解:
一、注意事项
命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。
一行不能超过256个字符;大小写有区分。
二、特殊字符含义
文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。
~/表示主目录。
./当前目录(一个点)。
../上一级目录(两个点)。
;多个命令一起用。
>>>输出重定向。将一个命令的输出内容写入到一个文件里面。如果该文件存在,就将该文件的内容覆盖;
如果不存在就先创建该文件,然后再写入内容。
输出重定向,意思就是说,将原来屏幕输出变为文件输出,即将内容输到文件中。
<<<输入重定向。本来命令是通过键盘得到输入的,但是用小于号,就能够使命令从文件中得到输入。
\表示未写完,回车换行再继续。
*匹配零个或者多个字符。
?匹配一个字符。
[]匹配中括号里的内容[a-z][A-Z][0-9]。
!事件。
$取环境变量的值。
|管道。把前一命令的输出作为后一命令的输入,把几个命令连接起来。
|经常跟tee连用,tee把内容保存到文档并显示出来。
三、通用后接命令符
-a所有(all)。
-e所有(every),比a更详细。
-f取消保护。
-i添加提示。
-p强制执行。
-r目录管理。
分屏显示的中途操作
空格<space>继续打开下一屏;
回车<return>继续打开下一行;
b另外开上一屏;
f另外开下一屏;
h帮助;
q或Ctrl+C退出;
/字符串从上往下查找匹配的字符串;
?字符串从下往上查找匹配的字符串;
n继续查找。
四、退出命令
exit退出;DOS内部命令用于退出当前的命令处理
(COMMAND.COM)恢复前一个命令处理器。
Ctrl+d跟exit一样效果,表中止本次操作。
logout当csh时可用来退出,其他shell不可用。
clear清屏,清除(之前的内容并未删除,只是没看到,拉回上面可以看回)。
五、目录管理命令
pwd显示当前所在目录,打印当前目录的绝对路径。
cd进入某目录,DOS内部命令显示或改变当前目录。
cd回车/cd~都是回到自己的主目录。
cd.当前目录(空格再加一个点)。
cd..回到上一级目录(空格再加两个点)。cd../..向上两级。
cd/home/hww/person从绝对路径去到某目录。
cd~/person直接进入主目录下的某目录(“cd~"相当于主目录的路径的简写)。
ls显示当前目录的所有目录和文件。
用法ls[-aAbcCdeEfFghHilLmnopqrRstux1@][file...]
ls/etc/显示某目录下的所有文件和目录,如etc目录下的。
ls-l(list)列表显示文件(默认按文件名排序),
显示文件的权限、硬链接数(即包含文件数,普通文件是1,目录1+)、用户、组名、大小、修改日期、文件名。
ls-t(time)按修改时间排序,显示目录和文件。
ls-lt是“-l”和“-t”的组合,按时间顺序显示列表。
ls-F显示文件类型,目录“/”结尾;可执行文件“*”结尾;文本文件(none),没有结尾。
ls-R递归显示目录结构。即该目录下的文件和各个副目录下的文件都一一显示。
ls-a显示所有文件,包括隐藏文件。
文件权限
r读权限。对普通文件来说,是读取该文件的权限;对目录来说,是获得该目录下的文件信息。
w写权限。对文件,是修改;对目录,是增删文件与子目录。
(注删除没有写权限的文件可以用rm-f,这是为了操作方便,是人性化的设计)。
x执行权限;对目录,是进入该目录
-表示没有权限
形式-rw-r--r--
其中第一个是文件类型(-表普通文件,d表目录,l表软链接文件)
第2~4个是属主,生成文件时登录的人,权限最高,用u表示
第5~7个是属组,系统管理员分配的同组的一个或几个人,用g表示
第8~10个是其他人,除属组外的人,用o表示
所有人,包括属主、属组及其他人,用a表示
chmod更改权限;
用法chmod[-fR]<绝对模式>文件...
chmod[-fR]<符号模式列表>文件...
其中<符号模式列表>是一个用逗号分隔的表[ugoa]{+|-|=}[rwxXlstugo]
chmodu+rw给用户加权限。同理,u-rw也可以减权限。
chmodu=rw给用户赋权限。与加权限不一样,赋权限有覆盖的效果。
主要形式有如下几种
chmodu+rwchmodu=rw
chmodu+r,u+wchmodu+rw,g+w,o+r
chmod777(用数字的方式设置权限是最常用的)
数字表示权限时,各数位分别表示属主、属组及其他人;
其中,1是执行权(Execute),2是写权限(Write),4是读权限(Read),
具体权限相当于三种权限的数相加,如7=1+2+4,即拥有读写和执行权。
另外,临时文件/目录的权限为rwt,可写却不可删,关机后自动删除;建临时目录:chmod777目录名,再chmod+t目录名。
id显示用户有效的uid(用户字)和gid(组名)
用法id[-ap][user]
id显示自己的。
idroot显示root的。
id-aroot显示用户所在组的所有组名(如root用户,是所有组的组员)
df查看文件系统,查看数据区
用法df[-FFSType][-abeghklntVvZ][-oFSType特定选项][目录|块设备|资源]
df-k以kbytes显示文件大小的查看文件系统方式
六、显示文件内容
more分屏显示文件的内容。
用法more[-cdflrsuw][-行][+行号][+/模式][文件名...]。
显示7个信息:用户名密码用户id(uid)组id(gid)描述信息(一般为空)用户主目录loginshell(登录shell)
cat显示文件内容,不分屏(一般用在小文件,大文件显示不下);合并文件,仅在屏幕上合并,并不改变原文件。
用法cat[-usvtebn][-|文件]...
tail实时监控文件,一般用在日志文件,可以只看其中的几行。
用法tail[+/-
[lbc][f]][文件]
tail[+/-
[l][r|f]][文件]
七、文件/目录的增删
echo显示一行内容。
touch如果文件/目录不存在,则创建新文件/目录;如果文件存在,那么就是更新该文件的最后访问时间,
用法touch[-acm][-rref_file]文件...
touch[-acm][MMDDhhmm[yy]]文件...
touch[-acm][-t[[CC]YY]MMDDhhmm[.SS]]file...
mkdir创建目录(必须有创建目录的权限)
用法mkdir[-m模式][-p]dirname...
mkdirdir1/dir2在dir1下建dir2
mkdirdir13dir4dir5连建多个
mkdir~/games用户主目录下建(默认在当前目录下创建)
mkdir-pdir6/dir7/dir8强制创建dir8;若没有前面的目录,会自动创建dir6和dir7。
不用-p时,若没有dir6/dir7,则创建失败。
cp复制文件/目录
cp源文件目标文件复制文件;若已有文件则覆盖
cp-r源目录目标目录复制目录;若已有目录则把源目录复制到目标目录下,
没有目标目录时,相当于完全复制源目录,只是文件名不同。
cpbeansappledir2把beans、apple文件复制到dir2目录下
cp-ibeansapple增加是否覆盖的提示
mv移动或重命名文件/目录
用法mv[-f][-i]f1f2
mv[-f][-i]f1...fnd1
mv[-f][-i]d1d2
mv源文件名目标文件名若目标文件名还没有,则是源文件重命名为目标文件;若目标文件已存在,则源文件覆盖目标文件。
mv源文件名目标目录移动文件
mv源目录目标目录若目标目录不存在,则源目录重命名;若目标目录已存在,则源目录移动到目标目录下。
rm删除文件/目录
用法rm[-fiRr]文件...
rm文件名删除文件。
rm-r目录名删除目录。
rm–f文件只要是该文件或者目录的拥有者,无论是否有权限删除,都可以用这个命令参数强行删除。
rm-rf*删除所有文件及目录
rmdir删除空目录。只可以删除空目录。
ln创建硬链接或软链接,硬链接=同一文件的多个名字;软链接=快捷方式
用法ln[-f][-n][-s]f1[f2]
ln[-f][-n][-s]f1...fnd1
ln[-f][-n]-sd1d2
lnfile1file1.ln创建硬链接。感觉是同一文件,删除一个,对另一个没有影响;须两个都删除才算删除。
ln-sfile1file1.sln创建软链接。可跨系统操作,冲破操作权限;也是快捷方式。
八、时间显示
date显示时间,精确到秒
用法date[-u]mmddHHMM[[cc]yy][.SS]
date[-u][+format]
date-a[-]sss[.fff]
cal显示日历
cal92008显示2008年9月的日历;cal显示当月的
用法cal[[月]年]
九、帮助
man帮助(formatanddisplaytheon-linemanualpages)
用法man[-][-adFlrt][-M路径][-T宏软件包][-s段]名称...
man[-][-adFlrt][-Mpath][-Tmacro-package][-ssection]name...
man[-M路径]-k关键字...
man[-M路径]-f文件...
awk按一定格式输出(patternscanningandprocessinglanguage)
用法awk[-Fc][-f源代码|'cmds'][文件]
十、查看用户
users显示在线用户(仅显示用户名)。
who显示在线用户,但比users更详细,包括用户名、终端号、登录时间、IP地址。
whoami仅显示自己,(但包括用户名、端口、登录时间、IP地址;信息量=who)。
whoami也仅显示自己,但只有用户名(仅显示自己的有效的用户名)。
w显示比who更多内容,还包括闲置时间、占CPU、平均占用CPU、执行命令。
用法w[-hlsuw][用户]
su改变用户,需再输入密码。
用法su[-][username[arg...]]
su-相当于退出再重新登录。
查找
find查找文件
用法find[-H|-L]路径列表谓词列表
find/-nameperl从根目录开始查找名为perl的文件。
find.-mtime10-print从当前目录查找距离现在10天时修改的文件,显示在屏幕上。
(注“10”表示第10天的时候;如果是“+10”表示10天以外的范围;“-10”表示10天以内的范围。)
grep文件中查找字符;有过滤功能,只列出想要的内容
用法grep-hblcnsviw模式文件...
如grepabc/etc/passwd在passwd文件下找abc字符
wc统计
-l统计行数;-w统计单词数;-c统计字符数
如grepwang/etc/passwd|wc-l统计passwd文件含“wang”的行数
du查看目录情况
如du-sk*不加-s会显示子目录,-k按千字节排序
用法du[-a][-d][-h|-k][-r][-o|-s][-H|-L][文件...]
十一、进程管理
ps显示进程。
用法ps[-aAdeflcjLPyZ][-o格式][-t项列表]
[-u用户列表][-U用户列表][-G组列表]
[-p进程列表][-g程序组列表][-s标识符列表][-z区域列表]
ps显示自己的进程。
ps-e显示每个进程,包括空闲进程。
ps-f显示详情。
ps-ef组合-e和-f,所有进程的详情。
ps-Uuidlist(用户列表)具体查看某人的进程。
Dos下的命令详解:
2cd
cd目录名:进入特定的目录。如果看到有个目录显示为:abcdefghi就
输入:cdabcdef.ghi进入该目录。
cd\退回到根目录。
cd..退回到上一级目录。
3mdrd
md目录名:建立特定的文件夹。
rd目录名:删除特定的文件夹。
4cls
清除屏幕。
5copy
copy路径\文件名路径\文件名:把一个文件拷贝到另一个地方。
6move
move路径\文件名路径\文件名:把一个文件移动(就是剪切+复制)到另
一个地方。
7del
del文件名:删除一个文件。
del*.*:删除当前文件夹下所有文件。
del不能删除文件夹。
8deltree
删除文件夹和它下面的所有子文件夹还有文件。
9format
formatx::x代表盘符,格式化一个分区。在dos下是用fat文件系统格式
化的,在windows2000安装的时候会问你要不要转换为ntfs。
10type
type文本文件名:显示出文本文件的内容。
11edit
其实这是个小程序,编辑文本文件用的。
12ren
ren旧文件名新文件名:改文件名。
13ping
ping主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收
到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。
ping-t:不停的发送数据包。当然都很小,不能称作攻击。有些人自己写
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机
的网络连接。
14net
netuseipipc$""/user:""建立IPC空链接
netuseipipc$"密码"/user:"用户名"建立IPC非空链接
netuseh:ipc$"密码"/user:"用户名"直接登陆后映射对方C:到本地为H:
netuseh:ipc$登陆后映射对方C:到本地为H:
netuseipipc$/del删除IPC链接
netuseh:/del删除映射对方到本地的为H:的映射
netuser用户名 密码 /add建立用户
netuserguest/active:yes激活guest用户
netuser查看有哪些用户
netuser帐户名查看帐户的属性
netlocalgroupadministrators用户名/add把“用户”添加到管理员中使其具有管理员权限
netstart查看开启了哪些服务
netstart服务名 开启服务;(如:netstarttelnet,netstartschedule)
netstop服务名停止某服务
nettime目标ip查看对方时间
nettime目标ip/set设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
netview查看本地局域网内开启了哪些共享
netviewip查看对方局域网内开启了哪些共享
netconfig显示系统网络设置
netlogoff断开连接的共享
netpause服务名暂停某服务
netsendip"文本信息"向对方发信息
netver局域网内正在使用的网络连接类型和信息
netshare查看本地开启的共享
netshareipc$开启ipc$共享
netshareipc$/del删除ipc$共享
netsharec$/del删除C:共享
netuserguest12345用guest用户登陆后用将密码改为12345
netpassword密码更改系统登陆密码
netstat-a查看开启了哪些端口,常用netstat–an
netstat-n查看端口的网络连接情况,常用netstat-an
netstat-v查看正在进行的工作
netstat-p协议名例:netstat-ptcq/ip查看某协议使用情况
netstat-s查看正在使用的所有协议使用情况
Unix常用命令:
(一)基本命令
命令格式:命令参数
1.ls显示文件名,等同于dos下dir命令
2.cd目录转换,等同于dos下cd命令
3.pwd显示当前路径
4.cat显示文件内容,等同于dos下type命令
5.more以分页方式查看文件内容.
6.rm删除文件
7.mkdir创建目录
8.rmdir删除目录
9.cp文档复制
10.mv文件移动
11.du查看目录所占磁碟容量
12.find文件查找
13.vi编辑器
(二)增强命令
1.ln文档连结
2.grep搜索字符串
3.fgrep搜索字符串
4.file显示文件类型
5.diff比较文档或目录之不同内容
6.cmp比较文档相同部分
7.ftp远程文件传输
8.telnet远程终端访问
9.IO重新导向
Windows下的常用命令:
(一)DOS命令
1dir查看当前所在目录的文件和文件夹。
2cdcd进入特定的目录。
3mdrd建立特定的文件夹。
4cls清除屏幕。
5copy把一个文件拷贝到另一个地方。
6move把一个文件移动到另一个地方。
7del删除一个文件。
8deltree删除文件夹和它下面的所有子文件夹还有文件
9format格式化一个分区。
10type显示出文本文件的内容。
11edit编辑文本文件。
12ren改文件名。
(二)Windows下特定命令
1.gpedit.msc-----组策略
2.sndrec32-------录音机
3.Nslookup-------IP地址侦测器,是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
4.explorer-------打开资源管理器
5.logoff---------注销命令
6.shutdown-------60秒倒计时关机命令
7.lusrmgr.msc----本机用户和组
8.services.msc---本地服务设置
9.oobe/msoobe/a----检查XP是否激活
10.notepad--------打开记事本
11.cleanmgr-------垃圾整理
12.netstartmessenger----开始信使服务
13.compmgmt.msc---计算机管理
14.netstopmessenger-----停止信使服务
15.conf-----------启动netmeeting
16.dvdplay--------DVD播放器
17.charmap--------启动字符映射表
18.diskmgmt.msc---磁盘管理实用程序
19.calc-----------启动计算器
20.dfrg.msc-------磁盘碎片整理程序
21.chkdsk.exe-----Chkdsk磁盘检查
22.devmgmt.msc---设备管理器
23.regsvr32/u*.dll----停止dll文件运行
24.drwtsn32------系统医生
25.rononce-p----15秒关机
26.dxdiag---------检查DirectX信息
27.regedt32-------注册表编辑器
28.Msconfig.exe---系统配置实用程序
29.rsop.msc-------组策略结果集
30.mem.exe--------显示内存使用情况
31.regedit.exe----注册表
32.winchat--------XP自带局域网聊天
33.progman--------程序管理器
34.winmsd---------系统信息
35.perfmon.msc----计算机性能监测程序
36.winver---------检查Windows版本
37.sfc/scannow-----扫描错误并复原
38.taskmgr-----任务管理器(2000/xp/2003
40.wmimgmt.msc----打开windows管理体系结构(WMI)
41.wupdmgr--------windows更新程序
42.wscript--------windows脚本宿主设置
43.write----------写字板
45.wiaacmgr-------扫描仪和照相机向导
46.winchat--------XP自带局域网聊天
49.mplayer2-------简易widnowsmediaplayer
50.mspaint--------画图板
51.mstsc----------远程桌面连接
53.magnify--------放大镜实用程序
54.mmc------------打开控制台
55.mobsync--------同步命令
57.iexpress-------木马捆绑工具,系统自带
58.fsmgmt.msc-----共享文件夹管理器
59.utilman--------辅助工具管理器
61.dcomcnfg-------打开系统组件服务
62.ddeshare-------打开DDE共享设置
63.osk------------打开屏幕键盘
64.odbcad32-------ODBC数据源管理器
65.oobe/msoobe/a----检查XP是否激活
68.ntbackup-------系统备份和还原
69.narrator-------屏幕“讲述人”
70.ntmsmgr.msc----移动存储管理器
71.ntmsoprq.msc---移动存储管理员操作请求
72.netstat-an----(TC)命令检查接口
73.syncapp--------创建一个公文包
74.sysedit--------系统配置编辑器
75.sigverif-------文件签名验证程序
76.ciadv.msc------索引服务程序
77.shrpubw--------创建共享文件夹
78.secpol.msc-----本地安全策略
79.syskey---------系统加密,一旦加密就不能解开,保护windowsxp系统的双重密码
80.services.msc---本地服务设置
81.Sndvol32-------音量控制程序
82.sfc.exe--------系统文件检查器
83.sfc/scannow---windows文件保护
84.ciadv.msc------索引服务程序
85.tourstart------xp简介(安装完成后出现的漫游xp程序)
86.taskmgr--------任务管理器
87.eventvwr-------事件查看器
88.eudcedit-------造字程序
89.compmgmt.msc---计算机管理
90.packager-------对象包装程序
91.perfmon.msc----计算机性能监测程序
92.charmap--------启动字符映射表
93.cliconfg-------SQLSERVER客户端网络实用程序
94.Clipbrd--------剪贴板查看器
95.conf-----------启动netmeeting
96.certmgr.msc----证书管理实用程序
97.regsvr32/u*.dll----停止dll文件运行
98.regsvr32/uzipfldr.dll------取消ZIP支持
99.cmd.exe--------CMD命令提示符
(三)FTP命令
1.![cmd[args]:在本地机中执行交互shell,exit回到ftp环境
2.$macro-ame[args]:执行宏定义macro-name。
3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4.appendlocal-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cdremote-dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmodmodefile-name:将远程主机文件file-name的存取方式设置为mode
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.deleteremote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件。
18.disconnection:同close。
19.formformat:将文件传输方式设置为format,缺省为file方式。
20.getremote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。
28.macdefmacro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。29.mdelete[remote-file]:删除远程主机文件。
30.mdirremote-fileslocal-file:与dir类似,但可指定多个远程文件。
31.mgetremote-files:传输多个远程文件。
32.mkdirdir-name:在远程主机中建一目录。
33.mlsremote-filelocal-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。
35.modtimefile-name:显示远程主机文件的最后修改时间。
36.mputlocal-file:将多个文件传输至远程主机。
37.newerfile-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap[inpatternoutpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换
40.ntrans[inchars[outchars]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41.openhost[port]:建立指定ftp服务器连接,可指定连接端口。
42.passive:进入被动传输方式。
43.prompt:设置多个文件传输时的交互提示。
44.proxyftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
45.putlocal-file[remote-file]:将本地文件local-file传送至远程主机。
46.pwd:显示远程主机的当前工作目录。
47.quit:同bye,退出ftp会话。
48.quotearg1,arg2...:将参数逐字发至远程ftp服务器
49.recvremote-file[local-file]:同get。
50.regetremote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
53.rename[from][to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restartmarker:从指定的标志marker处,重新开始get或put
56.rmdirdir-name:删除远程主机目录。
57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1,.2等。
58.sendlocal-file[remote-file]:同put。
59.sendport:设置PORT命令的使用。
60.sitearg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
61.sizefile-name:显示远程主机文件大小。
62.status:显示当前ftp状态。
63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
64.sunique:将远程主机文件名存储设置为只一(与runique对应)。
65.system:显示远程主机的操作系统类型。
66.tenex:将文件传输类型设置为TENEX机的所需的类型。
67.tick:设置传输时的字节计数器。
68.trace:设置包跟踪。
69.type[type-name]:设置文件传输类型为type-name,缺省为ascii
70.umask[newmask]:将远程服务器的缺省umask设置为newmask
71.useruser-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令。
72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.
73.?[cmd]:同help.
Unix下的命令详解:
一、注意事项
命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。
一行不能超过256个字符;大小写有区分。
二、特殊字符含义
文件名以“.”开头的都是隐藏文件/目录,只需在文件/目录名前加“.”就可隐藏它。
~/表示主目录。
./当前目录(一个点)。
../上一级目录(两个点)。
;多个命令一起用。
>>>输出重定向。将一个命令的输出内容写入到一个文件里面。如果该文件存在,就将该文件的内容覆盖;
如果不存在就先创建该文件,然后再写入内容。
输出重定向,意思就是说,将原来屏幕输出变为文件输出,即将内容输到文件中。
<<<输入重定向。本来命令是通过键盘得到输入的,但是用小于号,就能够使命令从文件中得到输入。
\表示未写完,回车换行再继续。
*匹配零个或者多个字符。
?匹配一个字符。
[]匹配中括号里的内容[a-z][A-Z][0-9]。
!事件。
$取环境变量的值。
|管道。把前一命令的输出作为后一命令的输入,把几个命令连接起来。
|经常跟tee连用,tee把内容保存到文档并显示出来。
三、通用后接命令符
-a所有(all)。
-e所有(every),比a更详细。
-f取消保护。
-i添加提示。
-p强制执行。
-r目录管理。
分屏显示的中途操作
空格<space>继续打开下一屏;
回车<return>继续打开下一行;
b另外开上一屏;
f另外开下一屏;
h帮助;
q或Ctrl+C退出;
/字符串从上往下查找匹配的字符串;
?字符串从下往上查找匹配的字符串;
n继续查找。
四、退出命令
exit退出;DOS内部命令用于退出当前的命令处理
(COMMAND.COM)恢复前一个命令处理器。
Ctrl+d跟exit一样效果,表中止本次操作。
logout当csh时可用来退出,其他shell不可用。
clear清屏,清除(之前的内容并未删除,只是没看到,拉回上面可以看回)。
五、目录管理命令
pwd显示当前所在目录,打印当前目录的绝对路径。
cd进入某目录,DOS内部命令显示或改变当前目录。
cd回车/cd~都是回到自己的主目录。
cd.当前目录(空格再加一个点)。
cd..回到上一级目录(空格再加两个点)。cd../..向上两级。
cd/home/hww/person从绝对路径去到某目录。
cd~/person直接进入主目录下的某目录(“cd~"相当于主目录的路径的简写)。
ls显示当前目录的所有目录和文件。
用法ls[-aAbcCdeEfFghHilLmnopqrRstux1@][file...]
ls/etc/显示某目录下的所有文件和目录,如etc目录下的。
ls-l(list)列表显示文件(默认按文件名排序),
显示文件的权限、硬链接数(即包含文件数,普通文件是1,目录1+)、用户、组名、大小、修改日期、文件名。
ls-t(time)按修改时间排序,显示目录和文件。
ls-lt是“-l”和“-t”的组合,按时间顺序显示列表。
ls-F显示文件类型,目录“/”结尾;可执行文件“*”结尾;文本文件(none),没有结尾。
ls-R递归显示目录结构。即该目录下的文件和各个副目录下的文件都一一显示。
ls-a显示所有文件,包括隐藏文件。
文件权限
r读权限。对普通文件来说,是读取该文件的权限;对目录来说,是获得该目录下的文件信息。
w写权限。对文件,是修改;对目录,是增删文件与子目录。
(注删除没有写权限的文件可以用rm-f,这是为了操作方便,是人性化的设计)。
x执行权限;对目录,是进入该目录
-表示没有权限
形式-rw-r--r--
其中第一个是文件类型(-表普通文件,d表目录,l表软链接文件)
第2~4个是属主,生成文件时登录的人,权限最高,用u表示
第5~7个是属组,
第8~10个是其他人,除属组外的人,用o表示
所有人,包括属主、属组及其他人,用a表示
chmod更改权限;
用法chmod[-fR]<绝对模式>文件...
chmod[-fR]<符号模式列表>文件...
其中<符号模式列表>是一个用逗号分隔的表[ugoa]{+|-|=}[rwxXlstugo]
chmodu+rw给用户加权限。同理,u-rw也可以减权限。
chmodu=rw给用户赋权限。与加权限不一样,赋权限有覆盖的效果。
主要形式有如下几种
chmodu+rwchmodu=rw
chmodu+r,u+wchmodu+rw,g+w,o+r
chmod777(用数字的方式设置权限是最常用的)
数字表示权限时,各数位分别表示属主、属组及其他人;
其中,1是执行权(Execute),2是写权限(Write),4是读权限(Read),
具体权限相当于三种权限的数相加,如7=1+2+4,即拥有读写和执行权。
另外,临时文件/目录的权限为rwt,可写却不可删,关机后自动删除;建临时目录:chmod777目录名,再chmod+t目录名。
id显示用户有效的uid(用户字)和gid(组名)
用法id[-ap][user]
id显示自己的。
idroot显示root的。
id-aroot显示用户所在组的所有组名(如root用户,是所有组的组员)
df查看文件系统,查看数据区
用法df[-FFSType][-abeghklntVvZ][-oFSType特定选项][目录|块设备|资源]
df-k以kbytes显示文件大小的查看文件系统方式
六、显示文件内容
more分屏显示文件的内容。
用法more[-cdflrsuw][-行][+行号][+/模式][文件名...]。
显示7个信息:用户名密码用户id(uid)组id(gid)描述信息(一般为空)用户主目录loginshell(登录shell)
cat显示文件内容,不分屏(一般用在小文件,大文件显示不下);合并文件,仅在屏幕上合并,并不改变原文件。
用法cat[-usvtebn][-|文件]...
tail实时监控文件,一般用在日志文件,可以只看其中的几行。
用法tail[+/-
[lbc][f]][文件]
tail[+/-
[l][r|f]][文件]
七、文件/目录的增删
echo显示一行内容。
touch如果文件/目录不存在,则创建新文件/目录;如果文件存在,那么就是更新该文件的最后访问时间,
用法touch[-acm][-rref_file]文件...
touch[-acm][MMDDhhmm[yy]]文件...
touch[-acm][-t[[CC]YY]MMDDhhmm[.SS]]file...
mkdir创建目录(必须有创建目录的权限)
用法mkdir[-m模式][-p]dirname...
mkdirdir1/dir2在dir1下建dir2
mkdirdir13dir4dir5连建多个
mkdir~/games用户主目录下建(默认在当前目录下创建)
mkdir-pdir6/dir7/dir8强制创建dir8;若没有前面的目录,会自动创建dir6和dir7。
不用-p时,若没有dir6/dir7,则创建失败。
cp复制文件/目录
cp源文件目标文件复制文件;若已有文件则覆盖
cp-r源目录目标目录复制目录;若已有目录则把源目录复制到目标目录下,
没有目标目录时,相当于完全复制源目录,只是文件名不同。
cpbeansappledir2把beans、apple文件复制到dir2目录下
cp-ibeansapple增加是否覆盖的提示
mv移动或重命名文件/目录
用法mv[-f][-i]f1f2
mv[-f][-i]f1...fnd1
mv[-f][-i]d1d2
mv源文件名目标文件名若目标文件名还没有,则是源文件重命名为目标文件;若目标文件已存在,则源文件覆盖目标文件。
mv源文件名目标目录移动文件
mv源目录目标目录若目标目录不存在,则源目录重命名;若目标目录已存在,则源目录移动到目标目录下。
rm删除文件/目录
用法rm[-fiRr]文件...
rm文件名删除文件。
rm-r目录名删除目录。
rm–f文件只要是该文件或者目录的拥有者,无论是否有权限删除,都可以用这个命令参数强行删除。
rm-rf*删除所有文件及目录
rmdir删除空目录。只可以删除空目录。
ln创建硬链接或软链接,硬链接=同一文件的多个名字;软链接=快捷方式
用法ln[-f][-n][-s]f1[f2]
ln[-f][-n][-s]f1...fnd1
ln[-f][-n]-sd1d2
lnfile1file1.ln创建硬链接。感觉是同一文件,删除一个,对另一个没有影响;须两个都删除才算删除。
ln-sfile1file1.sln创建软链接。可跨系统操作,冲破操作权限;也是快捷方式。
八、时间显示
date显示时间,精确到秒
用法date[-u]mmddHHMM[[cc]yy][.SS]
date[-u][+format]
date-a[-]sss[.fff]
cal显示日历
cal92008显示2008年9月的日历;cal显示当月的
用法cal[[月]年]
九、帮助
man帮助(formatanddisplaytheon-linemanualpages)
用法man[-][-adFlrt][-M路径][-T宏软件包][-s段]名称...
man[-][-adFlrt][-Mpath][-Tmacro-package][-ssection]name...
man[-M路径]-k关键字...
man[-M路径]-f文件...
awk按一定格式输出(patternscanningandprocessinglanguage)
用法awk[-Fc][-f源代码|'cmds'][文件]
十、查看用户
users显示在线用户(仅显示用户名)。
who显示在线用户,但比users更详细,包括用户名、终端号、登录时间、IP地址。
whoami仅显示自己,(但包括用户名、端口、登录时间、IP地址;信息量=who)。
whoami也仅显示自己,但只有用户名(仅显示自己的有效的用户名)。
w显示比who更多内容,还包括闲置时间、占CPU、平均占用CPU、执行命令。
用法w[-hlsuw][用户]
su改变用户,需再输入密码。
用法su[-][username[arg...]]
su-相当于退出再重新登录。
查找
find查找文件
用法find[-H|-L]路径列表谓词列表
find/-nameperl从根目录开始查找名为perl的文件。
find.-mtime10-print从当前目录查找距离现在10天时修改的文件,显示在屏幕上。
(注“10”表示第10天的时候;如果是“+10”表示10天以外的范围;“-10”表示10天以内的范围。)
grep文件中查找字符;有过滤功能,只列出想要的内容
用法grep-hblcnsviw模式文件...
如grepabc/etc/passwd在passwd文件下找abc字符
wc统计
-l统计行数;-w统计单词数;-c统计字符数
如grepwang/etc/passwd|wc-l统计passwd文件含“wang”的行数
du查看目录情况
如du-sk*不加-s会显示子目录,-k按千字节排序
用法du[-a][-d][-h|-k][-r][-o|-s][-H|-L][文件...]
十一、进程管理
ps显示进程。
用法ps[-aAdeflcjLPyZ][-o格式][-t项列表]
[-u用户列表][-U用户列表][-G组列表]
[-p进程列表][-g程序组列表][-s标识符列表][-z区域列表]
ps显示自己的进程。
ps-e显示每个进程,包括空闲进程。
ps-f显示详情。
ps-ef组合-e和-f,所有进程的详情。
ps-Uuidlist(用户列表)具体查看某人的进程。
Dos下的命令详解:
1dir
无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 命令的结果输出为另外一个命令的参数。more也是一个命令,dir/w|more 得到的结果和dir/w/p的结果是一样的。 其他的参数大家可以用:dir/?查看。
2cd
cd目录名:进入特定的目录。如果看到有个目录显示为:abcdefghi就
输入:cdabcdef.ghi进入该目录。
cd\退回到根目录。
cd..退回到上一级目录。
3mdrd
md目录名:建立特定的文件夹。
rd目录名:删除特定的文件夹。
4cls
清除屏幕。
5copy
copy路径\文件名路径\文件名:把一个文件拷贝到另一个地方。
6move
move路径\文件名路径\文件名:把一个文件移动(就是剪切+复制)到另
一个地方。
7del
del文件名:删除一个文件。
del*.*:删除当前文件夹下所有文件。
del不能删除文件夹。
8deltree
删除文件夹和它下面的所有子文件夹还有文件。
9format
formatx::x代表盘符,格式化一个分区。在dos下是用fat文件系统格式
化的,在windows2000安装的时候会问你要不要转换为ntfs。
10type
type文本文件名:显示出文本文件的内容。
11edit
其实这是个小程序,编辑文本文件用的。
12ren
ren旧文件名新文件名:改文件名。
13ping
ping主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收
到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。
ping-t:不停的发送数据包。当然都很小,不能称作攻击。有些人自己写
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机
的网络连接。
14net
netuseipipc$""/user:""建立IPC空链接
netuseipipc$"密码"/user:"用户名"建立IPC非空链接
netuseh:ipc$"密码"/user:"用户名"直接登陆后映射对方C:到本地为H:
netuseh:ipc$登陆后映射对方C:到本地为H:
netuseipipc$/del删除IPC链接
netuseh:/del删除映射对方到本地的为H:的映射
netuser用户名 密码 /add建立用户
netuserguest/active:yes激活guest用户
netuser查看有哪些用户
netuser帐户名查看帐户的属性
netlocalgroupadministrators用户名/add把“用户”添加到管理员中使其具有管理员权限
netstart查看开启了哪些服务
netstart服务名 开启服务;(如:netstarttelnet,netstartschedule)
netstop服务名停止某服务
nettime目标ip查看对方时间
nettime目标ip/set设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息
netview查看本地局域网内开启了哪些共享
netviewip查看对方局域网内开启了哪些共享
netconfig显示系统网络设置
netlogoff断开连接的共享
netpause服务名暂停某服务
netsendip"文本信息"向对方发信息
netver局域网内正在使用的网络连接类型和信息
netshare查看本地开启的共享
netshareipc$开启ipc$共享
netshareipc$/del删除ipc$共享
netsharec$/del删除C:共享
netuserguest12345用guest用户登陆后用将密码改为12345
netpassword密码更改系统登陆密码
常用:netview\\主机来看共享,netstart/stop服务来启动和停 止服务,信使服务个人不太喜欢。
15netstat
netstat主机:查看主机当前的tcp/ip连接状态,如端口的状态。
netstat-a查看开启了哪些端口,常用netstat–an
netstat-n查看端口的网络连接情况,常用netstat-an
netstat-v查看正在进行的工作
netstat-p协议名例:netstat-ptcq/ip查看某协议使用情况
netstat-s查看正在使用的所有协议使用情况
16nbtstat
nbtstat主机:查看主机使用的NetBIOSname。
17tracert
tracert主机:查看从你自己到目标逐机到底经过了那些路径。参数ip(或计算机名)跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
18pathping
pathping主机:类似tracert,但可以显示一些tracert不能显示出来的信
息。可以自己试试。
19telnet
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。
telnetip端口远程登陆服务器,默认端口为23.
在本机上直接键入telnet将进入本机的telnet
20ipconfig
查看本地ip地址。
不加参数显示当前机器的网络接口状态。
/all先是详细的信息。
/release释放当前ip。
/renew重新申请ip。
/flushdns刷新dns缓存。
/registerdns重新栽dns服务器上注册自己。
21arp
查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。
arp-a将显示出全部信息
-d删除一条缓存纪录。
-s田家一条缓存纪录。
22start
start程序名或命令/max或/min新开一个新窗口并最大化(最小化)运行某程序或命令
23mem查看cpu使用情况
24attrib文件名(目录名)查看某文件(目录)的属性
attrib文件名-A-R-S-H或+A+R+S+H去掉(添加)某文件的存档,只读,系统,隐藏属性;用+则是添加为某属性
25set
set指定环境变量名称=要指派给变量的字符设置环境变量
set显示当前所有的环境变量
setp(或其它字符)显示出当前以字符p(或其它字符)开头的所有环境变量
26call
call路径\批处理文件名从批处理程序中调用另一个批处理程序(更多说明见call/?)
27for
for对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量)
28echo
echoon或off打开或关闭echo,仅用echo不加参数则显示当前echo设置
echo信息在屏幕上显示出信息
echo信息>>pass.txt将"信息"保存到pass.txt文件中
29findstr
findstr"Hello"aa.txt在aa.txt文件中寻找字符串hello
30find
find文件名查找某文件
31title
title标题名字更改CMD窗口标题名字
32color
color颜色值设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白
33ver
ver在DOS窗口下显示版本信息
34winver
winver弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
相关文章推荐
- windows系统常用命令整理
- UNIX(AIX)系统常用命令(三)
- UNIX(AIX)系统常用命令
- UNIX(AIX)系统常用命令(八)
- UNIX(AIX)系统常用命令
- Unix下常用CVS命令整理
- Windows操作系统的常用运行命令,修复系统最佳命令【在网上找的一篇也发给大家看下】
- UNIX系统常用命令
- windows系统常用命令
- Unix下常用CVS命令整理
- 解决windows下文件在unix系统下出现^M的问题 及 Vi高级命令
- Unix 系统(Ubuntu) 下装samba 实现文件共享(常用于windows和Unix下文件共享)
- UNIX(AIX)系统常用命令(七)
- UNIX(AIX)系统常用命令
- UNIX(AIX)系统常用命令(五)
- UNIX(AIX)系统常用命令(六)
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- UNIX(AIX)系统常用命令(九)
- 操作Unix系统常用的几个方法与命令
- Unix下常用CVS命令整理