小编mag*_*981的帖子

适用于 Linux 的 Windows 子系统上的主目录是什么?

当我bash在 Linux 的 Windows 子系统上启动时,它会将我放到目录中

/mnt/c/Users/<username>
Run Code Online (Sandbox Code Playgroud)

当我ls看到这个目录时,我看到了使用 Windows 文件资源管理器时可以看到的目录DesktopDocumentsC:\Users\<username>。由于这是bash程序开始的地方,我希望这是我的主目录,但是当我输入cdcd ~我被带到

/home/<username>
Run Code Online (Sandbox Code Playgroud)

其中包含我希望在 Linux 机器的主目录中找到的我的.bashrc, .profileetc. 文件。此外,cd ../..从这里进入我可以看到目录binetc等等,这在 Linux 机器上再次如预期。

关于这一切,我有两个问题:

  1. 究竟/mnt/c/Users/<username>与什么相比C:\Users\<username>?似乎它们是同一个——那是/mnt/c/什么?
  2. 如何/home/<username>使用 Windows 文件资源管理器查看文件?并不是说我真的想要——我只是想了解一下 Windows 如何组织 Linux 子系统。

bash windows-10 windows-subsystem-for-linux

293
推荐指数
7
解决办法
57万
查看次数

对“系统”进程的 CPU 使用率高进行故障排除

我注意到从一段时间以来我的系统冻结了,这可能是由系统进程引起的高 CPU 使用率引起的。

我运行的所有应用程序都是 Skype、TeamSpeak 和 Chrome,所以它绝对不应该占用那么多 CPU。

您可以在下面的屏幕截图中看到问题本身和正在运行的进程:

在此处输入图片说明

有时 CPU 使用率达到 90%,但平均使用率约为 40-65%。

我的电脑参数:

  • Windows 8(客户预览版)
  • 英特尔酷睿 i3 - 2350M
  • 8 GB 内存

我很感激任何帮助尝试!问候。

- 更新 -

由于下面的用户发布了一个很好的答案,我注意到系统中Arthurx.sys消耗最多 CPU 的进程被称为,简单的谷歌告诉它是一个 TPLink 驱动程序(一个 wifi 适配器,我已经买了 2 周前!)驱动程序已从 Windows MSDN 安装,但也尝试从附带的 CD 安装驱动程序,但没有帮助。从系统开始,它只使用大约 5% 的 CPU,但在工作 2-4 小时后,它逐渐增长并达到 CPU 使用率的 40-60%。

设备名称: TPLink WN722N

windows performance troubleshooting cpu-usage windows-8

172
推荐指数
3
解决办法
47万
查看次数

如何通过 SSH 进入“Windows 10 上的 Ubuntu 上的 Bash”?

我安装了 Windows 10 周年纪念版,并安装了“Windows 上的 Bash on Ubuntu”。我希望能够通过 SSH 连接到这个 Ubuntu 实例,但是尽管我已经安装和配置了 openssh-server(并在端口 2200 上侦听),但是当我尝试 ssh 到“localhost:2200”时,它告诉我“服务器意外关闭网络连接”。

有没有人能够成功地做到这一点?

在此处输入图片说明

ssh bash windows-10 windows-subsystem-for-linux windows-10-v1607

124
推荐指数
4
解决办法
22万
查看次数

Windows 使用过多 RAM,如何诊断资源占用

我有 16GB 的系统内存。启动时除了任务管理器外没有打开任何应用程序 Windows 使用大约 3GB 的 RAM。我查看了进程选项卡,但似乎没有任何异常。如何找出我的 Windows 使用如此多 RAM 的原因。

在此处输入图片说明

来自所有用户的所有进程

在此处输入图片说明


从 poolmon 中读取似乎我的无线 Broadcom 驱动程序使用了大约 0.4GB 的 RAM。即使我删除它,它仍然会在启动时使用 2.6GB,这仍然太多了。

在此处输入图片说明


重新安装与内存泄漏相关的无线驱动程序后。我有一个新的屏幕截图,想确认它确实是内存泄漏。

