标签: windows-subsystem-for-linux

无法在Ubuntu窗口上的bash上连接到Docker守护程序

我能够安装docker,docker-compose和docker-machine

但是,当我试图跑

root@DESKTOP-51NFMIM:~# docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Run Code Online (Sandbox Code Playgroud)

有什么建议可以解决这个问题吗?

bash docker windows-subsystem-for-linux

32
推荐指数
4
解决办法
2万
查看次数

为什么在 WSL 中禁用了 systemd?

没有任何 systemd 命令在 WSL(Ubuntu Bash 18.04)中工作。当我跑时sudo systemctl is-active kubelet,错误是output: System has not been booted with systemd as init system (PID 1). Can't operate. : running command: sudo systemctl is-active kubelet

如何在 WSL 中启用 systemd 功能?有什么办法摆脱System has not been booted with systemd

ubuntu kubernetes windows-subsystem-for-linux minikube ubuntu-18.04

32
推荐指数
3
解决办法
6万
查看次数

如何为 SSH 使用新的 Windows 终端应用程序?

Windows终端应用程序被标榜为所有终端工作的中心枢纽,所以我感兴趣的方式带给我的SSH连接到它,并取代古老的腻子。

windows ssh terminal console windows-subsystem-for-linux

32
推荐指数
2
解决办法
5万
查看次数

如何在ubuntu上安装gcc-12

$ sudo apt search gcc-12
Sorting... Done
Full Text Search... Done
$ uname -a
Linux Han 5.10.81.1-microsoft-standard-WSL2 #1 SMP Mon Nov 22 18:52:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我使用的是默认的sources.list文件,我想安装gcc-12但在镜像源中找不到它,我该怎么办!

linux ubuntu gcc windows-subsystem-for-linux

32
推荐指数
2
解决办法
6万
查看次数

通过IntelliJ在Linux子系统Linux中使用Git

我试图将IntelliJ中的Git可执行文件设置为Windows子系统for Linux中安装的git,我尝试了几种不同的方法,但总是遇到某种错误.今天我安装了Creators Update(版本1703),重新安装了WSL并再次尝试,这就是我所做的:

我创建了一个.bat脚本:

@echo off
C:\Windows\System32\bash.exe -c "git %*"
Run Code Online (Sandbox Code Playgroud)

所以在运行时:

C:\Users\Limon\Desktop>bash.bat --version
git version 2.7.4
Run Code Online (Sandbox Code Playgroud)

那么我试着在IntelliJ中的git可执行文件中设置这个bat: 在IntelliJ中设置Git可执行文件

它奏效了!但其他一切都失败了,例如当我尝试在IntelliJ中拉或分支时,我得到:

Couldn't check the working tree for unmerged files because of an error.
'C:\Windows\System32\bash.exe' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

关于如何修复这个的任何想法?我对批处理脚本并不了解.它在命令行下完美运行.

batch-file intellij-idea windows-subsystem-for-linux

30
推荐指数
4
解决办法
8399
查看次数

启动:此命令无法运行,因为错误:系统找不到指定的文件

我在其上安装了带有 ubuntu 和 jupyter notebook 的 wsl(Linux 的 Windows 子系统)。当我运行我的 jupyternote 书时,我收到此错误消息。你能给我一些建议吗?提前谢谢了!


开始:由于错误,此命令无法运行:系统找不到指定的文件。在行:1 字符:1

  • 启动“file:///home/purit/.local/share/jupyter/runtime/nbserver-26-op ...
  •   + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
      + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
    
    Run Code Online (Sandbox Code Playgroud)

jupyter windows-subsystem-for-linux

30
推荐指数
4
解决办法
1万
查看次数

使用Bash for Windows复制到剪贴板

如何将命令行中的结果直接复制到剪贴板?

在Windows的cmd.exe上,我可以简单地echo "asd" | clip将输出管道输出到剪贴板.

我试图为此安装xclip,虽然它已编译,但在调用时会打印:

Error: Can't open display: (null)
Run Code Online (Sandbox Code Playgroud)

使用鼠标不是解决方案.

windows command-line windows-subsystem-for-linux

29
推荐指数
2
解决办法
8651
查看次数

WSL 中的 VSCode:如何 sudo 根文件以便我可以编辑它

WSL v.1 -- VSCode v1.40.1(使用“远程 - WSL”扩展 40.3)

如何使用 sudo 和 VSCode 打开根拥有的文件进行编辑?(无需以 root 身份运行)

如果我打开一个没有 的根文件sudo,我将无法编辑它(预期): $ code /etc/profile.d/custom-profile.sh $

在此处输入图片说明

但是,如果我尝试使用sudo code该文件,我会得到:

$ sudo code /etc/profile.d/custom-profile.sh
[sudo] password for xxxx:
sudo: code: command not found
Run Code Online (Sandbox Code Playgroud)

下面的 Binarify 的回答表明我可以将默认用户切换到root,但我绝对不想以 root 身份运行,所以我仍在寻找其他解决方案。

sudo visual-studio-code windows-subsystem-for-linux vscode-remote

29
推荐指数
7
解决办法
2万
查看次数

如何从WSL(Ubuntu)Bash运行Windows可执行文件

随着2016年夏季的Windows 10周年更新,可以在新的Linux子系统Linux(WSL)中运行ubuntu二进制文件,这是一个"轻量级"虚拟化子系统.

不幸的是,启动时C:\Windows\System32\bash.exe,另一个bashELF二进制文件在WSL内部启动一个进程,从那里你无法逃脱!您可以只启动其他ELF二进制文件.

那么如何*.exe从Windows Bash 执行文件?[1]

[1]问题还在微软的"官方"GH支持回购中提出.

linux windows bash ubuntu windows-subsystem-for-linux

28
推荐指数
3
解决办法
2万
查看次数

如何检查程序是否在Windows上的Ubuntu上运行Bash而不仅仅是普通的Ubuntu?

非常简单,通常的地方找出你所使用的操作系统似乎与Ubuntu for Windows上的普通Ubuntu相同.例如uname -a,与本机GNU/Linux安装/etc/os-version相同,与Ubuntu Trusty Tahr安装相同.

我唯一能想到的就是检查是否/mnt/c/Windows存在,但我不确定这是否是一个万无一失的想法.

linux windows bash ubuntu windows-subsystem-for-linux

27
推荐指数
4
解决办法
4332
查看次数