常用UNIX网络命令

  • 测试网络
    命令:ping
    格式:ping hostname
    功能:向网络上的主机发送ICMP ECHO REQUEST信息包,检测网络是否畅通,被测试的主机名可用IP地址。
~$ ping segmentfault.com -c 4
PING segmentfault.com (112.126.83.219) 56(84) bytes of data.
64 bytes from 112.126.83.219: icmp_seq=1 ttl=48 time=55.6 ms
64 bytes from 112.126.83.219: icmp_seq=2 ttl=48 time=57.8 ms
64 bytes from 112.126.83.219: icmp_seq=3 ttl=48 time=74.8 ms
64 bytes from 112.126.83.219: icmp_seq=4 ttl=48 time=64.0 ms

--- segmentfault.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 55.679/63.098/74.813/7.438 ms
  • 查看IP地址
    命令:ifconfig
    格式:ifconfig [interface]
    功能:用来查看、配置、启用或禁用网络接口的命令,interface为网卡接口。

  • 文件传输
    命令:ftp
    格式:ftp hostname
    功能:网络文件传输及远程操作
    选项:ftp命令如下。

cd [dirname] #进入远程机的目录
lcd [dirname] #设置本地机的目录
dir/ls #显示远程的目录文件
bin #以二进制方式进行传输
asc #以文本文件方式进行传输
get/mget #从远程机获取一个或多个文件
put/mput #向远程机发送一个或多个文件
prompt #打开或关闭多个文件传送时的交互提示
close #关闭与远程机的连接
quit #退出ftp
  • 确定命令位置
    命令:whereis
    格式:whereis command
    功能:确定一个命令的二进制代码、源码及联机手册的位置
$ whereis clear
clear: /usr/bin/clear /usr/share/man/man1/clear.1.gz
  • 查找非标准命令
    命令:which
    格式:which command
    功能:查找非标准命令,即使用别名或系统中标准命令集之外的命令

  • 网络状态命令
    命令:netstat
    格式:netstat
    功能:监控网络连接命令,可以显示TCP或UDP连接情况、路由表、实际的网络连接以及每个网络接口的状态信息,有许多选项实现这些功能

  • 建立别名
    命令:alias
    格式:alias newname name
    功能:用户可以将常用的命令用自己习惯的名称重新命名

  • 网上对话
    命令:talk
    格式:talk username
    功能:与另一个用户对话。对话时系统把终端分为上下两部分,上部分显示自己键入信息,下半部分显示对方用户键入的信息。输入deletectrl+c结束对话

  • 允许或拒绝接收信息
    命令:mesg
    格式:mesg [n/y]
    功能:允许或拒绝其他用户向自己的终端发送信息

  • 给其他用户写信息
    命令:write
    格式:write username [ttyname]
    功能:向其他用户终端写信息。若对方没有拒绝,两用户可以进行交流,键入EOFctrl+c结束对话

  • 参数会送标准输出
    命令:echo
    格式:echo [-n] [argument]
    功能:将参数(即字符串)送至标准输出
    选项:-n不向标准输出回送换行符

  • 进程睡眠
    命令:netstat
    格式:netstat
    功能:使当前正在执行的进程在规定的时间内处于睡眠。time为进程睡眠时间,单位是秒

原文地址:https://www.cnblogs.com/born2run/p/9581388.html