【零基础入门】Linux环境搭建详解 | Ubuntu

news2024/9/20 12:32:32

文章目录

    • 虚拟机安装对比
    • Virtual Box 下载
    • ubuntu 操作系统下载
    • Virtual Box 安装
    • 安装ubuntu
    • 设置中文语言
    • 共享文件夹设置
    • 添加输入法
      • 安装步骤,参考官方教程
    • 安装 vscode

虚拟机安装对比

VirtualBox和VMware两款虚拟化软件的对比

特性VirtualBoxVMware Workstation Pro
许可证开源且免费(核心产品)专有,付费
用户界面GUI和CLI(VBoxManage)GUI和命令行工具
快照功能支持支持(仅限Pro版本)
3D图形支持支持OpenGL 3.0和Direct3D 9,视频内存128MB支持DirectX 10和OpenGL 3.3,视频内存高达2GB
虚拟磁盘格式支持VDI, VHD, VMDK等主要使用VMDK,支持转换
USB设备支持需要扩展包支持USB 2.0和3.0支持USB 2.0和3.0
性能通常认为VMware性能更好,但VirtualBox足够用于大多数用户VMware性能通常更优,适合企业级应用
集成和扩展支持Vagrant和Docker集成与vSphere和Cloud Air集成
操作系统支持支持Windows, Linux, macOS等支持Windows, Linux, macOS等,macOS需要VMware Fusion
附加组件免费扩展包提供额外功能需要购买Pro版本获得附加功能
社区和支持社区支持,文档可能较少广泛的第三方支持和文档
价格免费付费,价格较高

Virtual Box 下载

官方地址

在这里插入图片描述

ubuntu 操作系统下载

你需要选择一个合适的Linux发行版。常见的选择包括Ubuntu、Fedora、Debian和CentOS。对于初学者来说,Ubuntu是一个用户友好且广泛使用的选择。

清华大学 Ubuntu 软件镜像站

在这里插入图片描述

Virtual Box 安装

就正常执行exe进行安装就行, 什么都不用改,好像要必须安装在C盘, 改了不能继续后面步骤
在这里插入图片描述

安装ubuntu

在这里插入图片描述
这里需要设置名称,会在首页左边列表展示,然后修改 存放的位置和选择你下载的 .iso 镜像
在这里插入图片描述

修改用户名密码,这里就是root的密码
在这里插入图片描述
推荐下列配置

在这里插入图片描述
设置储存

在这里插入图片描述
最后就等待自动安装了

设置中文语言

打开设置,选择语言
在这里插入图片描述

在这里插入图片描述

共享文件夹设置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

添加输入法

下载搜狗输入法 linux 安装包
在这里插入图片描述

安装步骤,参考官方教程

  • Ubuntu搜狗输入法安装指南

安装 vscode

搜索 code, 找到你想要的软件,直接安装
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2082814.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从python应用app向微软Microsoft Teams Channel发送消息message

一、简介 有这样的需求,web app需要提供功能可以发送消息到Teams来提醒用户。所以需要将发消息到Teams功能集成到web app中。由于我们的web app是python开发的,所以使用pyteams库。 先看效果:有标题、内容、链接、用户 二、步骤 2.1 首先在…

pikachu靶场XSS通关攻略

1.反射型xss(get) 在输入框中输入1 发现1会停留在页面上 可以尝试xxs攻击 当我们输入弹窗的js代码时 发现输入框的长度不允许我们输入过长的语句 我们可以打开网站控制台(f12)修补一下输入框的长度 我们把20改成50即可输入剩下的js代码 就会出现弹窗 …

-- 数据结构 顺序表 --Java

顺序表:使用一段物理地址连续的储存单元依此储存元素,一般使用数组实现顺序表的增删查改 实现 顺序表其实就是将元素储存到一个数组中,并且这个数组会根据你的插入的数据的增加而自动进行数组的扩容 字段的设计 使用了多态是为了能储存各种…

C++ | Leetcode C++题解之第377题组合总和IV

题目&#xff1a; 题解&#xff1a; class Solution { public:int combinationSum4(vector<int>& nums, int target) {vector<int> dp(target 1);dp[0] 1;for (int i 1; i < target; i) {for (int& num : nums) {if (num < i && dp[i - …

软考报名信息填错了,还可以修改吗?

软考报名信息的准确性至关重要&#xff0c;它直接关系到考生的考试资格及后续流程。若不慎填写错误&#xff0c;别担心&#xff0c;根据发现错误的时间点&#xff0c;下面是详细的修改指南。 一、报名审核前 情况说明&#xff1a;若您在报名审核前发现信息填写错误&#xff0c…

python库sqlacodegen生成sqlalchemy模型对象代码

工具介绍: 使用SQLAlchemy,需要将数据库表按照其识别的格式创建成Model,但一般情况下都是已经创建并定义好了数据库表,再创建Model。如果人工根据表结构写Model,不仅费时费力,还难免会出错。 而使用sqlacodegen,则可自动生成sqlalchemy表对象模型。 安装 首先进入虚…

黑马JavaWeb开发笔记05——JavaScript介绍、基本语法、函数、对象(Array, String, json, BOM, DOM)、事件监听

文章目录 前言一、JavaScript介绍和引入方式1. 介绍2. 引入方式3. VScode引入演示 二、JavaScript基础语法1. 书写语法2. 变量2.1 var2.2 let2.3 const 3. 数据类型、运算符、流程控制语句3.1 数据类型3.2 运算符3.3 流程控制语句 三、JavaScript函数1. 第一种定义方式2. 第二种…

