wsl ubuntu 如何设置开机自启脚本(shell script)

发布于 2022-09-11 20:54:38 字数 370 浏览 25 评论 0

windows subsystem Linux开机自启脚本设置

具体想实现开机自启的代码:

设置显示端口
    export DISPLAY=127.0.0.1:0.0 && echo "display port set"
    
设置工作目录
    alias wdesktop='cd /mnt/c/Users/?/Desktop'
    wdesktop

尝试过的方案:

修改~/.bashrc
等等        

目前采取的方案:

将startup.sh复制到桌面说面上,每次打开终端都复制粘贴一遍

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绻影浮沉 2022-09-18 20:54:38

工欲善其事,必先利其器

  1. 下载Windows Terminal

图片描述

  1. 设置WSL为版本2

图片描述

  1. 添加右键打开,注册表写入更改下面的名字哦
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Bash]
@="Bash here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\Bash\command]
@="C:\\Users\\[your-name]\\AppData\\Local\\Microsoft\\WindowsApps\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\wt.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\Bash]
@="Bash here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\Bash\command]
@="C:\\Users\\[your-name]\\AppData\\Local\\Microsoft\\WindowsApps\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\wt.exe"

图片描述

  1. 在添加~/.bashrc中添加
export windows_host=`ipconfig.exe | grep -n4 WSL  | tail -n 1 | awk -F":" '{ print $2 }'  | sed 's/^[ \r\n\t]*//;s/[ \r\n\t]*$//'`

export ALL_PROXY=socks5://$windows_host:1080
export HTTP_PROXY=$ALL_PROXY
export http_proxy=$ALL_PROXY
export HTTPS_PROXY=$ALL_PROXY
export https_proxy=$ALL_PROXY

 sudo sed -i -E "s#socks5.*?1080#socks5://$windows_host:1080#" /etc/default/docker

if [ "`git config --global --get proxy.https`" != "socket5://$windows_host:1080" ]; then
    git config --global proxy.https socks5://$windows_host:1080
fi

#重写cd
# cd C:\\ 自动切换到 /mnt/c
function cd() {
    command cd `wslpath "$1"`
}                         
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文