如何使用Linux的Windows子系统在Windows 10机器上打开Linux

在Windows 10桌面上打开一个Linux终端可以帮助您练习Linux技能,并从一个完全不同的角度探索Windows。在这篇文章中,我们来看看Ubuntu 18.04运行在Linux的Windows子系统(WSL)中。

信不信由你,在Windows 10系统上打开一个Linux终端是有可能的,你可能会惊讶于这样做可以获得如此多的Linux功能。

你可以运行Linux命令,拖曳周围所提供的Linux文件系统,甚至采取在Windows文件的一个新的面貌。经验并不比Linux桌面上打开一个终端窗口,有一些有趣的例外完全不同。

什么是需要做到这一点是一些所谓的Windows子系统为Linux(WSL)和一个Windows 10的x86 PC。

用于WSL的Linux版本

有许多用于在Windows上运行Linux的选项。Linux操作系统的选择包括:

Ubuntu的LTS 18.04只是一个选项,并在这篇文章中,我们就来看看在使用这种特殊的分布和多少,感觉就像直接在Linux系统上使用的是Windows终端的运行方式。

如果你想了解在Windows系统上安装Ubuntu发行版的过程,你可以从这个页面开始:

https://ubuntu.com/tutorials/tutorial-ubuntu-on-windows#1-overview

随着Windows的终端上安装的Linux的初始设置时,你会被要求创建用户帐户。一旦你做到这一点,打开终端,你就可以开始探索。其中一个你的Linux上的Windows终端和Linux系统上的终端窗口之间最明显的差异是,检查过程是不打算给你太多表现。毕竟,Windows将可以提供大部分所需的操作系统支持。你可能会看到这样的内容:

myacct@hostname:~$ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 12:45 ?/init root 7 1 0 12:45 tty1 00:00:00 /init shs 8 7 0 12:45 tty1 00:00:00 -bash shs 166 8 0 13:32 tty1 00:00:00 ps -ef

是的,就是这样。

如果你喜欢我什么,你的下一个举措之一可能是获取关于可用命令的手柄。如果仅计算文件/箱工作目录,你应该看到,有一个批量命令:

myacct@hostname:~$ ls /usr/bin | wc -l 707

可以列出与(输出截断为这个职位)这样的命令可用的命令:

myacct @主机名:〜$ LS /箱|头-25 |列庆典BTRFS映射逻辑bunzip2命令bzegrep bzip2recover BTRFS的btrfs,选择超busybox的bzexe bzless的btrfs调试树的btrfs零日志的命令:bzcat bzfgrep bzmore的btrfs-FIND根btrfsck bzcmp bzgrep猫的btrfs图像btrfstune bzdiff的bzip2通过chacl myacct @主机:〜$ LS的/ usr / bin中|头-25 |列NF AA-EXEC Apport会-CLI容易的apt-extracttempl * VGAuthService acpi_listen Apport会,收集的apt-插件库的apt-ftparchive X11附加的apt-库Apport会 - 解包的apt-缓存apt-get的[addpart appres的apt-CDROM的apt-关键启用AA-Apport会蝽中肯贴切-Config中的apt-标志

您可以更新系统易于命令(sudo易于更新,命令和apt升级)。你甚至可以使用Linux命令迁移到Windows的磁盘分区,你喜欢和。请注意,在下面的输出最近三个条目。这表示系统上的几个驱动器。

myacct@hostname: ~ $ df - k文件系统1 k的块可以使用%安装在rootfs / 973067784 326920584 973067784 34%没有/ dev没有973067784 326920584 973067784 973067784 326920584 973067784 34% 34% /没有973067784 326920584 973067784 34% /跑/锁没有973067784 326920584 973067784 34% / / shm没有973067784 326920584 973067784 34% /跑/ user / sys / fs / cgroup 973067784 326920584 973067784 34% cgroup C: \ / mnt / C 973067784 326920584 973067784 34%<== C驱动器I:\ 976760000 231268208 745491792 24%到/ mnt / I< = =外部驱动L:\ 409599996 159240 409440756 1% /mnt/ L<== u盘

如果你有兴趣在Linux领域的移动出来,进入到文件系统中Windows的部分你WSL会话,你可以做到这一点很容易。与您的Windows帐户名称和替换“MYNAME”cd / mnt / c /用户/的名字/桌面将带您到您的Windows桌面。在此基础上,如果在列出您看到的文件时,请不要感到惊讶WRL ####。TMP当您查看桌面时似乎不存在的文件,当您打开命令提示符查看文件时也不会显示这些文件。这些文件似乎是Windows用于文档管理的临时文件。您可能还会看到列出的文件看起来像这样“~ nux notes.docx美元”- 也许曾经位于桌面上的文件的鬼。你不会看到这些文件时,你看看你的Windows桌面 - 即使使用CMD窗口。

请注意,您还可以看到的Windows目录中,如“程序文件”当在Linux终端中列出时,用单引号表示,就像在任何文件的名称中包含空格一样。您甚至可以从Linux终端启动Windows可执行文件。例如:

myacct @主机名:$ CD /mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0 myacct @主机名:$ powershell.exe

如果你这样做,类型出口当你想结束的时候电源外壳会话。

Linux命令似乎都按预期方式工作,虽然我没有得到任何输出,当我运行命令。

窗户。文本文件文件将显示命令,但在文件的最后一行将有可能在同一行,如下shell提示符显示。这是因为这些文件不会换行结束,因为Linux的文本文件做。

您可以创建其他帐户并切换用户给他们(例如,苏——尼莫)如果你喜欢,但不能登录到他们直接。

你也可以用apt命令(sudo apt更新sudo易于升级)。

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对大家最关心的话题发表评论。

版权所有©2020足球竞彩网下载

IT薪资调查:结果是