Dos命令Rsh的使用方法

Rsh

在运行 RSH 服务的远程计算机上运行命令。该命令只有在安装了 TCP/IP 协议后才可以使用。

rsh computer [-l username] [-n] command

参数

computer 指定运行 command 的远程计算机。

-l username 指定远程计算机上使用的用户名。如果省略,则使用登录的用户名。

-n 将 rsh 的输入重定向到 NULL。

command 指定要运行的命令。

Dos命令Route的使用方法

Route 控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。

route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]

参数

-f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。

command 指定下列的一个命令。

命令目的 print 打印路由

add 添加路由

delete 删除路由

change 更改现存路由

destination 指定发送 command 的计算机。 mask subnetmask 指定与该路由条目关联的子网掩码。如果没有指定,将使用

255.255.255.255。

gateway 指定网关。

名为 Networks 的网络数据库文件和名为 Hosts 的计算机名数据库文件中均引用全部 destination 或 gateway 使用的符号名称。如果命令是 print 或 delete,目标和网关还可以使用通配符,也可以省略网关参数。

metric costmetric 指派整数跃点数(从 1 到 9999)在计算最快速、最可靠和(或)最便宜的 路由时使用。

Dos命令Rexec的使用方法

Rexec 在运行 REXEC 服务的远程计算机上运行命令。rexec 命令在执行指定命令前,验证远程计算机上的用户名,只有安装了 TCP/IP 协议后才可以使用该命令。

rexec computer [-l username] [-n] command

参数

computer 指定要运行 command 的远程计算机。

-l username 指定远程计算机上的用户名。

-n 将 rexec 的输入重定向到 NULL。

command 指定要运行的命令。

Dos命令Rcp的使用方法

Rcp 在 Windows 2000 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制件。rcp 命令是一个连接命令,从 Windows 2000 计算机发出该命令时,也可以用于其他传输在两台运行 rshd 的计算机之间复制文件。rshd 端口监控程序可以在 UNIX 计算机上使用,而在 Windows 2000 上不能使用,所以 Windows 2000 计算机仅可以作为发出命令的系统参与。远程计算机必须也通过运行 rshd 提供 rcp 实用程序。

rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination

参数

-a 指定 ASCII 传输模式。此模式在传出文件上将回车/换行符转换为回车符,在传入文件中将换行符转换为回车/换行符。该模式为默认的传输模式。

-b 指定二进制图像传输模式。没有执行回车/换行符转换。
-h 传输 Windows 2000 计算机上标记为隐藏属性的源文件。如果没有该选项,在 rcp 命令行上指定隐藏文件的效果与文件不存在一样。

-r 将源的所有子目录内容递归复制到目标。source 和 destination 都必须是目录,虽然即使源不是目录,使用 -r 也能够工作。但将没有递归。

source 和 destination

格式必须为 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分,计算机将假定为本地计算机。如果省略了 [.user] 部分,将使用当前登录的 Windows 2000 用户名。如果使用了完全合格的计算机名,其中包含句点 (.) 分隔符,则必须包含 [.user]。否则,计算机名的最后部分将解释为用户名。如果指定了多个源文件,则 destination 必须是目录。

如果文件名不是以 UNIX 的正斜杠 (/) 或Windows 2000系统的反斜杠 (\) 打头,则假定相对于当前的工作目录。在 Windows 2000 中,这是发出命令的目录。在远程系统中,这是远程用户的登录目录。句点(.)表示当前的目录。在远程路径中使用转义字符(\、"或'),以便在远程计算机中使用通配符。

Dos命令Ping的使用方法

Ping 验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list

参数

-t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 n count 发送 count 指定的 ECHO 数据包数。默认值为 4。

-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。

-f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。

-i ttl 将“生存时间”字段设置为 ttl 指定的值。

-v tos 将“服务类型”字段设置为 tos 指定的值。

-r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台, 最多 9 台计算机。

-s count 指定 count 指定的跃点数的时间戳。

-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。

-k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。

-w timeout 指定超时间隔,单位为毫秒。

destination-list 指定要 ping 的远程计算机。

Dos命令Nbtstat的使用方法

Nbtstat 该诊断命令使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连 接。该命令只有在安装了 TCP/IP 协议之后才可用。 nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]

