zoukankan      html  css  js  c++  java
  • (办公)记事本_linux网络命令

               参考谷粒学院的linux视频教程:http://www.gulixueyuan.com/course/300/task/7091/show

    阿里云ECS云服务器更换公网IP的方法:https://yq.aliyun.com/articles/699700?spm=a2c4e.11155472.0.0.290d618fiqYC8a
    1.ifconfig -a
      ifconfig -a
      可以查看本机ip.
    2.ping
      Linux ping命令用于检测主机。
      执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 
      语法:
        ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
      参数:
        -d 使用Socket的SO_DEBUG功能。
        -c<完成次数> 设置完成要求回应的次数。
        -f 极限检测。
        -i<间隔秒数> 指定收发信息的间隔时间。
        -I<网络界面> 使用指定的网络接口送出数据包。
        -l<前置载入> 设置在送出要求信息之前,先行发出的数据包。
        -n 只输出数值。
        -p<范本样式> 设置填满数据包的范本样式。
        -q 不显示指令执行过程,开头和结尾的相关信息除外。
        -r 忽略普通的Routing Table,直接将数据包送到远端主机上。
        -R 记录路由过程。
        -s<数据包大小> 设置数据包的大小。
        -t<存活数值> 设置存活数值TTL的大小。
        -v 详细显示指令的执行过程。
      实例: 
        1.检测是否能与主机联通ping www.w3cschool.cc //ping主机   //需要手动终止Ctrl+C
        2.指定接收包的次数ping -c 2 www.w3cschool.cc //ping -c 主机  //需要手动终止Ctrl+C
    	3.多个参数使用:ping -i 3 -s 1024 -t 255 g.cn //ping主机
    	  意思是:-i 3 发送周期为 3秒 -s 设置发送包的大小 -t 设置TTL值为 255
    3.netstat
      netstat命令用于显示网络状态,利用netstat指令可让你得知整个Linux系统的网络情况。
      语法:
       netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
      参数:
        -a或--all 显示所有连线中的Socket。
        -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
        -c或--continuous 持续列出网络状态。
        -C或--cache 显示路由器配置的快取信息。
        -e或--extend 显示网络其他相关信息。
        -F或--fib 显示FIB。
        -g或--groups 显示多重广播功能群组组员名单。
        -h或--help 在线帮助。
        -i或--interfaces 显示网络界面信息表单。
        -l或--listening 显示监控中的服务器的Socket。
        -M或--masquerade 显示伪装的网络连线。
        -n或--numeric 直接使用IP地址,而不通过域名服务器。
        -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
        -o或--timers 显示计时器。
        -p或--programs 显示正在使用Socket的程序识别码和程序名称。
        -r或--route 显示Routing Table。
        -s或--statistice 显示网络工作信息统计表。
        -t或--tcp 显示TCP传输协议的连线状况。
        -u或--udp 显示UDP传输协议的连线状况。
        -v或--verbose 显示指令执行过程。
        -V或--version 显示版本信息。
        -w或--raw 显示RAW传输协议的连线状况。
        -x或--unix 此参数的效果和指定"-A unix"参数相同。
        --ip或--inet 此参数的效果和指定"-A inet"参数相同。
      实例:
       1.显示详细的网络状况netstat -a
       2.显示当前户籍UDP连接状况netstat -nu
       3.显示UDP端口号的使用情况netstat -apu
       4.显示网卡列表netstat -i
       5.显示组播组的关系netstat -g
       6.显示网络统计信息netstat -s
       7.查看监听的套接口:netstat -l
       8.查看本机所有开启的端口:netstat -tuln
       9.查看本机的哪一个服务开启的端口号:netstat -tulnp
    4.write
      Linux write命令用于传讯息给其他使用者。使用权限:所有使用者。
      语法:
        write user [ttyname]
      参数:
        user : 预备传讯息的使用者帐号
        ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息
      实例
        传讯息给 Rollaend,此时 Rollaend 只有一个连线	 write Rollaend  接下来就是将讯息打上去,结束请按 ctrl+c 传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3
    	 write Rollaend pts/2
    	接下来就是将讯息打上去,结束请按 ctrl+c
        注意:若对方设定 mesg n,则此时讯席将无法传给对方。 
    5.wall
       Linux wall命令会将讯息传给每一个 mesg 设定为 yes 的上线使用者。当使用终端机介面做为标准传入时, 讯息结束时需加上 EOF (通常用 Ctrl+D)。使用权限:所有使用者。 
       语法:
         wall [ message ]
       实例:
         1.传讯息"hi" 给每一个使用者,wall hi
    	 2.广播消息. 
    
    Tab 命令或文件补全.
      ctrl+a 把光标移动到命令行开头,想要把光标移动到命令行开头使用.
      ctrl+e 把光标移动到命令行结尾.
      ctrl+c 强制终止当前的命令.
      ctrl+l 清屏幕,相当于clear命令.
      ctrl+u 删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加的方便。
      ctrl+y 粘贴ctrl+u剪切的内容.
    
  • 相关阅读:
    pytorch nn.Parameters vs nn.Module.register_parameter
    pytorch COCO2017 目标检测 (一)DataLoader
    focal loss 两点理解
    pytorch 目标检测 图像预处理
    C++ 使用copy_if获得数组vector掩膜
    pytorch 网络可视化
    SHELL学习笔记二
    SHELL学习笔记一
    Linux命令笔记一
    VLOOKUP返回#N/A结果
  • 原文地址:https://www.cnblogs.com/historylyt/p/12170132.html
Copyright © 2011-2022 走看看