当前位置: 首页 > news >正文

windows 和 ubuntu 系统区别

在这里插入图片描述

1.windowsubuntu 系统区别
在这里插入图片描述

  • 操作习惯不同
    i. windows 图形化界⾯⿏标操作
    ii. ubuntu 命令⾏操作

  • 磁盘⽬录不同
    i. windows 按盘符分区存储(C、D、E、F、G)
    ii. ubuntu ⼀个根⽬录下分⽬录存储(/etc 、/usr、/home)

  • 安全性不同
    i. windows 超级管理员直接可以被使⽤,易被病毒攻击。
    ii. ubuntu 超级管理员默认锁定状态,99.99%不会被病毒攻击。

  • 收费⽅式不同
    i. windows 收费(不定期更新)
    ii. ubuntu 免费开源(6个⽉更新⼀次版本)

优缺点对⽐:

类别windowsubuntu
优点上⼿快、游戏娱乐⽀持⾼、专业软件⽀持⾼安全稳定性⾼、可定制、应⽤范围⼴
缺点运⾏速度慢,安全稳定⾏差 ,不可定制专业软件⽀持度不⾜,游戏娱乐⽀持度不⾜

2.ubuntu 开发⼈员需掌握:

  1. 安装软件
  2. 编辑⽂件(vim常⻅操作)
  3. 执⾏⽂件
# 执⾏shell脚本⽂件
sh ./xxx.sh
  • ubuntu18.04安装python3.8

⽅式1:apt安装

# 更新软件包列表
$ sudo apt update
# 安装Python 3.8
$ sudo apt install python3.8
# 通过键⼊以下命令验证安装是否成功:
$ python3.8 --version
# 返回信息如下代表安装成功:
Python 3.8.0

⽅式2:源码安装

# 更新软件包列表
$ sudo apt update
# 使⽤wget从Python下载⻚⾯下载最新版本的源代码:
$ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
# 下载完成后,解压缩下载的⽂件:
$ tar -zvxf Python-3.8.0.tgz
# 切换到Python源⽬录并执⾏configure脚本,该脚本执⾏许多检查以确保系统上的所有
依赖项都存在:
$ cd Python-3.8.0
$ ./configure --enable-optimizations
# --enable-optimizations选项通过运⾏多个测试来优化Python⼆进制⽂件,这会使
构建过程变慢。
# 启动Python 3.8构建过程:
$ make -j 8
# 为了加快构建时间,请修改-j以使其对应于处理器中的内核数,你可以通过键⼊nproc查
找编号。
# 构建过程完成后,输⼊以下命令安装Python⼆进制⽂件:
$ sudo make altinstall
# 不要使⽤标准的make install,因为它将覆盖默认的系统python3⼆进制⽂件。
# 测试是否安装成功
$ python3.8 --version
# 输出应显示Python版本代表安装成功:
Python 3.8.0

相关文章:

  • Docker基础:Dockerfile相关知识介绍
  • Elastic实战:canal自定义客户端,实现mysql多表同步到es
  • R语言dplyr包select_if函数筛选dataframe数据中的所有因子类型变量(筛选所有的因子数据列、is.factor)
  • LVC | 一种简单的小样本目标检测方法
  • TypeScript 贪吃蛇游戏详细教程
  • 无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法
  • 【信息科学技术与创新】机器学习 深度学习 人工神经网络相关分析
  • YOLO v7详解
  • 简简单单的结构体
  • Spring Cloud Zookeeper 优雅下线优化
  • 《计算机视觉基础知识蓝皮书》第3篇 卷积神经网络
  • 【JavaScript】四个常用功能/案例:表格排序 | 替换链接 | 倒计时 | 双色球机选一注
  • 数据结构-复杂度(深入学习版+Java版)
  • 【opencv-c++】cv::addWeighted图像加权混合
  • C++开发坦克大战--补充(加入传送门)--附完整代码
  • Apache的80端口被占用以及访问时报错403
  • C# 免费离线人脸识别 2.0 Demo
  • JavaScript-Array类型
  • Java精华积累:初学者都应该搞懂的问题
  • Laravel5.4 Queues队列学习
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Node 版本管理
  • scrapy学习之路4(itemloder的使用)
  • text-decoration与color属性
  • vue中实现单选
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 对象管理器(defineProperty)学习笔记
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 聊聊redis的数据结构的应用
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 如何设计一个微型分布式架构?
  • 如何实现 font-size 的响应式
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 探索 JS 中的模块化
  • 源码安装memcached和php memcache扩展
  • 中文输入法与React文本输入框的问题与解决方案
  • Mac 上flink的安装与启动
  • zabbix3.2监控linux磁盘IO
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (3)选择元素——(17)练习(Exercises)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (4)Elastix图像配准:3D图像
  • (java)关于Thread的挂起和恢复
  • (k8s中)docker netty OOM问题记录
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (力扣)1314.矩阵区域和
  • (生成器)yield与(迭代器)generator
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四) Graphivz 颜色选择