474得票11回答
Windows Subsystem for Linux(WSL)上的主目录是什么?

当我在Windows子系统的Linux上启动bash时,它会将我放在该目录中。 /mnt/c/Users/<username> 当我在该目录下执行“ls”命令时,我看到了诸如“桌面(Desktop)”、“文档(Documents)”等目录。通过Windows文件资源管理器,我...

136得票3回答
在WSL中,C驱动器在哪里?

每当我尝试使用Windows子系统登录bash时,我试图通过cd命令进入C:\Users\目录,但却一直显示目录未找到。 Windows Linux子系统的C盘在哪里?它是隔离的吗?

134得票4回答
在单行上执行Bash的if语句

我想知道如何在一个单行的bash脚本中编写if条件。 例如,我该如何将这个条件写在一行,并在下一行再写一个类似的条件? if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32 fi 我问这个问题是因为我在我的.bashrc中有...

128得票5回答
如何通过SSH登录“Bash on Ubuntu on Windows 10”?

我有安装并运行的Windows 10周年纪念版,其中包括“Bash on Ubuntu on Windows”。我想能够通过SSH连接到这个Ubuntu实例,但是尽管我已经安装和配置了openssh-server(并且监听在2200端口),当我尝试ssh到“localhost:2200”时,它...

124得票6回答
Windows 10 Ubuntu Bash Shell: 如何挂载其他Windows驱动器?

我正在使用Windows 10的Ubuntu Bash shell。它将C盘映射为/mnt/c。 我还有其他本地物理硬盘,在Windows中被挂载为E:和F: 我该如何告诉Bash也要挂载这些驱动器(最好是自动挂载到/mnt/e和/mnt/f,但手动挂载也可以)?"sudo fdisk -...

91得票5回答
如何在Windows 10(WSL)中更改Linux子系统的语言?

在Windows 10中安装Bash后,我注意到它在Linux应用程序中使用的是瑞典语。我的Windows 10安装是英语。 我尝试过在将默认输入语言更改为英语后重新安装Bash。 lxrun /uninstall /full lxrun /install 但是在Linux应用程序中...

90得票3回答
如何使用管道与'sed'命令

我想替换从grep输出的字符串,我有: $ npm info webpack | grep version 它输出给我 $ version: '2.1.0-beta.12', 但是我想要有: $ 2.1.0-beta.12 所以我认为我可以使用sed来替换不必要的子字符串,...

85得票4回答
如何在系统重置或重新安装之前备份(WSL)Windows 10的Linux子系统?

我的问题是,由于一些问题,我不得不重置或重新安装Windows,但我花了很多时间来配置WSL进行开发,不想失去它。 有没有办法备份整个WSL及其设置、已安装的模块、插件、用户等,并在重置或重新安装Windows后恢复它?我在这个话题上搜索了很多,但找不到任何有用的信息。 否则,如果没有备份...

83得票3回答
如何取消别名减号?

早晨的咖啡还没有唤醒我的大脑,我就忘记了引号中的内容: alias grep="grep --color=always" 所以我输入了以下内容: alias grep=grep --color=always 留下了我: --color=always grep=grep 在我的...

83得票1回答
当目标文件尚不存在时,使用`>>`进行重定向是否等同于使用`>`?

考虑一个类似Bash或sh的 shell。">"和">>"之间的基本区别存在于目标文件已经存在的情况下: ">"会将文件截断为零大小,然后写入; ">>"不会截断文件,而是在文件末尾写入(追加)。 如果文件不存在,则创建一个大小为零的文件,然后进行写...