您的位置:首页 > 其它

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下的命令详解:
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弹出一个窗口显示版本信息(内存大小、系统版本、补丁版本、计算机名)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: