我想知道将下载的文件通过管道传输curl到sudo -E bash -以下 shell的目的是什么:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
我有一个带有 ubuntu 20 的 WSL2。在大多数帖子中,设置DISPLAY环境变量来访问 Windows X11 服务器是通过 WSL 本地主机地址进行的~/.bashrc
$ export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
Run Code Online (Sandbox Code Playgroud)
或者
$ export DISPLAY=$(cat /etc/resolv.conf |grep nameserver| sed 's/nameserver //'):0
Run Code Online (Sandbox Code Playgroud)
但是,这些命令将找到与主机 localhost 不同的 WSL2 计算机本地主机 IP。
对于我来说,为了使 xlaunch X11 服务器正常工作,我必须DISPLAY在每次使用 cmd 命令更改主机本地主机 IP 时进行设置ipconfig。
有没有办法DISPLAY在 WSL2 启动之前设置为主机 localhost。例如,通过windows%USERPROFILE%\.wslconfig文件。