nmtui 命令
基本介绍
nmtui(NetworkManager Text User Interface)是 NetworkManager 的文本用户界面工具,提供了基于终端的图形化界面来管理网络连接。它是 nmcli 命令的友好替代品,通过交互式菜单和表单来配置网络,适合不熟悉命令行的用户使用。
资料合集:https://pan.quark.cn/s/6fe3007c3e95、https://pan.quark.cn/s/561de99256a5、https://pan.quark.cn/s/985f55b13d94、https://pan.quark.cn/s/d0fb20abd19a
语法
nmtui [OPTIONS] [COMMAND]
常用选项
-h, --help:显示帮助信息-v, --version:显示版本信息--no-autoexit:完成操作后不自动退出--no-preserve-server-key:不保留服务器密钥--ask:在需要时询问密码
常用命令
edit <name>:编辑指定的连接connect <name>:连接到指定网络hostname:设置主机名
界面说明
nmtui 启动后会显示一个主菜单,包含以下选项:
- Edit a connection:编辑网络连接配置
- Activate a connection:激活网络连接
- Set system hostname:设置系统主机名
- Quit:退出程序
使用示例
1. 启动 nmtui
bash
nmtui
2. 直接编辑指定连接
bash
nmtui edit "eth0"
3. 直接连接到指定网络
bash
nmtui connect "MyWiFi"
4. 直接设置主机名
bash
nmtui hostname
操作指南
编辑网络连接
- 选择 "Edit a connection"
- 选择要编辑的连接类型(Ethernet、Wi-Fi、VPN 等)
- 选择要编辑的连接或添加新连接
- 使用 Tab 键在字段间导航,Enter 键选择,Backspace 键删除
- 设置网络参数(IP 地址、网关、DNS 等)
- 选择 "OK" 保存配置
激活连接
- 选择 "Activate a connection"
- 从列表中选择要激活的连接
- 按 Enter 键激活
- 如果需要密码,系统会提示输入
设置主机名
- 选择 "Set system hostname"
- 输入新的主机名
- 选择 "OK" 保存
快捷键
| 快捷键 | 功能 |
|---|---|
Tab |
在字段间切换 |
Enter |
选择选项/确认 |
Space |
选择/取消选择复选框 |
↑ ↓ |
在列表中上下移动 |
← → |
在按钮间切换 |
Esc |
返回/取消 |
F1 |
显示帮助 |
相关命令
nmcli:NetworkManager 的命令行工具ifconfig:传统网络配置工具ip:现代网络配置工具iwconfig:无线网卡配置工具systemctl:系统服务管理工具
注意事项
- 权限要求:修改网络配置需要 root 权限
- NetworkManager 服务:确保 NetworkManager 服务正在运行
- 配置文件 :连接配置保存在
/etc/NetworkManager/system-connections/ - 终端大小:建议在足够大的终端窗口中运行,避免界面显示不完整
- 鼠标支持:部分终端可能支持鼠标操作
总结
nmtui 是 NetworkManager 的文本用户界面工具,提供了直观的菜单和表单来管理网络连接。它比命令行工具更友好,适合不熟悉复杂命令的用户使用。通过 nmtui,用户可以轻松地编辑、激活网络连接,设置主机名等,是 Linux 系统中网络管理的便捷工具。