网络相关命令 
目录 
| 选 项 | 参 数 含 义 | 常见选项格式 | 
|---|---|---|
| netstat | 显示网络连接、路由表和网络接口信息 | netstat [-an] | 
| nslookup | 查询一台机器的 IP 地址和其对应的域名 | nslookup [IP 地址/域名] | 
| finger | 查询用户的信息 | finger [选项] [使用者] [用户@主机] | 
| ping | 用于查看网络上的主机是否在工作 | ping [选项] 主机名/IP 地址 | 
| ifconfig | 查看和配置网络接口的参数 | ifconfig [选项] [网络接口] | 
| ftp | 利用 ftp 协议上传和下载文件 | 在本节中会详细讲述 | 
| telnet | 利用 telnet 协议访问主机 | telent [选项] [IP 地址/域名] | 
| ssh | 利用 ssh 登录对方主机 | ssh [选项] [IP 地址] | 
ifconfig | 查看和配置网络接口的参数 
shell
# 查看所有网络接口的信息
ifconfig [选项] [网络接口]shell
# 配置网络接口的参数
ifconfig 网络接口 [参数]常见参数:
| 选 项 | 参 数 含 义 | 
|---|---|
| -interface | 指定的网络接口名,如 eth0 和 eth1 | 
| up | 激活指定的网络接口卡 | 
| down | 关闭指定的网络接口 | 
| broadcast address | 设置接口的广播地址 | 
| poin to point | 启用点对点方式 | 
| address | 设置指定接口设备的 IP 地址 | 
| netmask address | 设置接口的子网掩码 | 
ftp | 利用 ftp 协议上传和下载文件 
shell
ftp [选项] [主机名/IP]ftp 命令选项常见参数列表:
| 选 项 | 参 数 含 义 | 
|---|---|
| -v | 显示远程服务器的所有响应信息 | 
| -n | 限制 ftp 的自动登录 | 
| -d | 使用调试方式 | 
| -g | 取消全局文件名 | 
ftp 常见内部命令:
| 命 令 | 命 令 含 义 | 
|---|---|
| account[password] | 提供登录远程系统成功后访问系统资源所需的补充口令 | 
| ascii | 使用 ASCII 类型传输方式,为缺省传输模式 | 
| bin/ type binary | 使用二进制文件传输方式(嵌入式开发中的常见方式) | 
| bye | 退出 ftp 会话过程 | 
| cd remote-dir | 进入远程主机目录 | 
| cdup | 进入远程主机目录的父目录 | 
| chmod mode file-name | 将远程主机文件 file-name 的存取方式设置为 mode | 
| close | 中断与远程服务器的 ftp 会话(与 open 对应) | 
| delete remote-file | 删除远程主机文件 | 
| debug[debug-value] | 设置调试方式, 显示发送至远程主机的每条命令 | 
| dir/ls[remote-dir][local-file] | 显示远程主机目录,并将结果存入本地文件 local-file | 
| disconnection | 同 close | 
| get remote-file[local-file] | 将远程主机的文件 remote-file 传至本地硬盘的 local-file | 
| lcd[dir] | 将本地工作目录切换至 dir | 
| mdelete[remote-file] | 删除远程主机文件 | 
| mget remote-files | 传输多个远程文件 | 
| mkdir dir-name | 在远程主机中建立一个目录 | 
| mput local-file | 将多个文件传输至远程主机 | 
| open host[port] | 建立与指定 ftp 服务器的连接,可指定连接端口 | 
| passive | 进入被动传输方式(在这种模式下,数据连接是由客户程序发起的) | 
| put local-file[remote-file] | 将本地文件 local-file 传送至远程主机 | 
| reget remote-file[local-file] | 类似于 get,但若 local-file 存在,则从上次传输中断处继续传输 | 
| size file-name | 显示远程主机文件大小 | 
| system | 显示远程主机的操作系统类型 | 
netstat | 显示网络连接、路由表和网络接口信息 
shell
netstat [选项]bash
# 查看 1145 端口占用情况
sudo netstat -apn | grep 1145
# 示例返回
# tcp6       9      0 :::1145                 :::*                    LISTEN      6984/node
# tcp6     385      0 192.168.0.4:1145        142.11.221.224:9737      CLOSE_WAIT  6984/node