WSL终端无法启动】的更多相关文章

因为某些原因重新安装1了vscode 和node  遇到了两个棘手的问题 ctrl + ~  打开终端提示 " 终端进程启动失败: shell 可执行文件"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"的路径不存在.": node环境变量配置丢了要重新安装 : 这里写一下第一个问题的解决方案  网上形形色色的教程大体分两种  : 第一种 : 不存在giegie给你补上  下载个powershell…
Windows 10 中包含了一个 WSL(Windows Subsystem for Linux)子系统,我们可以在其中运行未经修改过的原生 Linux ELF 可执行文件.利用它我们可以做很多事情,对开发人员和普通用户都是如此.当然对开发人员的吸引力更大一些,因为这意味着在一些情况,不再需要使用 Linux 虚拟机.双系统.Cygwin/MSYS2 了. 在WSL里我们可以直接访问本地文件系统,例如你电脑有3个分区C:,D:,E:,在WSL里的路径分别为/mnt/c,/mnt/d,/mnt/…
mac 终端启动tomcat: 找到你的tomcat安装的根目录:找到bin目录,在终端 cd 到这个bin中,输入sudo ./startup.sh (然后终端会提示你输入本机密码如果是在需要权限的目录底下的时候),完成启动 mac 终端关闭tomcat: 找到你的tomcat安装的根目录:找到bin目录,在终端 cd 到这个bin中,输入sudo ./shutdown.sh(然后终端会提示你输入本机密码如果是在需要权限的目录底下的时候),完成关闭 (当然你可以在打开终端输入sudo 然后直接…
让所有用户都有权限使用matlab,在终端输入 sudo gedit /etc/profile 在后行写 export MATLABPATH=/home/ubuntu/MATLAB/R2016b:$MATLABPATHexport PATH=/home/ubuntu/MATLAB/R2016b/bin:$PATH 添加环境对应自己安装matlab的路径 之后使之生效 sudo ldconfig 打开终端,直接输入matlab就可以运行matlab ---------------------  作…
gnome-terminal 出错 ImportError: cannot import name '_gi' 系统:ubuntu17 装了python2.7.13, 之后陆续装了python3.5.3, python3.6.1 本来默认的python版本是2.7, 改为3.6后, 就出现gnome-terminal用不了的问题: $ gnome-terminal Traceback (most recent call last):  File "/usr/bin/gnome-terminal&…
在WSL中跑了一些测试服务 比如 mysql nginx等,但关机后每次都要手动开启甚是吃力,本想着用rc.local来编辑开机启动 ,无奈不支持啊!先看看非WSL环境中是怎么实现的. 在 Ubuntu 18一下,设置开机自动启动一般是编辑 /etc/rc.local 在 Ubuntu 18以上则需要链接 rc-local.service 文件 然后创建 rc.local 文件并修改权限,大概是这样的: ln -fs /lib/systemd/system/rc-local.service /e…
最新博客文章链接 最近发现我 Windows11 上的 WSL 打不开了,一直提示我虚拟化功能没有打开,但我看了下配置,发现虚拟化功能其实是开着的.然后试了各种方法,重装了好几次系统,我一个软件一个软件的试,最后发现是 Spacedesk 与 WSL2 不兼容,只要不装 Spacedesk 就行了.我也正好趁这个机会,配置了一些其他的东西,比如终端的美化,WebDAV 服务器的搭建,硬盘分区的备份等. 大体思路 先做个U盘启动盘来装 Windows 11 系统,然后配置一下系统和安装各种软件.之…
一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: nohup 命令 & 如:nohup test.sh & 回车,然后提示一堆东西,再次回车,回到shell界面.这就可以了. 还有一个问题:程序在执行中会输出一些信息,如果后台执行的话,这些信息是不是没法看了?(比如:程序执行出错终端,想看看报错信息之类的).使用了nohup命令后,会在当前目录下生成一个nohup.out的日志文件,记录的就是命令的输出.…
一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: nohup 命令 & 如:nohup ./studio.sh & 网上其他解决方案: 1.除了nohup 以外,还有setsid和disown等方法不过现在,如果这种是长期需要运行的,我一般都用supervisor来管理了. 2.我是用tmux,执行之后用ctrl-b d直接把整个tmux放到后台.同一组命令可以放到一个tmux实例里面,以后随时可以把这一组命令一起调出来 感兴趣…
❗ 注意:远程开发扩展需要在 Visual Studio Code Insiders 上使用. Visual Studio Code Remote - WSL 扩展允许你直接借助 VS Code 令 「适用于 Linux 的 Windows 子系统」(WSL) 作为你的全职开发环境.你可以在基于 Linux 的环境中进行开发,使用 Linux 特有的的工具链和实用库,并在舒适的 Windows 中运行和调试基于 Linux 的应用程序. 该扩展直接在 WSL 中运行命令和其它扩展,因此你可以编辑…