首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每次在Windows 10上打开WSL Ubuntu 18.04时,我都需要运行脚本

每次在Windows 10上打开WSL Ubuntu 18.04时,您都需要运行脚本的原因可能是因为WSL不会自动运行您的脚本。为了解决这个问题,您可以尝试以下几种方法:

  1. 添加脚本到.bashrc文件:在WSL中,打开终端并输入以下命令打开.bashrc文件:
  2. 添加脚本到.bashrc文件:在WSL中,打开终端并输入以下命令打开.bashrc文件:
  3. 在文件末尾添加您需要运行的脚本命令,例如:
  4. 在文件末尾添加您需要运行的脚本命令,例如:
  5. 保存并关闭文件,然后重新启动WSL,脚本应该会自动运行。
  6. 创建一个别名:在WSL中,打开终端并输入以下命令打开.bashrc文件:
  7. 创建一个别名:在WSL中,打开终端并输入以下命令打开.bashrc文件:
  8. 在文件末尾添加一个别名,例如:
  9. 在文件末尾添加一个别名,例如:
  10. 保存并关闭文件,然后重新启动WSL。现在,您只需要在终端中输入别名"runscript",脚本就会运行。
  11. 创建一个启动脚本:在WSL中,创建一个新的启动脚本文件,例如startup.sh,并将您需要运行的脚本命令添加到该文件中。然后,打开终端并输入以下命令打开.bashrc文件:
  12. 创建一个启动脚本:在WSL中,创建一个新的启动脚本文件,例如startup.sh,并将您需要运行的脚本命令添加到该文件中。然后,打开终端并输入以下命令打开.bashrc文件:
  13. 在文件末尾添加以下命令,以在WSL启动时运行启动脚本:
  14. 在文件末尾添加以下命令,以在WSL启动时运行启动脚本:
  15. 保存并关闭文件,然后重新启动WSL,启动脚本和您的脚本应该会自动运行。

以上是几种常见的解决方法,您可以根据自己的需求选择其中一种。另外,腾讯云提供了云服务器(CVM)产品,您可以在腾讯云上创建和管理虚拟机实例,其中包括支持Windows和Linux操作系统的实例。您可以通过腾讯云控制台或API进行操作。更多关于腾讯云云服务器的信息,请访问腾讯云官方网站:腾讯云云服务器

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于 WSL Windows 中搭建 PHP 本地开发环境

Windows 版本 PHP 开发环境做本地开发,然后每次上线战战兢兢,或者为扩展问题不能在本地使用/测试某些功能,就有点不合时宜,与时代脱轨了。...使用 Windows 10 专业版的好处是对开发者友好,很多东西都可以原生支持,比如 Docker Desktop for Windows,这样就不需要自己去折腾其他替代解决方案,如果你使用 Windows...2、安装 WSLUbuntu WSL 全名是 Windows Subsystem for Linux,即 Windows 中的 Linux 子系统,实际这是一个与 Windows 系统高度整合的...for Windows 10,执行完命令并重启系统后, Windows 商店搜索「Linux」并选择「Ubuntu 18.04」发行版进行下载安装: ?...5、访问本地 PHP 脚本 最后,我们来测试下在 Ubuntu 虚拟机终端窗口运行 Windows 主机上的 PHP 脚本

3.4K30

Linux|WSL打造Windows下更顺畅的双系统

WSLWindows Subsytem for Linux的缩写,是微软和Canonical公司合作开发的一个兼容层,从而在Win10运行原生Linux成为现实。...之前不管是使用Cygwin还是VMWare虚拟机,都会额外的占用很大的CPU、内存、硬盘等资源,对于日常需要快速使用,甚至直接引用Windows下的文件等等,需要额外的操作来完成。...一是搜索bash打开: 二是通过Win10的命令行模式,打开cmd之后运行bash命令,就可以进入Linux系统: 三是通过开始菜单栏打开安装的Linux系统或搜索Linux系统名,比如我使用的Ubuntu...开启远程接入 不管是通过cmd运行bash,还是开始菜单栏运行Linux系统,使用中不是很方便,比如复制粘贴、记录log等等,无法很舒爽的实现。...开机自启动WSL的ssh服务 使用的过程中发现一个问题,就是每次Windows系统重启后,需要打开Linux系统,然后开启ssh服务后才能再次远程登录,完全没有了什么便利性。

3.7K10

WSL 2 的安装过程(以及介绍)

