写在前面
日常开发过程中,我们经常会用到Linux,而目前大部分开发机都使用的是Windows系统,而微软给Win10提供了一些Linux子系统的安装使用。有了Linux我们写一些脚本就可以在本地进行运行了,无需在虚拟机或远程进行调试,极大提高了开发效率。
对于热爱Linux系统的朋友也提供了一个很好的选择,无需安装虚拟机,也可本地执行Linux命令。
那我们接下来就看看在Win10上安装ubuntu记录的过程以及简单使用吧。
1. 打开 开发者选项
设置
->更新和安全
->开发者选项
开启 开发人员模式
需要等待几分钟进行初始化。
2. 开启Linux子系统功能
控制面板
-> 程序
-> 程序和功能-启用或关闭Windows功能
勾选 使用于Linux的Windows子系统
等待...
3. 安装Ubuntu系统
打开 Microsoft Store
搜索 Linux
我们选择最新的 Ubuntu 20.04 LTS
点击获取,等待系统下载完成,大约四五百兆,此操作会在C盘下安装。
4. 初体验
在windows菜单中找到Ubuntu,点击运行
会出现初始化信息,等待完成,设置用户名、密码
查看系统信息
支持ubuntu系统所有命令,不过安装的软件并不多,需要我们手动进行安装。
接下来我们就说一说一些工具的安装吧
5. 安装软件
Ubuntu中使用apt-get进行软件包管理。
常用名如下:
安装:
apt-get install name
更新:
apt-get update name
卸载:
apt-get remove name
查找:
apt-cache search name
默认ifconfig
命令是没有安装的,我们使用 apt-get install net-tools
进行安装
sshd服务系统默认并没有开启,我们需要安装ssh服务
安装完需要我们手动生成公钥
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
root@MacBook:~# service ssh start * Starting OpenBSD Secure Shell server sshd sshd: no hostkeys available -- exiting. [fail]root@MacBook:~# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_keyGenerating public/private dsa key pair.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /etc/ssh/ssh_host_dsa_keyYour public key has been saved in /etc/ssh/ssh_host_dsa_key.pubThe key fingerprint is:SHA256:IjgjWdTB4YckBwxReHguhHOAcTs15MZ/BMXooBLH1Vo root@MacBookThe key's randomart image is:+---[DSA 1024]----+|B@**X+.+. ||B+BX+oE.. ||.O+.*=. . ||ooo+.o.. ||oo+ . o S || . o . o || || || |+----[SHA256]-----+root@MacBook:~#root@MacBook:~# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_keyGenerating public/private rsa key pair.Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /etc/ssh/ssh_host_rsa_keyYour public key has been saved in /etc/ssh/ssh_host_rsa_key.pubThe key fingerprint is:SHA256:8/yimrVco5gxXPEtvCKsE+7wNqWBD7ahV0MzDGERr+I root@MacBookThe key's randomart image is:+---[RSA 3072]----+| =+ || ... || o. . || .= + . ||. .o o S + . ||..= =o.. + o || E.B ** o * ||. ooB. X =.o || . o+o=.=. .. |+----[SHA256]-----+root@MacBook:~# service ssh start * Starting OpenBSD Secure Shell server sshd [ OK ]
6. 常用功能
Windows电脑上各个逻辑分区位置都在 /mnt
下挂载
gxzhang@Ubuntu:~$ ll /mnt/total 0drwxr-xr-x 1 root root 512 Aug 8 09:59 ./drwxr-xr-x 1 root root 512 Aug 8 09:59 ../drwxrwxrwx 1 gxzhang gxzhang 512 Aug 7 21:44 c/drwxrwxrwx 1 gxzhang gxzhang 512 Aug 7 21:44 d/drwxrwxrwx 1 gxzhang gxzhang 512 Aug 8 18:56 e/
默认系统已经安装了git,可进行版本管理
打开ubuntu命令方式,有如下几种
菜单中找到Ubuntu图标,点击打开
打开cmd命令行窗口,输入
bash
命令进入Ubuntu快捷键
Win+R
输入bash
进入在指定文件夹下进入Ubuntu,可在路径框输入
bash
,回车在指定文件夹下
Shift+右键
选择在此处打开Linux shell
结语
今天初体验 Windows下安装Ubuntu子系统,并将安装过程记录,也把自己摸索出简单使用进行了整理分享。
生命不息,折腾不止~