1、打开“开发者选项”

2、启用“执行 Linux 程序的windows 子系统”

3、应用商店下载安装Ubuntu

附: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    # 列出所有启动的系统服务// 程序
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这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。

手把手教你启用Win10的Linux子系统 Ubuntu相关推荐

  1. 手把手教你启用Win10的Linux子系统(超详细)

    今天为大家介绍如何才能启用Windows10下的Linux子系统,废话不多说,直接看步骤: ####启用开发者模式 打开设置 点击更新和安全 点击开发者选项 启用开发人员模式 ####更改系统功能 使 ...

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

    windows 子系统 linux (WLS)系列文章目录: windows 子系统 linux (WLS):启用Win10的Linux子系统 windows 子系统 linux (WLS): ifc ...

  3. Win10的Linux子系统Ubuntu安装图形界面

    Win10的Linux子系统Ubuntu安装图形界面 陈拓 2021/07/25-2021/07/26 1. 概述 Win10的linux子系统Windows Subsystem for Linux( ...

  4. Win10的Linux子系统Ubuntu使用串口

    陈拓 2021/01/04-2021/01/09 1. 概述 在<Win10启用Linux子系统安装Ubuntu> https://zhuanlan.zhihu.com/p/3413944 ...

  5. 在Win10的Linux子系统Ubuntu中使用Qt

    在Win10的Linux子系统Ubuntu中使用Qt 陈拓 2021/07/26-2021/07/26 1. 概述 在<Win10的Linux子系统Ubuntu安装图形界面> https: ...

  6. Win10的Linux子系统Ubuntu安装pip

    陈拓 2021/01/07-2021/01/07 1. 概述 pip是Python包管理工具,提供了对Python包的查找.下载.安装和卸载功能. 在<Win10启用Linux子系统安装Ubun ...

  7. win10子系统 php,启用 Win10 的 Linux 子系统

    对于使用 windows 的用户来说,学习 Linux 最方便的方法就是安装虚拟机,然后在虚拟机里安装 Linux.毕竟要在同一台电脑上安装 windows 和 Linux 还是有一定难度的.但即使是 ...

  8. Win10的Linux子系统Ubuntu换源

    陈拓 2021/01/08-2021/01/08 为例加快软件包的下载速度,我们要将软件源更换到国内. 更换apt源 查看系统版本:lsb_release -a 修改 /etc/apt/sources ...

  9. win10子系统linux安装在哪里,win10的linux子系统安装及使用

    最近需要用到linux但是又不想装双系统,正好win10推出了linux子系统,省事了,自己也是煞费苦心才整明白 1.首先你要是很新的win10版本(1607及已上),这样才有下面的步骤 依次在 设置 ...

最新文章

  1. 笑一个阿 哈哈哈。。。。
  2. Python 赋值、浅拷贝、深拷贝的区别?
  3. python第三周笔记_Python第三周 学习笔记(1)
  4. SOAP(Simple Object Access Protocol )简单对象访问协议
  5. web之nginx相关配置二
  6. DjVu Reader Pro for Mac(DjVu阅读软件)
  7. AltRun调用cmd并刷新DNS
  8. JavaSE、JavaEE、JavaME三者的关系与区别
  9. 伺服电机的工作原理是什么
  10. linux tf卡格式,一点点福利,把TF卡格式成NTFS格式,结果。。。。顺便问下大家的TF卡用什么格式?...
  11. 浅谈泰勒公式与麦克劳林公式
  12. OpenStack创建卷报错
  13. java中x--与--x_GitHub - xsonorg/xco: XSON Common Object
  14. jq左右按钮控制内容左右移动
  15. 苹果充电时一充一停怎么办_苹果充电线一会儿能充一会儿不能充怎么回事
  16. java计算机毕业设计翔隆生鲜超市进货管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  17. fatal error LNK1104: 无法打开文件“opencv_calib3dXXXX.lib”
  18. Generalizing to Unseen Domains: A Survey on Domain Generalization 论文分享
  19. MATLAB学习笔记 皮尔逊相关系数和模板匹配
  20. css sprites demo

热门文章

  1. .NET6之MiniAPI(二十四):用Polly重试
  2. 开源虎墩同名电影《小虎墩大英雄》定档大年初一
  3. 全部换新-微软复兴.NET,C#10 .NET6 VS2022各个强势!
  4. 基于ABP落地领域驱动设计-02.聚合和聚合根的最佳实践和原则
  5. 构建属于你自己的dapr服务发现
  6. C#如何回到主线程,如何在委托指定线程执行
  7. 不用虚机不用Docker使用Azure应用服务部署ASP.NET Core程序
  8. IBM 声明对 Google 违背承诺未将 Istio 贡献给 CNCF 表示失望
  9. 使用.Net Core编写命令行工具(CLI)
  10. 有了容器为什么kubernetes还需要Pod?