我们可以WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储windows中的linux程序、甚至WSL中创建docker容器,windows下使用...总结:WSL2让我们既拥有Windows的操作界面又拥有Linux的命令行工具。 启用“虚拟机平台” WSL 2 需要启用 Windows 10 的 “虚拟机平台” 特性。...要在 Windows 10(2004)启用虚拟机平台,请以管理员身份打开 PowerShell 或 cmd 并运行: dism.exe /online /enable-feature /featurename...:VirtualMachinePlatform /all /norestart 要在 Windows 10(1903,1909)启用虚拟机平台,请以管理员身份打开 PowerShell或 cmd 并运行...2.1 检查是否可以安装 您的电脑需要以下配置: Windows 10 2020年5月(2004) 版, Windows 10 2019年5月(1903) 版,或者 Windows 10 2019年11

2.3K10

Windows 下使用 WSL2 搭建 Kubernetes 集群

本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实的标准。...,特别是 WSL2 版本推出以后,完全具有了 WSL2 中运行 Docker 的能力了,所以现在我们几乎可以无缝地 WSL2 上面运行 Kubernetes。...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 安装 Linux 发行版。...环境准备 操作系统版本 如果要更新到 WSL2,首先需要满足下面的条件: Windows 10 操作系统(已更新到版本 2004 的内部版本 19041 或更高版本) 通过按 Windows 徽标键 +...目录下面,所以要让脚本生效,我们需要退出当前 session,重新进入即可。

13.2K352

Windows 下使用 WSL2 搭建 Kubernetes 集群

本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实的标准。...,特别是 WSL2 版本推出以后,完全具有了 WSL2 中运行 Docker 的能力了,所以现在我们几乎可以无缝地 WSL2 上面运行 Kubernetes。...安装 WSL2 首先我们需要先启用"适用于 Linux 的 Windows 子系统"这个功能,然后才能在 Windows 安装 Linux 发行版。...环境准备 操作系统版本 如果要更新到 WSL2,首先需要满足下面的条件: Windows 10 操作系统(已更新到版本 2004 的内部版本 19041 或更高版本) 通过按 Windows 徽标键 +...目录下面,所以要让脚本生效,我们需要退出当前 session,重新进入即可。

2.7K20

Windowswsl2 的使用及问题记录

官方wsl2地址 这其中包括了其他的一些内容,比如安装需要的环境,常见的问题及疑难问题的解答。对于安装并运行 wsl2 已经绰绰有余。...并且另一个致命的问题是 每次重启 wsl2 都会自动分配一个 ip 地址,连同宿主机的虚拟网段中的 ip也会改变,所以每次需要获取并更改服务的地址,如 : 通过 docker 开启了一个服务并监听了一个端口...,但是每次宿主机重启后也是一样的发现服务地址变了,可能会导致服务运行失败,最小的副作用是更改 ip 地址。...ssh 服务.不过懒的弄了,直接弄个 命令别名来做,况且 Windows Terminal 可以直接连 wsl ,也不太需要再弄了. # ~/.zshrc 文件中加入 alias myssh="/etc...,打开 WindowsTerminal 的设置选项,配置项中有文档地址,根据文档进行自定义 这样就把开发环境隔离开,一个平台运行,一个平台访问,加上 Vscode 的 Remote Wsl 插件,直接连接就可以开发

7.1K20

WSL 下优雅地 Coding

# WSL 简介 WSLWindows Subsystem for Linux,Windows 系统下的 Linux 子系统 本文所用 WSL 版本为 1.0 # WSL 安装 打开 控制面板 =>...等待几十秒后,即可设置用户名和密码,建议设置 root 密码 $ sudo passwd root sudo 每次需要输入密码,过于麻烦,去掉(任性.jpg) $ sudo visudo 修改如下内容...修改配置(伪静态 / 运行目录 / 等等) ? 修改 hosts ? 访问结果 ? # 简单的 Swoole 例子 宝塔中快速安装 swoole ?...中新增脚本 打开 开机自启目录 :%AppData%\Microsoft\Windows\Start Menu\Programs\Startup 快捷打开:Win+R,输入 shell:startup...两个系统会出现争权行为,导致文件或文件夹出现不可访问问题(实际已经删除,只是电脑还会显示,重启电脑可解决) 正确删除操作: 的电脑 里删除

91310

Ubuntu on Windows10 跨平台开发环境搭建权威指南