在此处输入图片说明

memory windows windows-7 task-manager memory-leaks

80
推荐指数
3
解决办法
14万
查看次数

Windows 更新不起作用并消耗 100% 的 CPU (Win7 SP1)

我观察到 Windows Update (Win7 SP1) 的奇怪行为。进程 svchost 消耗了我的虚拟机 (VirtualBox) 的整个核心,什么都不做(即,没有网络流量,文件夹C:\Windows\SoftwareDistribution大小保持不变,文件数量相同)。此外,该进程有时会消耗大量内存(> 1 GB)。我还注意到,有时文件夹SoftwareDistribution的大小会在一段时间内增加,之后什么也没有发生,svchost 继续消耗整个核心。

我知道问题出在 Windows 更新上,因为我已经跟踪(使用资源监视器)与上述行为相关的服务。

下图显示了我面临的情况:

在此处输入图片说明

下图显示了有关 svchost 的详细信息:

在此处输入图片说明

如果我尝试执行更新,则没有任何反应。Windows 更新没有进展。见下图:

在此处输入图片说明

我离开这台机器尝试更新 4 小时。在此期间,CPU 的消耗仍然很高(如上所述)并且没有安装更新。

我的问题如下:

Windows 更新不起作用并且仍然消耗处理器的整个核心什么都不做的原因是什么?

相关问题:

svchost.exe 内存使用率过高 - wuauserv

windows windows-7 troubleshooting windows-update cpu-usage

80
推荐指数
3
解决办法
27万
查看次数

如何在 Windows 通知音效上禁用 Bash

在 Windows 上运行“在 Ubuntu 上运行 Bash”时,它通常会在键入时生成 Windows 通知声音。常见原因如下:

  • 我使用自动完成命令(选项卡)并且有多个命令选项,
  • 或者当我退格一个已经空的命令行时。

如何禁用这些声音效果?

bash windows-10 windows-subsystem-for-linux windows-10-v1607

64
推荐指数
5
解决办法
4万
查看次数

在 Windows 上的 Bash 中访问可移动媒体

有没有办法从 Windows 上的 Bash 访问可移动媒体(例如拇指驱动器或 SD 卡)?

Windows 上的 Bash使用 DriveFs/mnt文件夹中安装固定驱动器,但它不会自动安装可移动媒体。它看起来也不像是将它们放入/dev其中:

Aaron@MYPC:/$ ls /dev
block  fd  kmsg  lxss  null  ptmx  pts  random  shm  stderr  stdin  stdout  tty  tty0  tty1  urandom  zero
Run Code Online (Sandbox Code Playgroud)

有没有办法挂载可移动驱动器?有没有办法访问底层块设备?

bash windows-10 windows-subsystem-for-linux windows-10-v1607

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

Windows 10 bash 终端中的 UTF8 字符

我已经在 Windows 10 上安装了新的 bash shell。我将它与 ZSH 一起使用。但是,utf8 字符都不起作用,它们显示为方块。如何在 shell 中默认启用 utf8 字符编码?那可能吗?

bash zsh windows-10 windows-subsystem-for-linux windows-10-v1607

48
推荐指数
3
解决办法
4万
查看次数

你如何在 Ubuntu for Windows 上的 bash 中更改配色方案?

我尝试使用https://terminal.sexyhttp://ciembor.github.io/4bit/创建配色方案,但我无法让它们的任何导出与 Windows 上的 Ubuntu 上的 bash 一起使用。

在 boUoW 中自定义颜色的正确方法是什么?

bash command-line ubuntu windows-subsystem-for-linux windows-10-v1607

45
推荐指数
4
解决办法
13万
查看次数

在 Windows 10 专业版中禁用安全问题

Windows 10 v 1803 在安装时选择离线帐户,询问 3 个“恢复问题”以及相关的恢复答案。这些问题的答案可以从任何社交网络轻松获得,将其用作“替代密码”对我来说没有任何价值。

如何禁用整个功能?

windows windows-10 windows-10-v1803

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