参数

-a remotename 使用远程计算机的名称列出其名称表。

-A IP address 使用远程计算机的 IP 地址并列出名称表。

-c 给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。

-n 列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode) 或者 WINS(其他节点类型)注册。

-R 清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件。

-r 列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。

-S 显示客户端和服务器会话,只通过 IP 地址列出远程计算机。

-s 显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名称。

interval 重新显示选中的统计,在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新显示统计信息。如果省略该参数,nbtstat 打印一次当前的配置信息。

Dos命令Ftp的使用方法

Ftp 将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件(有时称作 daemon)。Ftp 可以交互使用。单击“相关主题”列表中的 “ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用 ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当ftp 子环境运行时,它由 ftp 命令提示符代表。

ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

参数

-v 禁止显示远程服务器响应。

-n 禁止自动登录到初始连接。

-i 多个文件传送时关闭交互提示。

-d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。

-g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机“命令参考”中的 glob 命令。)

-s: filename 指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向 (>)。

-a 在捆绑数据连接时使用任何本地接口。

-w:windowsize 替代默认大小为 4096 的传送缓冲区。

computer 指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参数。

Dos命令finger的使用方法

Finger是UNIX系统中用于查询用户情况的实用程序(dos系统也包含此命令)。UNIX系统保存了每个用户的详细资料,包括E-mail地址、帐号,在现实生活中的真实姓名、登录时间、有没有未阅读的信件,最后一次阅读E-mail的时间以及外出时的留言等资料。当你用Finger命令查询时,系统会将上述资料一一显示在你有终端或计算机上。
finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。

该命令的一般格式为:

finger [选项] [使用者] [用户@主机]

命令中各选项的含义如下:

-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。 -l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。

-p 除了不显示.plan文件和.project文件以外,与-l选项相同。

FINGER(1)                 BSD General Commands Manual                FINGER(1)

NAME
     finger - user information lookup program

SYNOPSIS
     finger [-lmsp] [user ...] [user@host ...]

DESCRIPTION
     The finger displays information about the system users.

     Options are:

     -s    Finger displays the user’s login name, real name, terminal name and
           write status (as a ‘‘*’’ after the terminal name if write permis‐
           sion is denied), idle time, login time, office location and office
           phone number.

           Login time is displayed as month, day, hours and minutes, unless
           more than six months ago, in which case the year is displayed
           rather than the hours and minutes.

           Unknown devices as well as nonexistent idle and login times are
           displayed as single asterisks.

     -l    Produces a multi-line format displaying all of the information
           described for the -s option as well as the user’s home directory,
           home phone number, login shell, mail status, and the contents of
           the files “.plan”, “.project”, “.pgpkey” and “.forward” from the
           user’s home directory.

           Phone numbers specified as eleven digits are printed as ‘‘+N-NNN-
           NNN-NNNN’’.  Numbers specified as ten or seven digits are printed
           as the appropriate subset of that string.  Numbers specified as
           five digits are printed as ‘‘xN-NNNN’’.  Numbers specified as four
           digits are printed as ‘‘xNNNN’’.

           If write permission is denied to the device, the phrase ‘‘(messages
           off)’’ is appended to the line containing the device name.  One
           entry per user is displayed with the -l option; if a user is logged
           on multiple times, terminal information is repeated once per login.

           Mail status is shown as ‘‘No Mail.’’ if there is no mail at all,
           ‘‘Mail last read DDD MMM ## HH:MM YYYY (TZ)’’ if the person has
           looked at their mailbox since new mail arriving, or ‘‘New mail
           received ...’’, ‘‘  Unread since ...’’ if they have new mail.

     -p    Prevents the -l option of finger from displaying the contents of
           the “.plan”, “.project” and “.pgpkey” files.

     -m    Prevent matching of user names.  User is usually a login name; how‐
           ever, matching will also be done on the users’ real names, unless
           the -m option is supplied.  All name matching performed by finger
           is case insensitive.

     If no options are specified, finger defaults to the -l style output if
     operands are provided, otherwise to the -s style.  Note that some fields
     may be missing, in either format, if information is not available for
     them.

     If no arguments are specified, finger will print an entry for each user
     currently logged into the system.

     Finger may be used to look up users on a remote machine.  The format is
     to specify a user as “user@host”, or “@host”, where the default output
     format for the former is the -l style, and the default output format for
     the latter is the -s style.  The -l option is the only option that may be
     passed to a remote machine.

     If standard output is a socket, finger will emit a carriage return (^M)
     before every linefeed (^J). This is for processing remote finger requests
     when invoked by fingerd(8).

