linux5——网络命令

linux5——网络命令,第1张

##Ctrl+D:在目录下敲击该命令,作用是退出当前用户。

##Ctrl+D:在命令mail、write等命令中敲击该命令,作用是退出当前命令。

1.write

        语法:write 用户名

        功能:给用户发信息,以Ctrl+D保存结束; 即时通信

2.wall(write all)

    语法:wall [message]

    功能:发广播信息(给所有用户发信息); 回车键结束命令

3.ping

    语法:ping [选项] IP地址

    功能:测试网络连通性

    -c 次数:指定发送次数

    -s 字节:指定探测包的大小

4.ifconfig(interface configure)

    语法:ifconfig(或者ifconfig 网卡地址 IP地址 )

    功能:查看和设置网卡信息     

    inet6: IPv6地址目前不生效

5.mail

    语法:mail [用户名]

    功能:查看或者发送电子邮件   ##输入邮件内容时,删除键为 ctrl+backspace

6.last

    语法:last

    功能:显示当前与过去登入系统的用户信息

7.lastlog

    语法:lastlog

    功能:显示所有用户最后登录时间

8.traceroute

    语法:traceroute [目标主机]

    功能:显示发出数据包的主机到目标主机之间的网关数量

     ## 星号*** 可能是防火墙封掉了ICMP的返回信息,所以得不到数据包返回数据

9.netstat

    语法:netstat [选项]  

    功能:显示网络相关信息

    -a:列出所有网络状态,包括Socket程序

    -c 秒数:指定每隔几秒刷新一次网络状态

    -n:使用IP地址和端口号显示,不是用域名和服务名

    -p:显示PID和程序名

    -t:显示使用TCP协议端口的链接状况

    -u:显示使用UDP协议端口的链接状况

    -l:加显示监听状态的链接

    -r:显示路由表

    “tuln”选项:查看本机开启的端口,只能查看监听状态的链接。

    1) Proto:网络连接的协议,一般就是 TCP 协议或者 UDP 协议。

    2) Recv-Q:表示接收到的数据,已经在本地的缓冲中,但是还没有被进程取走。

    3) Send-Q:表示从本机发送,对方还没有收到的数据,依然在本地的缓冲中,不具备 ACK 标志的数据包。

    4) Local Address:本机的 IP 地址和端口号。

    5) ForeignAddress:远程主机的 IP 地址和端口号。

    6) State:状态。常见的状态主要有以下几种。

            -LISTEN:监听状态,只有 TCP 协议需要监听,而 UDP 协议不需要监听。

            -ESTABLISHED:已经建立连接的状态。如果使用"-I"选项,则看不到已经建立连接的状态。

            -SYN_SENT:SYN 发起包,就是主动发起连接的数据包。

            -SYN_RECV:接收到主动连接的数据包。

            -FIN_WAIT1:正在中断的连接。

            -FIN_WAIT2:已经中断的连接,但是正在等待对方主机进行确认。

            -TIME_WAIT:连接已经中断,但是套接字依然在网络中等待结束。

            -CLOSED:套接字没有被使用。

            最常用的是LISTEN和ESTABLISHED

10.numtui

    语法:numtui

    功能:配置网络——centos7独有的功能

11.mount

    语法:mount [-t 文件系统] 设备文件名 挂载点

    功能:挂载外接设备

cat命令用于查看纯文本文件(较短的):

$ cat [选项] 文件

以下是cat命令常用的3个选项:

(1) $ cat -n 文件

-n 表示显示行号。

(2) $ cat -b 文件

-b 表示显示行号,但是不包括空行。

(3) $ cat -A 文件

-A 表示显示出不可见的符号,如空格、tab键等。

more命令用于查看纯文本文件(较长的):

$ more [选项] 文件

more命令常用的一个参数是"- 数字",表示预先显示的行数,默认是一页:

$ more -10 文件

head命令用于查看纯文本文档的前N行:

$ head [选项] 文件

(1) $ head -n 10 文件

这个命令表示显示文件的前10行。

(2) $ head -n -10 文件

这个命令表示正常输出,但是不显示最后的10行。

tail命令用于查看纯文本文档的后N行:

$ tail [选项] [文件]

例如,显示文件/etc/passwd的后10行:

$ tail -n 10 /etc/passwd

wc命令用于统计指定文本的行数、字数、字节数:

$ wc [参数] 文本

(1) $ wc -l 文本

-l 参数表示只显示行数。

(2) $ wc -w 文本

-w 参数表示只显示单词数。

(3) $ wc -c 文本

-c 参数表示只显示字节数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7630932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存