打开Ubuntu app, 运行命令 export DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk '{print $4}'):0.0,阤反命令追加到环境变量 ~/.bashrc
时间: 2024-09-15 20:15:15 浏览: 80
grep.exe cat.exe bash.exe awk.exe
在Ubuntu系统中,如果你想通过命令行操作并将`export DISPLAY`设置为获取当前默认网关的显示地址,通常用于远程桌面连接,你可以按照以下步骤操作:
首先,打开终端(Terminal)。然后,你需要运行一系列的命令来获取网络信息并设置环境变量。这里提到的命令行序列可能会有些复杂,因为`route.exe`在Ubuntu中并不直接可用,它通常是Windows系统的路由命令。在Ubuntu上,我们可以用`ip`或`netstat`命令替代。
假设你想获取第一个非本地环回地址作为显示服务器(Display),可以尝试使用以下命令:
```sh
DISPLAY=$(ip route | grep default | awk '{print $3}' | cut -d ":" -f 1)
```
这会找到默认路由,并提取出IP地址部分。接下来,我们将这个值添加到`.bashrc`文件中,使得每次登录时该环境变量自动生效。在终端中,输入以下内容来编辑`~/.bashrc`:
```sh
nano ~/.bashrc
```
接着,在打开的文本编辑器中(如Nano),在文件底部添加这一行:
```sh
export DISPLAY=$DISPLAY
```
保存并关闭编辑器(通常是按Ctrl+X,然后Y确认保存,再按Enter键)。
最后,为了让新更改生效,你需要运行以下命令使`.bashrc`里的改动立即生效,或者重启终端:
```sh
source ~/.bashrc
# 或者
exec $SHELL
```
阅读全文