FILES
     ~/.nofinger      If finger finds this file in a user’s home directory, it
                      will, for finger requests originating outside the local
                      host, firmly deny the existence of that user.  For this
                      to work, the finger program, as started by fingerd(8),
                      must be able to see the .nofinger file. This generally
                      means that the home directory containing the file must
                      have the other-users-execute bit set (o+x). See
                      chmod(1).  If you use this feature for privacy, please
                      test it with ‘‘finger @localhost’’ before relying on it,
                      just in case.

     ~/.plan

     ~/.project

     ~/.pgpkey        These files are printed as part of a long-format
                      request. The .plan file may be arbitrarily long.

SEE ALSO
     chfn(1), passwd(1), w(1), who(1)

HISTORY
     The finger command appeared in 3.0BSD.

Linux NetKit (0.17)             August 15, 1999            Linux NetKit (0.17)

中文  手指( 1 ) BSD的一般命令手册手指( 1 )

名字
     手指-用户信息查找程序

概要
     手指[ - lmsp ] [用户... ] [用户@主机... ]

描述
     手指显示有关该系统的用户。

     选项是:

      - S的手指显示用户的登录名,真实姓名,终端名称和
           收件地位(作为一个''*''后,该码头的名称,如果收件许可证-
           锡永是否认) ,空闲时间,登录时间,办公地点和办公室
           电话号码。

           登录的时间显示为月,日,小时和分钟,除非
           超过6个月前,在这种情况下,今年是显示
           而不是小时和分钟。

           未知设备,以及存在的闲置和登录时间
           显示为单一的星号。

      -升所产生的多线格式显示的所有信息
           形容为- S期权,以及为用户的主目录,
           家庭电话号码,登录壳,邮件的地位,和内容
           档案“ 。计划” , “项目” , “ 。 pgpkey ”和“ 。提出: ”从
           用户的主目录。

           电话号码指定为11位数字印刷作为'' +的N -格式-
           为NNN NNN - NNNN '' 。号码指定为10或7位数字印
           作为适当的子字符串。号码指定为
           五个数字印刷作为'' xn -举行'' 。号码指定为4
           数字印刷作为'' xnnnn '' 。

           如果写权限是否认向装置,词组'' (讯息
           小康) ''是附加到线载装置名称。一个
           进入每个用户显示与- l选项;如果用户登录
           对多次,终端信息是重复一次,每登录。

           电子邮件的地位,表现为''没有邮件。如果没有在所有的邮件,
            ''邮件上宣读了国内MMM月# #时时:毫米四位数年份( tz ) ''如果该人已
           看他们的邮箱以来,新邮件到达,或''新邮件
           收到...'', ''未自...''如果他们有新邮件。

      -阻止- l选项手指从展示的内容
            “ 。计划” , “项目”和“ 。 pgpkey ”档案。

      -米防止匹配的使用者名称。用户通常登录名;如何-
           以往,匹配也将这样做对用户的真实姓名,除非
            -m选项提供。所有名称匹配由手指
           是区分大小写。

     如果没有选项是指定的,手指默认为- L型输出,如果
     运算提供,否则到- S的作风。请注意,有些字段
     可能会丢失,无论是格式,如果资料不提供
     他们。

     如果没有指定的论据是,手指将打印文字为每个用户
     目前登录到该系统。

     手指可能被用来照顾了用户对远程机器。格式
     要指定一个用户作为“用户@香港好客之道” ,或“ @香港好客之道” ,而默认输出
     格式,前者是-升作风,默认输出格式为
     后者是- S的作风。 - l选项是唯一的选择可能
     通过远程机器。

     如果标准输出是一个插座,手指将排放回车( ^米)
     之前,每行( ^ j )条。这是处理远程手指的要求
     当援引fingerd ( 8 ) 。