幸运的是2016 年微软 Windows10 WSL 里开始内置 Ubuntu,之后又开始 Microsoft Store 以 UWP APP 的形式发布各个 Linux 系统。...这样对于需要搭建跨平台开发环境的同学来说可以做到一套系统搞定多套平台环境,又多了一个舍弃 Mac 的理由 :) 本文今天会详细讲解下怎样 Windows10 下安装 Ubuntu、搭建 Linux...1、安装 Ubuntu on Windows10 首先更新你的 Windows10 系统到最新,然后开启“开发人员模式”,最后 Microsoft Store 里输入 wsl(或 Ubuntu、linux...3.2 问题1:重启/开机后无 sshd 进程 首先确保上述三步每一步的代码正确,其次看看系统日志是何原因失败,这里遇到的是 sudo 还需要密码,导致开机的 VB 脚本执行出错。...这是因为 D-Bus 需要使用socket来通信,但 WSL 目前并不支持 socket。 Reddit 对此的解决方案为:用 tcp 代替 sockets 来使 D-Bus 运行

2.8K140

教程 | 如何在Windows 10安装WSL 2

Windows 10安装WSL 2 要求 要在Windows 10安装WSL 2,您需要执行以下操作: Windows 10 May 2020(2004),Windows 10 May 2019(...不太熟悉“内部”构建系统是如何工作的,所以请注意,这篇文章的其余部分是基于Windows的稳定版本使用该特性。 您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。...Windows 10安装WSL 2的过程如下: 启用WSL 2 启用“虚拟机平台” 将WSL 2设置为默认值 安装Linux发行版 将依次使用PowerShell应用程序逐步完成每个步骤,您需要以管理员身份运行该应用程序...第一步:启用WSL 无论您要使用哪个版本的WSL首先需要启用它。要做到这一点打开PowerShell的工具,管理员和运行命令 之下。...要在Windows 10安装Ubuntu,请打开Microsoft Store应用,搜索“ Ubuntu 20.04”,然后单击“获取”按钮: ?

5.7K20

12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽有

安装WSL2的软硬件条件 安装WSL2必须满足如下几个条件: (1)必须是Windows10Windows11系统,如果是Windows10,版本必须是2004或以上版本,对应的内部版本号是19041...或更高版本; 查看Windows版本号和内部版本号的方法:按Windows 徽标键 + R键打开运行窗口,输入winver命令,会弹出如下图所示的窗口,该窗口中显示版本号和内部版本号。...每次重新启动WSL,仍然是普通用户,需要用su命令切换到root用户。 6....其实本质,并不是Linux中运行Windows程序,而是WSL中向Windows发送要运行的程序的消息(如exe文件的具体的路径),最后还是由Windows执行exe文件。...安装完这个插件,会在VSCode左侧工具栏多一个图标,点击该图标,就会进入REMOTE EXPLORER页面,会列出当前机器安装了多少WSL Linux实例,下图是安装的WSL Linux实例。

7.5K30

windows 10 内置ubuntuWSL)成为扩增子分析生产力

回归正传,关于wsl2的配置,还是有点内容需要记录下的,首先,用系统自带的terminal太丑了,基本看不下去,好在微软也发现了这个问题,开发了Windows Terminal,用起来舒服多了。...有两个地方需要配置: 1、修改默认terminal为ubuntu 如何打开wsl2网已经有很多教程了,这里也不再写。...每次打开 Windows Terminal 都会默认打开 Power Shell, 而我只使用 WSL Ubuntu。...所以,想将 WSL 设为默认打开。 只需要点击顶部下拉箭头,选择“设置”,修改 defaultProfile 的值为对应的 guid 即可。...4、安装R和Rstudio-server,ubuntu下写R脚本 参考的这篇:https://www.jianshu.com/p/327cb204ec16 好像教程已经写得很好了,也不需要补充什么了。

1.3K20

windows不安装虚拟机如何使用Linux系统作为开发工具?

安装双系统也比较麻烦,常常需要重启电脑来完成系统的切换。 今天给大家介绍一款windows的Linux工具,既不需要虚拟机也不需要双系统,就能在windows轻松使用Linux。...WSL简介 Windows Subsystem for Linux(简称WSL)是一个为Windows 10能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。...安装WSL 确认windows版本 并不是所有windows支持WSL需要确保系统版本 Windows 10 Build 16237或更新版本。可以通过 【设置】查看系统版本号。...Microsoft Store安装WSL 微软应用商店搜索 Linux,可以看到一系列 Linux 发行版,根据自己需要选择适合自己的发行版,这里选用 Ubuntu 20.04,下载完成后启动,等待安装完成...Ubuntu启用SSH非常简单。

2.3K40

window安装docker desktop打开报错问题

找相关资料,按步骤从头再来,解决~ WSL 2 的 Docker 远程容器入门 划重点: 仔细比对发现是电脑中wsl没有linux系统导致,增加使用 WSL Windows 安装 Linux步骤...反思 docker必须部署linux内核的系统,所以如果windows想安装,需要先安装一个linux虚拟机,然后再在虚拟机中运行,而wsl中安装Ubuntu就相当于安装了虚拟机,wsl没有linux...---- ubuntu小插曲(参考的对象类型不支持) 解决 netsh winsock reset 每次开机以管理员方式自动执行一次该命令。...让所有程序默认以管理员身份运行 专业版系统具体步骤如下: 使用小娜搜索 secpol 或 “本地安全策略” (或运行 secpol.msc ),右键选择以管理员身份打开(或许需要); 展开 本地策略...”以管理员身份运行” 家庭版系统步骤如下(如果是家庭版用户没有组策略是无法像上述的专业版系统一样操作的): 打开注册表编辑器(运行 regedit),展开注册表到 HKEY_LOCAL_MACHINE

10.2K40

Windows 做开发还能这么爽?WSL + VS Code + Docker Desktop 你值得有用

很久以来很多程序员遇到过 Windows 做开发的各种不便: 比如设置开发环境不能像 Linux 和 Mac 那样只需要输入一行命令就能安装各种 command 和 package,因此有的程序员从此转到了...直到 WSL 的到来,准确来说是 WSL2。 WSL + VS Code + Docker Desktop 这三剑客的组合,开始让觉得 Windows 做开发是一件非常爽的事情。...什么是 WSL WSLWindows Subsystem for Linux 的缩写,它是 Windows 10 操作系统的一项功能,使你能够 Windows 直接运行 Linux 文件系统,...最最重要的是,使用 WSL 结合 VS Code + Docker 既有 Linux 的完美体验感,也同时拥有 Windows 的办公生产力,这是虚拟机或是 Linux 操作系统所办不到,Mac 可以但并不是所有人适合...此时已经通过 WSL 打开了已经安装好的 Ubuntu 操作系统了。

2.4K40

Windows10 WSL2 Ubuntu 图形界面环境搭建(Xfce4 、XServer)

安装wsl2和Ubuntu 安装了wsl2后有时候需要传文件到ubuntu上面,比如传一个测试项目什么的。因为wsl里面挂载了本地的磁盘,所以准备安装个图形界面,操作下也挺简单的。...关于wsl2和Ubuntu 的安装可以看另一篇:Windows10安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal使用) WSL2是为开发人员准备的命令行工具,但是桌面环境可以...然后,打开Powershell并运行ipconfig命令。可以看到vEthernet (WSL)是172.17.208.1。...这是用于与ubuntu虚拟机通信的vEthernet适配器的Windows网络地址 ? 接下来,.bashrc文件中添加一行,告诉图形应用程序什么地址找到本地运行的Xming。...3、重启电脑后配置的ip会变,需要修改.bashrc,也可以想办法固定ip或者写脚本之类的,还没试!

23.3K52

试试 Windows 和 Linux 合体

关于 WSL,有几点需要澄清: WSL 并不是 Linux发行版, 它本质是系统层面对 Linux 内核的支持,为了 Windows 中使用,还需要在 Win10 的应用商店内搜索下载我们喜欢的 Linux...事实,我们只需要打开一个类似 CMD 的Bash命令行窗口,就可以开始使用 WSL(相当于建立了一个 Session ,因为 WSL 会一直伴随 Win10运行运行),相对于从虚拟机启动既省时又省力...本文介绍 Windows 10 安装 Ubuntu 20.04,但这个过程对于微软应用商店中的任何发行版适用。...打开微软应用商店,然后搜索 Ubuntu 20.04 LTS 。安装后你应该可以 Windows 的开始菜单中找到一个新添加的 Ubuntu应用程序 。...这样,你已经 Windows 10 中安装了完整的 Ubuntu 发行版! 安装之后 准备好 Ubuntu 之后,我们可以安装所需的任何东西。

7.8K30
领券