Win10下应用商店安装Linux子系统详细教程及常用命令

本教程是启用Win10的Linux子系统详细过程,小小白一个,期间也参考了其他博主文章,在这里向他们表示万分感谢!

1 安装Linux子系统

1首先要启用开发者模式

菜单栏打开设置——点击更新和安全——启用开发人员模式(时间会有点长)

2其次,更改系统功能
win+X调出系统管理菜单——点击应用和功能——选择程序和功能——选中启动或关闭Windows功能——选择适用于Linux的Windows子系统,然后确认并重启

3应用商店下载Ubuntu软件,下载后点击安装。
快捷键win+r输入bash进入命令面板

!!!敲重点:
最开始输入sudo su, 可更换到管理员权限进行修改

在Ubuntu下我们可以通过 apt-get 命令 很方便的安装 / 卸载软件,切换数据源为国内的镜像站点速度会变快:

编辑数据源配置文件

vi /etc/apt/sources.list

继续按enter键进入真正的vi编辑页面

科普:
vi编辑器一共有三种模式: 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 命令模式下我们只能控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode等;插入模式下可以做文字输入,按「ESC」键可回到命令行模式;底行模式下,可以将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。

当我们进入vi编辑器的时候默认是命令行模式,这是后如果想编辑内容,就输入 i 命令就可以了。现在我们要把镜像源改为阿里的,所以插入如下内容:

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

接着按「ESC」退会命令行模式,输入命令:

: wq!

保存退出就好了。

接着输入命令

apt-get update

更新配置就可以了!

如果失败,可参考这个:Ubuntu18.04LTS 换源,解决更新失败问题

最后要创建用户名以及密码(输入两遍),注意密码是不显示的嗷~

科普:
怎样让两个系统的文件互相访问?
答:Linux系统可以通过 /mnt/<盘号>/目录(挂载点)来访问你计算机上的文件系统。
eg.你的 Windows 上的 C:\ 和 D:\ 根目录可以在 WSL 中相应地通过
/mnt/c 和 /mnt/d 访问。

2 ubuntu的常用命令

// 系统
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量

// 资源
# free -m                # 查看内存使用量和交换区使用量
# df -h                  # 查看各分区使用情况
# du -sh <目录名>         # 查看指定目录的大小
# grep MemTotal /proc/meminfo   # 查看内存总量
# grep MemFree /proc/meminfo    # 查看空闲内存量
# uptime                 # 查看系统运行时间、用户数、负载
# cat /proc/loadavg      # 查看系统负载

// 磁盘和分区
# mount | column -t      # 查看挂接的分区状态
# fdisk -l               # 查看所有分区
# swapon -s              # 查看所有交换分区
# hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE       # 查看启动时IDE设备检测状况

// 网络
# ifconfig               # 查看所有网络接口的属性
# iptables -L            # 查看防火墙设置
# route -n               # 查看路由表
# netstat -lntp          # 查看所有监听端口
# netstat -antp          # 查看所有已经建立的连接
# netstat -s             # 查看网络统计信息

// 进程
# ps -ef                 # 查看所有进程
# top                    # 实时显示进程状态

// 用户
# w                      # 查看活动用户
# id <用户名>             # 查看指定用户信息
# last                    # 查看用户登录日志
# cut -d: -f1 /etc/passwd   # 查看系统所有用户
# cut -d: -f1 /etc/group    # 查看系统所有组
# crontab -l             # 查看当前用户的计划任务

// 服务
# chkconfig --list       # 列出所有系统服务
# chkconfig --list | grep on    # 列出所有启动的系统服务

3 查看已安装软件包的命令

apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之后运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 
apt-get install packagename——安装一个新软件包(参见下文的aptitude) 
apt-get remove packagename——卸载一个已安装的软件包(保留配置文件) 
apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件) 
dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。 
apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件 
apt-get clean 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。 
apt-get upgrade——更新所有已安装的软件包 
apt-get dist-upgrade——将系统升级到新版本 
apt-cache search string——在软件包列表中搜索字符串 
dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果您不知道软件包的全名,您可以使用“*package-name-pattern*”。 
aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。 
apt-cache showpkg pkgs——显示软件包信息。 
apt-cache dumpavail——打印可用软件包列表。 
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。 
apt-cache pkgnames——打印软件包列表中所有软件包的名称。 
dpkg -S file——这个文件属于哪个已安装软件包。 
dpkg -L package——列出软件包中的所有文件。 
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然后运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。

4 创建自己的用户

由于root的权限比较大,故创建自己的用户,输入命令

adduser 用户名称

输入命令后,依次根据提示完成用户的创建。

root切换到普通用户,命令:

su 用户名

为普通用户申请使用sudo命令的权利

切换到root账户,命令:su

执行命令:sudo visudo

5 安装anaconda

5.1 命令窗口下

下载安装包

wget
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

安装

bash Anaconda3-5.3.1-Linux-x86_64.sh

这里注意的是:添加环境变量

vim /etc/profile

在文件末尾添加一行:

export PATH=/home/grant/anaconda2/bin:$PATH

其中,将“/home/grant/anaconda2/bin”换为实际的路径。保存。重启。打开终端,输入python,表示成功

3.添加清华的镜像源:

conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

并且在搜索时显示搜索地址

conda config --set show_channel_urls yes

4.创建一个新的python环境:

conda create --name learning

5.查看当前CUDA和cudnn的版本号

cat /usr/local/cuda/version.txt

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

5.2 手动安装

(1)首先在Windows下下载Anaconda安装包,下载链接

(2)安装Anaconda

打开linux系统,(win10下打开命令行,输入bash即可进入)
进入下载好的Anaconda的安装包目录:

cd /mnt/d/anaconda(下载的安装包文件夹)

然后输入

bash Anaconda3-2020.02-Linux-x86_64.sh(安装包名字)

则会开始安装:

(安装过程中会有,是否接受license,输入yes ;是否修改默认路径,depend on yourself;是否将Anaconda3加入到环境变量中,选yes;执行命令source ~/.bashrc使得上面更新的环境变量生效)

在这里插入图片描述
然后一直点击Enter键,浏览完所有的法律条款内容后,直到出现下面的界面:
在这里插入图片描述
到这里后,输入yes,则默认给你安装到/home/qh下,安装好后你可以在该文件夹下看到安装文件,此处可以自己更改目录。
(用默认的就直接点击Enter,否则就自己输入路径。 )
在这里插入图片描述
再往下会提示,是否把文件添加到配置文件中,输入yes。
4.添加环境变量

sudo vim ~/.bashrc

打开配置文件之后
在该文件的最后添加如下代码:

export PATH=/home/penguin/anaconda2/bin:$PATH exoprt
ANACONDA_PATH=/home/penguin/anaconda2

同样的,摁Esc 退出编辑模式,
输入:wq !强制储存后退出即可。

昂~~~~暂时写到这里吧,后续再更新啊哈哈哈~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值