Ubuntu命令行配置
时间: 2025-04-29 20:43:28 浏览: 25
### 配置 DNS
对于在 Ubuntu 中通过命令行查看和配置 DNS 设置,可以编辑 `/etc/resolv.conf` 文件或者更推荐的方式是修改 NetworkManager 的配置来确保更改不会被覆盖。通常可以通过 `nmcli` 或者直接编辑网络接口配置文件实现持久化设置[^1]。
```bash
sudo nano /etc/netplan/01-netcfg.yaml
```
在这个文件中添加或修改 nameservers 条目:
```yaml
network:
version: 2
ethernets:
enp3s0:
dhcp4: yes
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
之后应用这些改变并重启 netplan 服务:
```bash
sudo netplan apply
```
### 连接 Wi-Fi
要通过命令行连接 WiFi,在 Ubuntu 上可利用 `nmcli` 工具完成此操作[^3]。下面是一个简单的例子展示怎样去扫描可用的无线网络以及连接到指定 SSID 下的安全网络:
```bash
nmcli dev wifi list
nmcli dev wifi connect "Your_SSID" password "your_password"
```
### 设置静态 IP 地址
当需要为某个网卡分配固定的 IP 地址时,则应该调整 `/etc/netplan/*.yaml` (取决于具体路径下的实际文件名),定义静态 IP 参数[^5]。例如:
```yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
```
同样地,执行 `netplan apply` 让改动生效,并可能需重新启动计算机使所有变更完全起效。
### 自定义命令行外观
为了自定义终端提示符或其他 shell 行为,可以根据个人喜好编辑 `.bashrc` 用户级配置文件或是全局性的 `/etc/bash.bashrc` 文件[^4]。比如增加颜色编码、显示 Git 分支信息等功能都可以在此类文件里定制。
阅读全文
相关推荐

















