精华内容
下载资源
问答
  • windows 子系统 linux (WLS):启用Win10的Linux子系统

    万次阅读 多人点赞 2017-12-29 09:18:00
    windows 子系统 linux (WLS):启用Win10的Linux子系统 windows 子系统 linux (WLS): ifconfig ping等无法使用解决办法 windows 子系统 linux (WLS): 安装cscope   windows 子系统 linux (WLS): VIM ...

     

    windows 子系统 linux (WLS)系列文章目录:

     

    windows 子系统 linux (WLS):启用Win10的Linux子系统


    windows 子系统 linux (WLS): ifconfig ping等无法使用解决办法


    windows 子系统 linux (WLS): 安装cscope

     

    windows 子系统 linux (WLS): VIM cscope 快捷键无效

     

    windows 子系统 linux (WLS):jupyter notebook 安装

     

     

     

    Linux on Windows简介

        Win10一周年版推出了用于Windows的Linux子系统这一功能,最近体验了一下感觉极佳。不说别的,有一个完整的Linux环境就可以完爆一切bash环境了,痛快地卸载了Git for在Windows / Cygwin的/ MinGW的/ MSYS / babun吧!

        Linux的子系统和视窗的结合真是有一种神互补。子系统可以挂载窗口的文件系统,于是就可以在现有的文件系统下干一个完整的Linux的环境所能干的事情。软件丰富更适合日常使用的Windows与开源和适合开发的Linux结合使得开发更加简便,不用再考虑双系统虚拟机这种效率不高的结合方式了,Windows上的Linux用一种应用软件的方式实现了系统软件的功能,这一点可以说让人惊艳了。重要的是这样同时运行的两个系统并不是相互独立的,而是可以协作的,以后完全可以使用的Windows下的工具进行编码,然后在Linux的子系统进行Git的提交,当然,它所能够发挥的作用远远不仅于此。

    如何启用

    启用的Linux子系统

    启用开发者模式

        系统模式的设定位于所有设置 - >更新和安全 - >针对开发人员,更改后如下:

    更改系统功能

        使用win+X快捷键调出系统-管理菜单后点击程序与功能,选择启用或关闭的Windows功能,修改“适用于的Windows的Linux的子系统一项”,勾选之,确认并重启。

    安装系统

        使用cmd下载Linux系统。打开功能以后系统中其实还没有安装Linux,需要使用cmd完成安装,这一步可能比较漫长。如果PC中已经安装了bash工具如msys(git for Windows),打开管理员权限的CMD,输入bash,按照提示一步一步下载即可。下载的过程比较漫长,耐心等待。

    下载完成以后配置用户名密码即可愉快地使用Ubuntu的啦!

    启用根权限并建立用户

        接下来可以输入sudo passwd root建立root用户(最高权限)。如果需要的话可以再使用adduser username建立一个新用户(不建议使用useradd),用户的切换通过su username完成。

    切换到根输入侧用户su即可。

    完成升级

        启用了根用户,接下来操作就比较方便了,使用先su切到根用户,然后直接使用apt-get的完成软件包的升级。(apt-get updateapt-get upgrade)。

        如果升级过程中出现连接错误(__Assertion__,方法管芯),先把命令再输一次试试。如果CMD保持一个类似于死机的状态太久(比如20分钟),一次先按ctrl+C试试。

    基本配置

    修改源

        源的修改有两种方式:

    1. 通过修改源列表;
    2. 通过apt-add-repository命令。

        源列表文件位于/etc/apt/sources.list,可以使用VIM直接完成修改,建议先保存原文件cp /etc/apt/sources.list /etc/apt/sources.list.backup,然后再使用VIM编辑,将找到的源直接加在列表后面。使用CMD开VIM比较方便的在于可以直接将系统剪贴板的内容帖进去在插入模式下(按。i进入)将光标移到合适的位置,然后鼠标右键点击CMD标题栏,编辑- >粘贴即可修改完成以后按。Esc退出插入模式,输入侧:x并回车保存并退出。以后完成可以apt-get update状语从句:apt-get upgrade来一次。

    升级系统

        输入lsb_release -a可以看到当前的系统版本为:ubuntu 14.04.4 LTS,最新版本为16.04.1 LTS,可以更新一下。

    1. apt-get install update-manager安装更新管理器;
    2. do-release-upgrade -f DistUpgradeViewNonInteractive -d完成更新。

    如果上述步骤没有达到更新效果,可以再尝试以下步骤:

    1. dpkg --configure -a
    2. apt-get update,更新包列表,这一步可能会询问是否继续,YES即可。
    3. apt-get upgrade,升级软件包;
    4. apt-get dist-upgrade,完成升级;
    5. apt-get autoremove,自动删除不需要的包。

    如果遇到网络问题,参照完成升级  ,解决。以后完成再输入侧lsb_release -a就是金光闪闪的16.04啦〜

    优雅地使用

    使用的zsh

        Ubuntu的的默认外壳使用bash的,但是外观不太好看而且功能不够强大.zsh是一个相对好用一点的外壳,可以使用的zsh替换默认外壳。

    使用步骤

    安装的zsh

    1
    
    $ apt-get install zsh
    

    安装了wget和混帐

    1
    
    $ apt-get install wget git
    

    执行哦,我-zsh的配置脚本

    1
    
    $ wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
    

    替换默认外壳

    1
    
    $ chsh -s /bin/zsh
    

        到这里的zsh的安装就完成啦,关闭可以命令行然后重新输入侧bash展示进入Linux中,输入侧然后su登录根账户查看效果。可以这时输入侧echo $SHELL查看当前的壳版本。

        注意:输入侧bash展示进入Linux的后其实是一种未登录的状态,输入侧需要su usernamee月刊到指定用户才能正常使用。

    zsh的配置

        尽管zsh的非常强大,但是默认设定还是不够完美,通过可以修改/root/.zshrc文件完成配置的更改,完成修改以后输入侧source /root/.zshrc即可查看效果。

        zsh的主题的可以在这里  找到,文件修改的中ZSH_THEME="robbyrussell"即可更改主题。不过由于CMD本身使用单个字体文件显示字符,所以一些很漂亮的主题可能不太好用,建议选择没有太多特殊符号的主题。由于zsh中的配置其实是一件非常有趣的事情,故其包含的内容也非常多,这里就不多说了。

    CMD设定

        尽管zsh的非常漂亮,但是在CMD中的显示依然要通过CMD的支持,所以建议对CMD也进行一些修改,右键标题栏 - >默认值可以设定默认属性,属性项里的设定可以设定本次会话的显示效果。加利福尼亚默认使用点阵字体,但是不太好看,推荐使用TrueTypeFont字体。下载好TrueTypeFont字体文件并安装后如果在CMD中无对应选项,可以修改注册表中关于检测控制台的设定。

        找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont\添加项即可。如添加000项,值为要添加的字体名。

    更好的选择

        推荐使用cmder代替cmd,外观极美的一个命令行工具,关键字高亮,配色和字体都很棒,可定制性很强。不过在cmder中使用Linux on Windows只有登陆后才能正常使用,登录前(输入侧bash而未e月刊到具体用户)甚至没有关键字高亮和命令重复的支持

        此外,cmder还提供了对mintty / poweshell等的支持。很优雅〜

        使用cmder时可以新建一个空的任务,在启动的框中填入bash.exe即可。这样可以避免历史命令文件的读取异常,保证正常使用上下键回看历史命令。不过由于cmder对VIM的支持不太好,可能会有方向键的问题解决方法如下:在框中填入%windir%\system32\bash.exe ~ -cur_console:p:n。即可界面如下:

        如果遇到vim的visual block模式无法进入的问题,在设置中关闭Ctrl + v的粘贴功能就好:settings->keys&macro->paste->paste mode #2->do nothing

    进阶

        w2qw  提供了一种通过bash的运行图形界面软件的方法主要步骤如下

    1. 在Linux的中安装图形界面的程序(如火狐)
    2. 安装 Xming X Server for Windows
    3. 在Linux的中输入DISPLAY=:0 firefox)。

        有兴趣可以体验一下〜

     

    展开全文
  • windows子系统使用整理

    2020-06-03 18:40:37
    windows子系统

    windows子系统

    windows子系统

    展开全文
  • Windows子系统Linux

    2019-04-21 14:17:11
    Windows子系统Linux 适用于Linux的Windows子系统允许开发人员直接在Windows上运行GNU / Linux环境(包括大多数命令行工具,实用程序和应用程序),不需要修改,无需虚拟机的开销。 安装适用于Linux的Windows子系统 1...

    Windows子系统Linux

    适用于Linux的Windows子系统允许开发人员直接在Windows上运行GNU / Linux环境(包括大多数命令行工具,实用程序和应用程序),不需要修改,无需虚拟机的开销。

    安装适用于Linux的Windows子系统

    1.以管理员身份打开PowerShell并运行:

      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
    

    2.出现提示时重新启动计算机

    3.打开Microsoft Store并选择您喜欢的Linux发行版。
    在这里插入图片描述
    标题新安装的发行版第一次运行时,将打开一个控制台窗口,您将被要求等待一两分钟才能完成安装。

    在安装的最后阶段,发行版的文件被解压缩并存储在您的PC上,随时可以使用。这可能需要大约一分钟或更长时间,具体取决于PC存储设备的性能。只有在发布清洁安装发行版时才需要此初始安装阶段 - 所有未来发布都需要不到一秒钟。

    在这里插入图片描述
    此用户帐户适用于您在启动发行版时默认登录的普通非管理员用户。

    您可以选择任何您想要的用户名和密码 - 它们与您的Windows用户名无关。

    当您打开一个新的发行版实例时,系统不会提示您输入密码,但如果您使用该程序提升进程sudo,则需要输入密码,因此请确保选择一个易于记忆的密码!

    更新和升级您的发行版包

    大多数发行版都附带一个空/最小包目录。我们强烈建议您定期更新软件包目录,并使用您的发行版首选软件包管理器升级已安装的软件包。在Debian / Ubuntu上,你使用apt:

    sudo apt update && sudo apt upgrade
    

    Windows不会自动更新或升级Linux发行版:这是Linux用户更喜欢自行控制的任务。

    Pycharm 设置terminal 连接到 WSL 环境下:

    在这里插入图片描述
    在这里插入图片描述
    小贴士:因为在 WSL 中 window 的盘符都是挂载在 /mnt 下的,所以设置 alias 有助于你快速的访问 window 目录
    1.打开.bashrc文件

    vim ~/.bashrc

    2.插入以下内容,以后只需要cdd就可以直接进入d盘了

    alias cdc=‘cd /mnt/c/’
    alias cdd=‘cd /mnt/d/’
    alias cde=‘cd /mnt/e/’

    参考链接:
    https://docs.microsoft.com/zh-cn/windows/wsl/initialize-distro
    https://docs.microsoft.com/zh-cn/windows/wsl/about
    https://blogs.msdn.microsoft.com/commandline/learn-about-windows-console-and-windows-subsystem-for-linux-wsl/
    https://www.jetbrains.com/help/pycharm/using-wsl-as-a-remote-interpreter.html
    https://blessing.studio/wsl-guide/

    展开全文
  • windows子系统之docker

    千次阅读 2018-11-09 21:20:58
    安装windows子系统 注意事项: 为了让客户端和docker通信,必须在windows docker client中选择暴露2375端口,如下所示: 2、windows子系统 docker client安装 apt install docker.io ...

    1、windows docker安装

    注意事项:

    为了让客户端和docker通信,必须在windows docker client中选择暴露2375端口,如下所示:

    2、windows子系统 docker client安装

    apt install docker.io
    
    export DOCKER_HOST=tcp://127.0.0.1:2375

    3、连接至ubuntu docker

    • 配置/lib/systemd/system/docker.service
    //Add
    EnvironmentFile=-/etc/default/docker
    ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
    
    //Restart
    systemctl daemon-reload
    service docker restart
    • 配置/etc/default/docker
    //Add 
    DOCKER_OPTS="--insecure-registry ***** --host unix://var/run/docker.sock --host tcp://0.0.0.0:2375"
    • windows子系统
    export DOCKER_HOST=tcp://*.*.*.*:2375
    docker images//docker -H tcp://*.*.*.*:2375

     

    展开全文
  • Linux分发切换器的Windows子系统
  • Windows子系统(GUI)

    2020-12-15 11:42:17
    Windows子系统 1 Windows子系统结构 Windows子系统结构,如图: Windows子系统有用户模式和内核模式组件。列出这些组件的职责: a. 内核模块win32k.sys。是Windows内核的扩展。包含两大功能组成部分: 窗口...
  • windows子系统之openresty

    2018-11-07 16:47:23
    1:windows子系统安装 控制面板--->程序和功能--->启用或关闭Windows功能--->适用于Linux的Windows子系统 Microsoft Store--->搜索"ubuntu",安装即可。 2:openresty...
  • 1、适用于Linux的windows子系统 2、虚拟机平台 2、安装wsl2 1、访问下面网址 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-2—update-to-wsl-2 2、下载Linux内核更新包 ...
  • Windows子系统安装图形界面

    千次阅读 2019-04-17 20:27:27
    Windows子系统安装图形界面 有很多同学需要使用 linux 系统,但是又不想真正安装一个 linux 系统。于是微软大哥就把 ubuntu 系统集成到 windows 内了,你说 微软 屌不屌? 言归正传。 安装xfce4-terminal 因为这个是...
  • 1.关闭windows子系统的命令 net stop LxssManager 关闭命令效果图 2.启动windows子系统的命令 net start LxssManager 启动命令效果图
  • 适用于Linux的Windows子系统

    千次阅读 2020-04-01 02:01:17
    今天看到一篇文章,说是在Windows上可以不需要安装VMware workstation或者其它虚拟化应用就能够使用Linux系统,称为“适用于Linux的Windows子系统”(Windows subsystem for Linux),我怎么总感觉是:适用于Windows...
  • 用户登录(即使是终端服务)到Windows中时,操作系统为用户建立一个会话,每个子系统会话都有自己的会话空间,属于某一会话的资源将从该会话空间中分配。...Windows子系统会话有一个RIT(Raw Input T...
  • 手动安装步骤步骤 1 - 启用适用于 Linux 的 Windows 子系统步骤 2 - 检查运行 WSL 2 的要求步骤 3 - 启用虚拟机功能步骤 4 - 下载 Linux 内核更新包步骤 5 - 将 WSL 2 设置为默认版本步骤 6 - 安装所选的 Linux 分发...
  • 安装适用于Linux的windows子系统 适用于 Linux 的 Windows 子系统具有两个不同的版本,可以在安装过程中进行选择。 WSL 2 具有更好的整体性能,建议使用。 如果系统不支持 WSL 2,或由于特定情况需要跨系统存储...
  • Windows Command Line - 适用于 Linux 的 Windows 子系统 Windows Terminal, Console and Command-Line, Windows Subsystem for Linux, WSL https://devblogs.microsoft.com/commandline/ 1. Getting started with ...
  • 适用于 Linux 的 Windows 子系统安装指南 (Windows 10) 官方文档: https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
  • 1. 安装Windows子系统(WSL) 设置开启开发者模式 程序中开启WSL子系统 3.应用商店下载Ubuntu 注意 1 装好之后要修改一次密码,不然无法使用root sudo passwd 2 更新系统 sudo apt-get update 3 安装make sudo...
  • 安装Ubuntu教程之 安装windows子系统 win10系统 1.进入windows商城(Microsoft store),搜索Ubuntu,点击获取,点击安装 2.控制面板 ->程序和功能 ->启用或关闭Windows功能 3.选择适用于linux的Windows子...
  • 前提是在windows子系统ubuntu中安装了xrdp 在ubuntu子系统中1. 输入ifconfig,查看现在的ip地址2. 输入sudo service xrdp restart,重启Ubuntu的远程桌面服务,同时也可以查看端口号 在windows系统中打开远程桌面...
  • Awesome-WSL:专门针对Linux的Windows子系统的出色列表
  • 在本地的windows子系统中安装 启动的时候报错了 Starting zookeeper ... sleep: cannot read realtime clock: Invalid argument 在网上查了一下,说是子系统有bug 依次执行了下面几个命令 重新启动,就好了...
  • 安装适用于 Linux 的 Windows 子系统在安装适用于 WSL 的任何 Linux 分发版之前,必须确保已启用“适用于 Linux 的 Windows 子系统”可选功能:以管理员身份打开 PowerShell 并运行:PowerShellEnable-...
  • emacs-wsl:在Windows 10中使用Windows子系统(Linux版,WSL)安装和运行Emacs
  • 迁移windows子系统

    2020-12-15 14:48:26
    迁移wsl子系统window子系统安装问题出现安装使用更多功能自行探索 window子系统安装 可以按照该指南安装:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 问题出现 在经过长期的使用后,由于包装得...
  • Win10安装适用于Linux的Windows子系统

    千次阅读 2020-07-14 23:53:06
    启用适用于 Linux 的 Windows 子系统 一、手动启用 Win + R 输入 appwiz.cpl 回车 启用或关闭Windows功能 - 勾选 【适用于 Linux 的 Windows 子系统】 二、cmd命令启用 在管理员模式的cmd命令框中输入 Dism /online...
  • windows子系统体验

    2019-07-09 21:59:56
    Windows Subsystem for Linux...子系统比之虚拟机有好处也有坏处,并不好用,界面使用也较麻烦,本人使用的是xorg+xfce win+r运行 mstsc远程访问 注意子系统ip与本机ip相同 需要在 xorg配置文件中 设置访问端口 ...
  • wsl(windows 子系统)修改初始密码 本教程适用于安装后第一次修改wsl默认密码 1、以管理员身份运行windows power shell 2、输入以下命令 ubuntu config --default-user root ps: 这里有个小坑,如果你的版本是1804...
  • IMPORTMENT:可以在windows子系统中设置GOPATH(指向windows gopath)实现linux下编译功能 1、windows子系统 go环境搭建 (1)下载地址:https://golang.org/dl/ (2)切换至下载路径并解压缩 cd /mnt/d/ sudo ...
  • VSCode插件 Remote - WSL 连接适用于Linux的Windows子系统 Remote - WSL 微软公司开发的可以在VS Code上基于适用于Linux的Windows子系统运行Linux项目,需先安装适用于Linux的Windows子系统 安装插件 快捷键Ctrl+...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,713
精华内容 5,085
关键字:

windows子系统