欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

初尝WSL(Windows Subsystem for Linux)

程序员文章站 2022-06-12 10:32:21
...

微软的WSL发布也有一段时间了,一直未尝试过。windows兼容linux子系统,再联系最近微软windows部门整改,不由感叹。由于工作是在windows环境下开发服务器程序,对主流服务器操作系统linux知之甚少,只在实习的时候接触过。尝试过在windows下安装linux虚拟机,但是略显麻烦和鸡肋,所以这次想尝试一下WSL。

  1. 安装WSL
    win10商店里有多种linux发行版本供安装,我选择的是ubuntu。安装过程比较傻瓜式,就不说了。
    初尝WSL(Windows Subsystem for Linux)

  2. 命令行访问WSL
    微软对访问入口做的还是比较方便的,用windows自带的命令行窗口(CMD)就可以访问。输入ubuntu命令后就像一个终端可以操作linux了。
    初尝WSL(Windows Subsystem for Linux)

  3. wsl-terminal
    一开始用CMD操作WSL还挺有新鲜感的,各种linux命令来回用了个遍,回到了当时实习的感觉。但是一会就发现一个问题:windows自带的命令行窗口做的太烂了。毕竟之后要完全通过命令行去操作了(ubuntu有GUI界面,WSL貌似也支持,但不想用),CMD连复制粘贴都比较麻烦。
    百度了一番,找到一个轻量级的工具:wsl-terminal。界面比CMD要舒服一些,同时选项和文本编辑也比较方便。貌似只要设置一下WSL的安装路径就可以使用了,有点忘了。当然同样好用的还有大名鼎鼎的Xshell,不过用这个来操作WSL太重了,而且要配置SSH。企业里一般用Xshell来登陆linux服务器进行部署运维。
    初尝WSL(Windows Subsystem for Linux)

  4. Xftp
    不使用GUI界面带来的一个问题:文件管理困难。用惯了windows的人习惯拖拽和点按来管理文件,但是命令行可不能这么干。于是找到了Xftp工具。FTP,又称文本传输协议,可以跨平台对文件进行操作。

要想使用Xftp,首先需要启动SSH服务。这又不得不说linux安装程序是真的方便。

#安装SSH
sudo apt-get install ssh
#启动SSH服务
sudo service ssh start
#编辑SSH配置
vim /etc/ssh/sshd_config
#设置root用户密码
sudo passwd root

需要修改以下配置项
Port 8022 #默认的是22,但是被windows自己的ssh服务占用
UsePrivilegeSeparation no
PasswordAuthentication yes
ListenAddress 0.0.0.0 #去掉“#”

接着设置好XFTP就可以方便管理WSL下的文件了!
初尝WSL(Windows Subsystem for Linux)
初尝WSL(Windows Subsystem for Linux)

程序员开源交流QQ群 792272915

相关标签: WSL linux

上一篇: html5学习

下一篇: 为我留了一盏灯