【C++ Primer Plus习题】6.8

问题: 解答: #include <iostream> #include <fstream> #include <string> using namespace std;int main() {string filename;ifstream stream;char read_char;int count0;cout << "请输入要打开的文件:";getline(cin, filename);stream.op…

文章生成用这三款伪原创软件效果好

在当今信息爆炸的时代&#xff0c;无论是网站运营者、博主、作家还是学生&#xff0c;对文章的需求量越来越大。他们需要用大理的的原创文章来满足他们工作需求。然而&#xff0c;对于许多人来说&#xff0c;写作一篇优质的文章并非易事。这就产生了一种需求&#xff0c;那就是…

【2024】Datawhale AI夏令营-从零上手Mobile Agent-Task1笔记

Task1主要任务是跑通Mobile-Agent Demo。 一、主要步骤 1、申领大模型API 教程推荐使用阿里云百炼平台&#xff0c;申领个人的大模型API后&#xff0c;可通过API KEY调用平台上的视觉-语言大模型。后续使用的视觉-语言大模型为qwen-vl-plus。 2、下载Android Studio 3、在…

Neo4j导入csv数据,并创建节点

Neo4j 是一种图数据库&#xff0c;特别适合管理和分析复杂的关系数据。 数据来源&#xff1a;http://openkg.cn/ 导入到 Neo4j 的合适场景&#xff1a; 需要在物种分类中查找层级关系&#xff08;如物种的科、属等&#xff09;。 需要进行关系查询和图结构的分析。 想在分类树…

[mysql]mysql的演示使用

1&#xff1a;show databases 这里第一个information_schema代表的是数据库的基本系统信息&#xff0c;数据库名称&#xff0c;表的名称&#xff0c;存储权限 第二个是mysql&#xff0c;保存的是我们数据库运行的时候需要的系统信息&#xff0c;比如数据库文件夹 当前的字库集…

算法笔试-编程练习-H-02-24

w这套题&#xff0c;侧重模拟和题目理解&#xff0c;只要按照题目描述正常复现整体分数应该不错 一、数据重删 数据重删是一种节约存储空间的技术&#xff0c;通常情况下&#xff0c;在数据存储池内是有很多重复的数据库。重删则是将这些重复的数据块找出并处理的技术。简单地…

回溯+记忆搜索——力扣每日一题2024.8.25

给定一个整数数组 nums 和一个正整数 k&#xff0c;找出是否有可能把这个数组分成 k 个非空子集&#xff0c;其总和都相等。 示例 1&#xff1a; 输入&#xff1a; nums [4, 3, 2, 3, 5, 2, 1], k 4 输出&#xff1a; True 说明&#xff1a; 有可能将其分成 4 个子集&#x…

复制会话与复制SSH渠道的区别

文章目录 新建会话时干了什么复制会话的时候干了什么复制SSH渠道的时候干了什么复制会话与复制SSH渠道的区别TIPS&#xff1a;1. /dev/pts/n2. 守护进程 新建会话时干了什么 在第一次启动xshell时&#xff0c;提供了新建会话选项&#xff0c;创建过程如下&#xff1a; 创建SSH…

前端速通面经八股系列(五)—— Vue(上)

Vue系列目录 一、Vue 基础1. Vue的基本原理2. 双向数据绑定的原理3. 使用 Object.defineProperty() 来进行数据劫持有什么缺点&#xff1f;4. MVVM、MVC、MVP的区别5. Computed 和 Watch 的区别6. Computed 和 Methods 的区别7. slot是什么&#xff1f;有什么作用&#xff1f;原…

【Qt】多元素控件QTreeWidget

多元素控件QTreeWidget 使用QTreeWidget表示一个树型结构&#xff0c;里面的每一个元素都是QTreeWidgetItem&#xff0c;每个QTreeWidgetItem可以包含多个文本和图标&#xff0c;每个文本/图标表示一列。 可以给QTreeWidget设置顶层结构&#xff08;顶层节点可以有多个&#…

解放双手全自动铲屎!CEWEY、霍曼、小佩哪款智能猫砂盆更值得?

这马上要到节假日了&#xff0c;回家的话&#xff0c;自己养的猫咪该怎么办呢&#xff1f;如果猫咪的猫砂盆无人照料的话&#xff0c;那么就会导致我们的猫砂盆里全是猫咪的粪便&#xff0c;这些粪便放久了无人清理就会开始散发恶臭&#xff0c;导致家里臭气熏天&#xff0c;最…

【C++对于C语言的扩充】:auto关键字、范围for以及nullptr

文章目录 &#x1f680;auto关键字&#xff08;C11&#xff09;✈️auto介绍✈️auto的使用细则✈️auto不能使用的场景 &#x1f680;范围for&#xff08;C11&#xff09;✈️范围for介绍✈️范围for的使用条件 &#x1f680;指针空值nullptr&#xff08;C11&#xff09; &…

医药行业智能客服机器人的未来发展趋势探析

Hi~这里是ProXiao 文章参考&#xff1a;晓观点 智能客服机器人在医药行业的发展趋势是什么&#xff1f;https://insight.xiaoduoai.com/intelligent-tools/intelligent-customer-service-robot/what-is-the-development-trend-of-intelligent-customer-service-robots-in-the…