Linux教程(17.1)-常用网络命令(上)

2008-02-23 05:30:15来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

电脑网络的主要长处是能够实现资源和信息的共享,并且用户能够远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程电脑上、传输文档和执行远程命令等。

本章介绍下列几个常用的有关网络操作的命令:

ftp 传输文档

telnet 登录到远程电脑上

r - 使用各种远程命令

netstat 查看网络的状况

nslookup 查询域名和IP地址的对应

finger 查询某个使用者的信息

ping 查询某个机器是否在工作

使用ftp命令进行远程文档传输

ftp命令是标准的文档传输协议的用户接口。ftp是在TCP/IP网络上的电脑之间传输文档的简单有效的方法。他允许用户传输ASCII文档和二进制文档。

在ftp会话过程中,用户能够通过使用ftp客户程式连接到另一台电脑上。从此,用户能够在目录中上下移动、列出目录内容、把文档从远程机拷贝到本地机上、把文档从本地机传输到远程系统中。需要注意的是,假如用户没有那个文档的存取权限,就不能从远程系统中获得文档或向远程系统传输文档。

为了使用ftp来传输文档,用户必须知道远程电脑上的合法用户名和口令。这个用户名/口令的组合用来确认ftp 会话,并用来确定用户对要传输的文档能够进行什么样的访问。另外,用户显然需要知道对其进行ftp 会话的电脑的名字或IP地址。

Ftp命令的功能是在本地机和远程机之间传送文档。该命令的一般格式如下:

$ ftp 主机名/IP

其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,假如指定主机名,ftp将试图和远程机的ftp服务程式进行连接;假如没有指定主机名,ftp将给出提示符,等待用户输入命令:

$ ftp

ftp >

此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

不管使用哪一种方法,假如连接成功,需要在远程机上登录。用户假如在远程机上有帐号,就能够通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文档和将上载文档放到哪个目录中。

假如没有远程机的专用登录帐号,许多ftp站点设有能够使用的特别帐号。这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,需要输入email地址作为口令。

假如远程系统提供匿名ftp服务,用户使用这项服务能够登录到特别的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的任何文档,incoming目录存放上载到该站点的文档。

一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。现在能够自由使用ftp提供的命令,能够用 help命令取得可供使用的命令清单,也能够在 help命令后面指定具体的命令名称,获得这条命令的说明。

最常用的命令有:

ls 列出远程机的当前目录

cd 在远程机上改变工作目录

lcd 在本地机上改变工作目录

ascii 配置文档传输方式为ASCII模式

binary 配置文档传输方式为二进制模式

close 终止当前的ftp会话

hash 每次传输完数据缓冲区中的数据后就显示一个#号

get(mget) 从远程机传送指定文档到本地机

put(mput) 从本地机传送指定文档到远程机

open 连接远程ftp站点

quit 断开和远程机的连接并退出ftp

? 显示本地帮助信息

! 转到Shell中

下面简单将ftp常用命令作一简介。

启动ftp会话

open命令用于打开一个和远程主机的会话。该命令的一般格式是:

open 主机名/IP

假如在ftp 会话期间要和一个以上的站点连接,通常只用不带参数的ftp命令。假如在会话期间只想和一台电脑连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数。

终止ftp会话

close、disconnect、quit和bye命令用于终止和远程机的会话。close和disronnect命令关闭和远程机的连接,但是使用户留在本地电脑的ftp程式中。quit和bye命令都关闭用户和远程机的连接,然后退出用户机上的ftp 程式。

改变目录

“cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文档的位置。

远程目录列表

ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令相同。ls命令的一般格式是:

ls [目录] [本地文档]

假如指定了目录作为参数,那么ls就列出该目录的内容。假如给出一个本地文档的名字,那么这个目录列表被放入本地机上您指定的这个文档中。

从远程系统获取文档

get和mget命令用于从远程机上获取文档。get命令的一般格式为:

get 文档名

您还能够给出本地文档名,这个文档名是这个要获取的文档在您的本地机上创建时的文档名。假如您不给出一个本地文档名,那么就使用远程文档原来的名字。

mget命令一次获取多个远程文档。mget命令的一般格式为:

mget 文档名列表

使用用空格分隔的或带通配符的文档名列表来指定要获取的文档,对其中的每个文档都需要用户确认是否传送。

向远程系统发送文档

put和mput命令用于向远程机发送文档。Put命令的一般格式为:

put 文档名

mput命令一次发送多个本地文档,mput命令的一般格式为:

mput 文档名列表

使用用空格分隔的或带通配符的文档名列表来指定要发送的文档。对其中的每个文档都需要用户确认是否发送。

改变文档传输模式

默认情况下,ftp按ASCII模式传输文档,用户也能够指定其他模式。ascii和brinary命令的功能是配置传输的模式。用ASCII模式传输文档对纯文本是很好的,但为避免对二进制文档的破坏,用户能够以二进制模式传输文档。

检查传输状态

传输大型文档时,可能会发现让ftp提供关于传输情况的反馈信息是很有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文档时都能够使用。

ftp中的本地命令

当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。假如用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文档。假如输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Linux教程(17.2)-常用网络命令(下)

下一篇: Linux教程(16)-打印操作