搞网络的人都知道,Cisco 设备占了企业网络的半壁江山,而不管你是刚入行的网工,还是已经能熟练配置交换路由的老手,给 PC 配置 IP地址、在 命令行 下做调试,都是绕不开的基本功。别小看这一步,很多真实故障根本不是协议出了问题,而是PC的IP没配对、掩码写错、网关没指,结果排查半天才发现是最底层没打牢。这篇东西我就结合 Cisco Packet Tracer 这个模拟器,从PC端IP配置到命令行实操,把整个流程拆开揉碎讲清楚。
我默认你已经有 Cisco Packet Tracer,不管是 8.2.2 还是其他版本,界面和操作逻辑都差不多。如果你还在为这个模拟器头疼怎么装,后面我也会提一嘴。
1. 内容整体设计与思路拆解
1.1 为什么先练“PC配IP”而不是直接上设备配置
很多教程一上来就教你怎么配交换机、配路由器,这其实是跳过了最关键的地基。网络通信的本质就是“源IP找目的IP”,而PC作为终端设备,它的IP配置决定了它能访问谁、不能访问谁。
我在带新人的时候常说一句话:先把PC端弄明白,再去碰设备,你会理解得快得多。 因为PC端的网络配置窗口其实就是一个简化版的路由表、ARP缓存、DNS解析器的集合体,你在上面点一下、填一串数字,背后发生的事情和设备配置命令是完全相通的。
举个例子,你在PC上填了IP为192.168.1.10、掩码为255.255.255.0、网关为192.168.1.1,这个过程本质上就是在告诉系统:我属于192.168.1.0这个网段,我要访问其他网段的数据,全部交给192.168.1.1这个“门卫”去转发。在Cisco路由器上,这一个逻辑对应的命令是什么?是 ip route 0.0.0.0 0.0.0.0 192.168.1.1。概念完全一样,只是表达方式不同。
所以在Cisco Packet Tracer里练PC的IP配置,练的不只是“填数字”,而是让你理解IP地址、子网掩码、默认网关这三个概念是如何协同工作的。很多人可能觉得自己早就懂了,但真到了配置错乱排查的时候,能不能在命令行里一眼看出问题,那就是另一回事了。
1.2 模拟器选型与版本坑位提醒
做实验之前先解决好工具问题。Cisco Packet Tracer目前比较稳定的版本是8.2.x,网上很多地方都在讨论8.2.2,我实际使用下来,这个版本在模拟PC的网卡、命令行支持、协议仿真方面已经做得相当完善了。下载地址我就不过多重复了,自己搜一下就能找到官方渠道,注意区分官网和其他渠道,避免装一堆捆绑软件。
另外我提醒一下,Packet Tracer模拟PC的网络配置窗口,看起来像是Windows的网络设置,但实际内核是简化过的。它的好处是让你快速搭拓扑、跑实验,但也有一些坑,比如某些高级命令不支持、某些协议表现和真实设备有差异。我的建议是:入门和CCNA阶段的实验以PT为主,到了NA后面或者想深入钻研,就得上GNS3或者EVE-NG了,那个用的是真实镜像,行为更接近生产环境。
本文里所有操作我都基于Packet Tracer 8.2.2,搭配Cisco 2960交换机、Cisco 2911路由器做演示,但核心的IP配置逻辑,放到真实设备上一模一样。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心细节解析与实操要点
2.1 IP地址分类识别与规划原则
在配IP之前,首先得知道该填什么。这一节算是给基础不太牢的同学扫盲,你要是已经熟得不行,可以直接跳到2.2节看实操。
IP地址分为A、B、C三类主类地址,外加D类组播和E类保留。判断规则很简单:看第一段的十进制数。
| 类别 | 第一段范围 | 默认掩码 | 典型用途举例 |
|---|---|---|---|
| A类 | 1~126 | 255.0.0.0 | 大型网络、运营商骨干 |
| B类 | 128~191 | 255.255.0.0 | 中型企业网络 |
| C类 | 192~223 | 255.255.255.0 | 小型办公网、家庭网络 |
| D类 | 224~239 | 无 | 组播通信 |
| E类 | 240~255 | 无 | 科研保留 |
实际工程中早就不按主类来分配了,大家用的都是VLSM可变长子网掩码,但分类识别的概念还是很重要的,因为很多设备默认行为、路由协议的老配置都和这个有关。
我在规划一个小型办公网络时,通常会这样分:
- 终端设备网段:192.168.10.0/24,PC从192.168.10.10开始手动分配,为什么不是从.1?因为.1往往留给网关,.2到.9留给服务器或者其他基础设施。
- 网关地址:192.168.10.1或192.168.10.254,看个人习惯,但一个网络里必须统一。
- 打印机、无线AP等设备:单独划一个VLAN和网段,比如192.168.20.0/24,便于后续做访问控制。
这个规划不是随意的,合理规划IP段,能大幅减少日后排查故障时“猜”的成分。
2.2 PC端IP地址配置的三种途径
在Cisco Packet Tracer里,给PC配IP地址有三种方式:图形界面点击配置、命令行直接配置、DHCP动态获取。我一个个说。
方式一:图形界面配IP(适合新手)
单击拓扑中的PC图标,切换到Desktop选项卡,找到IP Configuration,就可以看到配置界面。这里需要填三个核心项:
- IP Address:PC本身的地址,如192.168.10.10
- Subnet Mask:子网掩码,如255.255.255.0
- Default Gateway:默认网关,如192.168.10.1
填完之后,PC就和交换机连上、和同网段的其他设备互通了。如果想跨网段访问,网关必须存在并且可达。很多人忘了填网关,导致同网段能Ping通,跨网段完全出不去,这就是最经典的坑。
方式二:命令行配置(进阶操作)
在同一Desktop选项卡里,打开Command Prompt,可以直接用命令配置IP,但注意,Packet Tracer的PC命令行功能比较基础,它支持 ipconfig、ping、tracert、arp、telnet 等命令,但不支持像真实Windows那样用 netsh interface ip set address 动态设置IP。这一点必须说清楚,免得你照着Windows的习惯在PT里敲半天报错。
所以在PT里,命令行更多是用来看配置结果和验证连通性,而不是修改配置。真正改配置要么走图形界面,要么在PC上做一个DHCP方式获取。
方式三:DHCP自动获取(真实环境最常用)
在IP Configuration里选择DHCP,PC会自动从网络里的DHCP服务器(可以是路由器、可以是Windows Server)获取IP地址、掩码、网关、DNS。配置步骤为零,但前提是你的网络上确实存在可用的DHCP服务。真实企业网络中,大多数PC都是DHCP获取的,手动配静态IP一般只留给服务器、网络打印机等需要固定地址的设备。
2.3 子网掩码和网关的“为什么”比“是什么”更重要
我见过太多人,掩码填255.255.255.252也照配,填255.255.255.0也照配,完全不清楚掩码决定了这台PC能“直接找到”的邻居范围有多大。
打个比方:子网掩码就像你家小区围墙的边界。掩码是255.255.255.0,意味着你在192.168.10.10这个单元楼,整个192.168.10.0/24是你们小区,你能直接串门的邻居有253个。如果掩码变成255.255.255.252,那你的小区就只剩4个楼,能串门的邻居只有1个,再远的地方必须开车出去(走网关)。
所以在配PC时,掩码不是随意填的,它决定了“我这个PC认为哪些地址是邻居、哪些是外地”。很多跨网段不通的问题,根源就在掩码写错,导致PC把本来应该在同一个局域网内的设备当成外网来走,结果网关又没有对应路由,自然就黑了。
网关更简单,它就是PC通往其他网段的那扇门。Cisco命令哲学里,默认网关是用 ip default-gateway 或者设备的三层接口地址来定义的,PC端同样要指到正确的门上。如果网关指错了,数据包出了门送错了人,对方一看不是发给自己的,直接丢弃,你就会看到“请求超时”。
2.4 路由器上固定分配IP地址的配置思路
热搜词里有一个是“路由器固定分配ip地址”,这其实就是DHCP静态绑定,也叫DHCP保留。在Cisco路由器上,你需要先创建一个DHCP地址池,然后把某个IP和某个MAC地址绑定起来。
核心命令长这样:
bash复制R1(config)# ip dhcp pool OFFICE_PC
R1(dhcp-config)# network 192.168.10.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.10.1
R1(dhcp-config)# dns-server 8.8.8.8
R1(dhcp-config)# lease 1
R1(dhcp-config)# exit
R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.10
前两行定义地址池和网络范围,第三行指定网关,第四行给DNS,第五行租约期一天。ip dhcp excluded-address 表示在192.168.10.1到192.168.10.10这个范围不会动态分配出去,这些地址会留给网管手动配置静态IP。
如果想要特定PC每次拿到的IP都一样,需要静态绑定:
bash复制R1(config)# ip dhcp pool PC_TONY
R1(dhcp-config)# host 192.168.10.88 255.255.255.0
R1(dhcp-config)# hardware-address 0050.7966.6677
这样MAC地址为0050.7966.6677的设备,每次请求DHCP时,路由器都会分配给192.168.10.88。这个用途很实际——比如你们公司打印机要求固定IP,但你又不想跑到打印机上手动设置,用DHCP保留就是最优雅的解决方案。
3. 实操过程与核心环节实现
3.1 基于Cisco Packet Tracer的完整实验场景搭建
我先说实验目标:
- 一台Router(2911)
- 一台Switch(2960)
- 两台PC(PC1、PC2)
- PC1静态配置IP,PC2通过DHCP获取IP
- 最终两台PC都能Ping通网关,且互相能Ping通
打开Packet Tracer以后,左侧设备栏选Routers,拖2911进画布;选Switches,拖2960;再选End Devices,拖两台PC出来。
连线按照这个方式:
- PC1的FastEthernet0口连到Switch的FastEthernet0/1口
- PC2的FastEthernet0口连到Switch的FastEthernet0/2口
- Router的GigabitEthernet0/0口连到Switch的GigabitEthernet0/1口
连线方式选直连线就行了,在Packet Tracer里叫Copper Straight-Through,因为PC到交换机是不同层设备互联,用直连线是对的。
这里有个小知识点:PC和交换机连、交换机和路由器连,用的都是直通线;交换机和交换机连、PC和路由器直连,才需要考虑交叉线。现在新设备都支持Auto-MDIX自动翻转,但在模拟器里,还是按规范来,避免不必要的麻烦。
3.2 为路由器配置网关接口(SVI)
路由器默认所有接口都是关闭的,必须手动打开并配上IP,否则交换机从PC那儿收到的数据包没人接应。
进入路由器的CLI,一步步来:
bash复制Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# interface gigabitEthernet 0/0
R1(config-if)# no shutdown
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# exit
R1(config)# exit
R1# write
no shutdown是打开接口,Cisco设备接口默认管理状态为shutdown,不敲这个命令,接口永远是Down的。ip address后面跟IP和掩码,这里把路由器接口地址设成192.168.10.1,也就是PC的网关。write是把配置保存到startup-config,不然设备一重启配置全丢。
如果只是想让PC和PC互通,理论上路由器这步不是必需的,因为交换机就能在二层转发同VLAN数据。但你要跨网段、要上网、要验证网关,就必须有这步。
3.3 PC端手动配置IP与DHCP获取的对照实验
现在回到PC1,双击打开,切到Desktop,点IP Configuration。
PC1我采用静态配置:
- IP Address:192.168.10.10
- Subnet Mask:255.255.255.0
- Default Gateway:192.168.10.1
PC2我改成DHCP方式,点一下DHCP单选按钮,然后让系统自动获取。如果前面路由器上已经配置了DHCP地址池,PC2会很快拿到192.168.10.11以后的地址。
实际操作中你会发现,在Packet Tracer里,DHCP获取速度很快,基本一两秒就完成。拿到地址后,界面会自动显示获取到的IP、掩码、网关和DNS,不需要手动填。
这个对照实验的意义是让你直观看到静态和动态的差异:静态地址是“绑定”的,不受DHCP服务器影响;动态地址是“借”的,租约到期或服务器回收后可能会变。
3.4 命令行验证连通性,看懂每一个返回
配置完成后,打开PC1的Command Prompt,开始命令行操作。
第一步:查看IP配置
bash复制PC> ipconfig
你应该会看到类似下面的输出:
code复制FastEthernet0 Connection:(default port)
Link-local IPv6 address.........: FE80::201:97FF:FE01:102
IP Address......................: 192.168.10.10
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.10.1
这里重点看IP、掩码、网关三项是否和你想的一致。如果不一样,回到图形界面改,改完再ipconfig验证。
第二步:Ping网关
bash复制PC> ping 192.168.10.1
正常的返回是:
code复制Pinging 192.168.10.1 with 32 bytes of data:
Request timed out.
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
Reply from 192.168.10.1: bytes=32 time<1ms TTL=255
注意第一次超时很常见,因为PC的ARP缓存里没有网关MAC地址,第一次要发ARP广播解析,会消耗一些时间,后面就通了。这个细节在真实环境也一样,所以别一看到第一个包超时就以为网络不通。
第三步:Ping PC2
bash复制PC> ping 192.168.10.11
如果PC2通过DHCP拿到的IP是192.168.10.11,这里应该能收到回复。如果PC2拿到的不是这个地址,先用 ipconfig 查看实际地址,再Ping那个地址。
这里有个容易混淆的点:有些人Ping不通PC2,回头看PC2的IP根本不是192.168.10.11,那就白忙活了。命令行操作的精髓就是——每一步都要验证,不要“以为”它没问题。
3.5 用tracert看路径,验证网关转发
同网段设备互通只能说明二层没问题,跨网段才更能验证网关配置。我给PC1的网段是192.168.10.0/24,再在路由器上配置一个环回接口模拟另一个网段,比如Loopback0设为192.168.99.1/24,然后从PC1去追踪到这个地址。
路由器配置:
bash复制R1(config)# interface loopback 0
R1(config-if)# ip address 192.168.99.1 255.255.255.255
R1(config-if)# exit
PC1命令行执行:
bash复制PC> tracert 192.168.99.1
输出会显示:第一跳是192.168.10.1,第二跳是192.168.99.1。这就说明PC1把数据准确交给了网关,网关又按路由表把包转发到了目的地址。这时候你对“默认网关是干嘛的”才算有了实感。
注意,Loopback接口掩码设成255.255.255.255,是因为它只是一个虚拟接口,不需要和谁通信,自己的地址代表自己就够了。这是Cisco老网工的习惯写法,真实环境里也常用。
4. 常见问题与排查技巧实录
4.1 问题速查表:从症状到根因
我挑选了实际带新人时碰到最多的几个故障场景,整理成一张表,方便你在实验和生产环境里对照排查。
| 症状表现 | 可能原因 | 排查思路 |
|---|---|---|
| Ping网关不通 | PC的IP/掩码/网关填写错误 | 先 ipconfig 核对三项,再看交换机接口状态 |
| Ping同网段PC通,Ping外网不通 | 网关没配或网关接口Down | 检查路由器接口 show ip interface brief |
| 第一次Ping超时,后面都通 | ARP缓存未建立,正常现象 | 多Ping两次即可,不是故障 |
| 两台PC掩码不同导致Ping不通 | 子网掩码不一致,不在同一子网内 | 统一掩码,或重新规划网段 |
| DHCP获取不到地址 | 路由器DHCP池没配置或地址池耗尽 | show ip dhcp binding 查看分配记录 |
| 数据能到网关但到不了目的 | 路由器上缺少目标网段路由 | 检查路由表 show ip route |
| 接口黄了或红了 | 线缆类型选错或接口未no shutdown | 检查连线方式、接口状态 |
这不是纸上谈兵,上面每一行都对应我实际碰到过的案例。尤其是“DHCP获取不到地址”这条,很多人喜欢把地址池配得很小,比如只有10个地址,结果公司里20台设备,后面10台全拿不到地址,排查半天才发现是池子不够。
4.2 排查命令的递进逻辑:从链路到路由
真实网络排查的思路和PT里练的一模一样,核心就是“逐层剥离”。我的习惯路径是这样:
第一步,先看接口状态。在路由器或交换机上执行:
bash复制R1# show ip interface brief
会列出所有接口的IP地址和状态。接口状态有“up/up”、“administratively down”、“up/down”几种组合。up/up 才是完全正常。第一行显示Down,那问题基本锁死在物理层或接口没开启。
第二步,看ARP表。在PC命令行执行:
bash复制PC> arp -a
能看到IP和MAC的对应关系。如果Ping网关时ARP表里没有网关的条目,说明二层解析失败,可能是不在同一广播域,或者是交换机端口VLAN划分不对。
第三步,看路由表。在路由器上执行:
bash复制R1# show ip route
如果路由表里有直连和静态路由,数据才能正确转发。没有路由,一切都是空谈。很多人只盯着PC的配置,忘了看路由器上有没有到目标网段的路由,结果卡在一个很简单的环节上。
这套递进逻辑,比任何快捷键、任何大招都重要。把链路、ARP、路由这三关检查完,90%的连通性问题都能定位到具体层级。
4.3 我踩过的坑:三个容易忽视的“小事”
第一个坑是Packet Tracer里PC网卡被误删或者接口没接对。有时候你拖PC出来,默认只有一个FastEthernet口,如果连线时点错了端口,或者线没变成绿色三角形,那配置再多也没用。判断方法很简单:看连线两端的图标,如果两个三角都是绿色,表示物理链路正常,黄色或红色就是有问题。
第二个坑是命令行的命令拼写和大小写。Cisco的命令行其实不区分大小写,但拼写必须准确。我在教学中见过最多的是 Ping 写成 ping 没问题,但是 tracert 写成 traceroute 在PC上行不通,因为那是Windows命令,不是Cisco设备命令。还有 ipconfig 和 ipconfig /all的区别,前者简略信息,后者完全信息,很多人不知道这个斜杠参数。
第三个坑是,Packet Tracer里PC的DHCP获取有一定的延迟。你在路由器上刚配置完DHCP,接着马上到PC上点DHCP,有时候会拿不到地址,但过几秒再试就行。这不是配置错了,是模拟器需要一点时间处理。遇到这种情况别急着改配置,等一等再刷新。
4.4 静态路由在命令行的配合使用
刚才讲到跨网段访问时要用到路由。如果目标网段是不直连的,你必须在中间路由器上写静态路由,PC端才能访问到。
举例:假设R1连接192.168.10.0/24,R2连接192.168.20.0/24,R1和R2之间用10.0.0.0/30互联。那么在R1上要加一条:
bash复制R1(config)# ip route 192.168.20.0 255.255.255.0 10.0.0.2
这条命令的意思是:去往192.168.20.0这个网段的数据,交给下一跳10.0.0.2。下一跳是R2靠近R1这边的接口地址。
配置完后,从PC1(192.168.10.10)去Ping PC3(192.168.20.10),数据路径就是:PC1 → R1 → R2 → PC3。每一步都要保证接口up、路由可达、ARP解析成功,缺一步都不通。
命令行模式下,这套静态路由配置是非常经典的入门实验,也是CCNA考试的重头戏。把这套逻辑想清楚,后面接触OSPF、EIGRP时就能理解它们解决的是什么痛点——无非是把手工写路由改成协议自动学习,让网络变大时不至于把自己累死。
5. 从PC过渡到网络设备的配置思维迁移
5.1 CLI界面与Windows命令行的异同
很多人第一次打开Cisco设备的CLI会蒙,觉得和Windows命令行完全不一样。其实底层逻辑高度相似:都是通过键盘敲命令来控制系统,都支持帮助、补全、查看配置。区别在于,Cisco的CLI有严格的模式划分,你必须从用户模式进入特权模式,再进入全局配置模式,才能做相应级别的操作。
| 模式 | 提示符 | 能干嘛 |
|---|---|---|
| 用户模式 | Router> | 查看一些基本信息,ping可以敲 |
| 特权模式 | Router# | 查看配置、调试、保存 |
| 全局配置模式 | Router(config)# | 改配置、配接口、配协议 |
| 接口配置模式 | Router(config-if)# | 配接口IP、开接口 |
在PC的Windows命令行里,你敲 ipconfig 就能看到所有网卡信息,不需要什么模式切换。但在Cisco设备上,你想看接口IP,必须先 enable 进特权模式再敲 show ip interface brief。这个习惯转换是很多新手跨不过去的坎。
给你一个记忆技巧:把Cisco CLI想象成一座大楼的门禁系统。用户模式是站在大厅能看一眼,特权模式是拿到了楼层钥匙,全局配置模式是进了总控室,接口配置模式是进到某一个具体房间开始拧螺丝。层次越高,权限越大,能改的东西越多,但也越需要小心。
5.2 在交换机上为PC所在VLAN配置管理IP地址
热搜词里有一条是“华三交换机配置管理ip地址”,换成Cisco也是一样的思路。交换机是二层设备,要远程管理它,必须给它一个管理IP。这个IP不是配在物理口上,而是配在VLAN接口上,也就是SVI(Switch Virtual Interface)。
假设PC属于VLAN 1,交换机管理IP为192.168.10.2:
bash复制Switch> enable
Switch# configure terminal
Switch(config)# hostname SW1
SW1(config)# interface vlan 1
SW1(config-if)# ip address 192.168.10.2 255.255.255.0
SW1(config-if)# no shutdown
SW1(config-if)# exit
SW1(config)# ip default-gateway 192.168.10.1
SW1(config)# exit
SW1# write
配置完成后,从PC1命令行执行:
bash复制PC> ping 192.168.10.2
通了就说明你能通过网络访问交换机了。如果再配置enable密码和VTY线路密码,你就能在PC上用telnet或SSH登录到交换机上进行远程管理。
这里有个注意点:ip default-gateway 是在交换机上配的,目的和PC的默认网关一样,都是告诉设备“去别的网段找谁”。如果是三层交换机,你还得启用IP routing,否则不同VLAN之间的流量还是不会转发。
5.3 远程管理与安全访问:telnet到交换机的完整链路
远程管理是命令行进阶里最有意思的部分。在PC上打开命令行,输入:
bash复制PC> telnet 192.168.10.2
如果交换机配置了VTY密码,它会提示你输入密码。输入正确后,你就进入到了交换机的用户模式,相当于你把PC的键盘直接接到了交换机上,你在家里就能操作机房的设备。这是后面企业网络管理的基本功,也是CCNA必考的实验。
交换机端的配置示例如下:
bash复制SW1(config)# line vty 0 4
SW1(config-line)# password cisco123
SW1(config-line)# login
SW1(config-line)# exit
SW1(config)# enable secret cisco123
line vty 0 4表示同时允许5个远程会话。password cisco123是远程登录密码。enable secret cisco123是进入特权模式的密码,secret方式是加密存储的,比password方式安全得多。
从PC命令行telnet进去后,第一件事是进特权模式,然后才能看配置:
bash复制Switch> enable
Password:
Switch# show running-config
远程管理能力有了,但提醒一句:真实生产环境里一定要用SSH而不是telnet,因为telnet是明文传输,密码容易被抓包看到。Packet Tracer里telnet方便,但现实中请优先SSH,配合本地用户名和AAA认证来用。
5.4 命令行常用快捷键与效率技巧
最后分享一些我在命令行里实测高效率的小技巧:
Tab键补全命令,比如敲conf然后Tab,自动补全为configure。?查看帮助,比如敲show ?会列出所有show子命令。Ctrl + Shift + 6中断正在执行的命令,比如Ping不通一直卡住时用它强行终止。- 上下方向键调出历史命令,不用一遍遍重复敲。
- 命令支持缩写,
show ip interface brief可以缩成sh ip int br,这是网工老炮常用的写法,极大地提高效率。
在PC端的命令行,方向和Tab也是可用的,但帮助机制没有Cisco CLI那么强大。Windows命令行就是 ipconfig /? 查看帮助。
使用这些技巧的时候,我建议你初期不要刻意追求缩写,先把全命令敲熟,理解每条命令的作用,再慢慢过渡到缩写,否则会变成“知其然不知其所以然”。
最后再分享一点我个人的实操体会:很多人练Packet Tracer喜欢一路狂点图形界面配IP,觉得这样快。但是我要告诉你,图形界面配IP只能让你“会操作”,命令行才是让你“懂原理”的关键。我在实际工作中,遇到PC网络问题的第一反应永远是开命令行敲 ipconfig、ping、tracert,而不是去翻图形界面里的设置项。命令行给出的信息密度、可操作性,是图形界面远远比不了的。所以这篇文章虽然也讲了图形界面的方法,但我真心建议大家把命令行的部分练到肌肉记忆的程度。毕竟生产环境里,你不会总有机会坐在那台出问题的PC面前点鼠标,更多时候你可能是远程连上去的,界面可能纯命令行,这个时候,你唯一能依靠的,就是你敲过的那些命令。