档案
      〜 / 。 nofinger如果手指认定,此文件在用户的主目录,它
                      将手指的要求,原产以外的地方
                      东道国,坚决否认存在该用户。这
                      工作,手指计划,开始由fingerd ( 8 ) ,
                      必须能够看到。 nofinger档案。这通常
                      即主目录包含该文件必须
                      有其他用户-执行位元组(海外+ X )来。看见
                       chmod ( 1 ) 。如果您使用此功能的隐私,请
                      测试它与''手指@本地''才依赖它,
                      中,以防万一。

      〜 / 。计划

      〜 / 。工程

      〜 / 。 pgpkey这些文件是印刷的一部分,一项长期的格式
                      请求。 。计划的文件可能被任意长。

Dos命令Arp的使用方法

Arp: 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可使用

arp -a [inet_addr] [-N [if_addr]]

arp -d inet_addr [if_addr]

arp -s inet_addr ether_addr [if_addr]

参数

-a 通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr,则只显示指定计算机的 IP 和物理地址。

-g 与 -a 相同。

inet_addr 以加点的十进制标记指定 IP 地址。

-N 显示由 if_addr 指定的网络界面 ARP 项。

if_addr 指定需要修改其地址转换表接口的 IP 地址(如果有的话)。如果不存在,将使用第一个可适用的接口。

-d 删除由 inet_addr 指定的项。

-s 在 ARP 缓存中添加项,将 IP 地址 inet_addr 和物理地址 ether_addr 关联。物 理地址由以连字符分隔的 6 个十六进制字节给定。使用带点的十进制标记指定 IP 地址。项是永久性的,即在超时到期后项自动从缓存删除。

ether_addr 指定物理地址。

Dos命令里Ping的使用方法

Dos命令里的PING命令是做什么用的呢?其实它是一个网络测试程序,如果Ping运行正确,你大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而缩小了问题范围。但在早期,由于可以自定义所发数据报的大小及无休止的循环高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,Yahoo曾经就是被黑客利用数百台可以高速接入互联网的电脑,连续发送大量Ping数据包而瘫痪的。

在PING的默认设置里,它会发送4个ICMP(网间控制报文协议)回送请求,每一ICMP数据包大小为32字节,如果一切正常,你的电脑就会收到4个回送应答。

Ping命令能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间。应答时间短时,表示数据报没有通过太多的路由器,网络连接速度比较快。Ping还会显示每条数据包的TTL(TimeToLive存在时间)值,你可以通过TTL值简单的计算一下数据包经过了多少路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。

    下面讲解一下通过Ping检测网络故障的典型次序

一般在正常情况下,当你使用Ping命令来检验网络运行情况或是查找问题所在时,你可能要使用许多次Ping命令,设置不同的参数,直到所有都能正常回复,就可以相信基本的配置参数和连通性不存在问题;如果某些Ping指令出现了问题,它也可以告诉你应该到哪里去寻找问题。下面就给出一个典型的检测次序及对应的可能故障:ping 127.0.0.1 这个Ping命令将使数据报全部发送到本机,如果运行时出现问题,就表示TCP/IP的运行或者安装可能存在某些最基本的问题。ping 本机IP  这个命令会将数据包送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令作出应答,如果没有,则表示安装或者本地配置存在问题。出现这样的问题时,局域网用户请断开网线,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。ping 局域网内其他IP--这个命令会使数据包离开你的计算机,经过网卡及网线到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。ping 网关IP--这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。ping 外网IP--如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但这也不代表ISP的DNS没有问题)。

    Ping localhost localhost是个作系统的网络保留名,它是127.0.0.1的别名,每台电脑都能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(%Windir%/System32/Drivers/etc/hosts)中存在问题。ping www.x2009.net 对这个域名执行Ping命...是通过DNS服务器www.x2009.net--对这个域名执行Ping命...是通过DNS服务器如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。顺便说一句:你也可以利用该命令实现域名对IP地址的转换功能。

如果上面所列出的所有Ping命令都能正常运行,那么你对你的计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。Ping命令的常用参数选项ping -t IP连续对IP地址执行Ping命令,直到用户使用Ctrl+C中断。ping IP -l2000 (2000的前面是字母l)指定Ping命令中的数据长度为2000字节,而不是默认设置里的的32字节。ping IP -n 执行特定次数的Ping命令。