在 Windows 上的虚拟机中安装 Ubuntu

在 Windows 上的虚拟机中安装 Ubuntu

在开始本篇教程之前,需要读者:

  • 掌握 Windows 下软件的获取与安装
  • 从网络上查找并下载资料

Ubuntu是一个常见的Linux发行版。本文主要讲解在VMware Workstation中安装Ubuntu以及一些基本的使用。

为什么要使用 Linux?

自行了解

什么是 Linux 发行版?

自行了解

安装 Ubuntu 操作系统

Ubuntu是比较常见的一个Linux的发行版,而且市场占有率较大。

获取安装介质

要使用Ubuntu操作系统,我们需要先获取其安装镜像。去官网上获取最新的安装镜像。

Ubuntu 官网 - ubuntu.com

Ubuntu 中文站 - cn.ubuntu.com

进入网站后,选择“下载”进入下载界面,下载 Ubuntu 桌面版。

注:也可以选择其他下载方式,比如 BT 下载等。

安装虚拟机软件

常用的虚拟化软件有 VMware Workstation Pro,Oracle VirtualBox 等,Windows 专业版系统还有自带的 Hyper-V。出于易用性等方面的因素考虑,建议使用 VMware Workstation Pro。

VMware Workstation Pro 不是一个免费的软件,如果觉得好用,可以考虑付费购买许可。

在虚拟机中安装 Ubuntu

安装好 VMware Workstation Pro 后,新建一个空白的虚拟机,选择“暂时不安装操作系统”。这一步就好像是在实体计算机中模拟除了一个新的计算机。

配置完毕后,在“虚拟机设置”的“CD/DVD 驱动器”中加载上刚刚下载好的安装介质(一般是iso光盘镜像)。这一步就好像是在虚拟的计算机的光驱中,放入了虚拟的光驱。

然后启动虚拟机。由于机器是空白的,默认从光盘启动,则会根据光盘中的程序完成基本的启动。随后,安装过程就会开始。

在设置用户名时,建议选择一个好记好写的用户名和密码组合。

配置镜像源

在常规安装时如果地区选择了“中国”,则这一步并不是必需的。

安装完成进入系统后,可以选择应用中的“Softwares & Updates(软件和更新)”,可以以图形化的方式选择镜像源。这里我们选择国内(China)的镜像源,这样在下载 package 时,速度会有显著的提升。

在Ubuntu中以图形化的方式选择镜像源

安装必要软件

Ubuntu 上默认的包管理器是 apt-get。(这里暂时不解释什么是包管理器)。

在应用程序列表中找到并打开“Terminal(终端)”,我们输入一下命令,先执行“刷新本地的包信息”的操作。

输入命令时,请注意命令中字符串之间的空格

sudo apt-get update

如果读者是命令行的初学者,可以暂时不用思考命令的含义。我们将在下一章介绍命令行的使用。

命令中 sudo 的含义表示使用超级管理员权限,这样才能访问到一些普通权限下访问不到的资源。(如果不加 sudo,这一步操作会出现“permission denied”的问题)

输入命令后,会提示用户键入密码。注意,输入的密码并不会回显在终端上,只需要在输入完成后按 Enter 键即可。

之后命令行会闪过很多信息,等待操作完成后,我们再执行升级软件包的操作

sudo apt-get upgrade

这之后便会下载需要升级的软件包,并进行安装操作,又会花费一些时间。

根据 Linux 的机制,安装后可能需要重启一下机器才能使更改生效。

接下来我们再尝试使用包管理器安装一个小应用:

sudo apt-get install cowsay

命令中 install 的后面跟的是要安装的包的名称(package name)。安装完成后,就可以使用 cowsay 了。

然后我们在终端中输入如下命令:

cowsay hello

在这里插入图片描述

接下来还可以安装构建所需要的工具:

sudo apt-get install build-essential

正如 build-essential 其字面上所表示的那样,执行命令将会自动安装构建所必要的若干软件包。

可能还需要安装 CMake:

sudo apt-get install cmake

安装 VMware Tools

安装虚拟机的增强工具会使得虚拟机的使用变得方便,比如文件拖拽、剪贴板共享等。点击 Workstation 的“虚拟机”菜单栏,按照步骤安装即可。

命令行入门

开始这部分教程可能需要读者……

  • 具有中学及以上学历;
  • 了解计算机开机、关机等基本使用;
  • 字符与计算机编码;
  • (Windows)常用软件的安装(下载、安装);
  • 什么是超链接;
  • 可能还需要一些英语基础。

请读者移步这里查看:命令行入门

Linux 基本命令

开始这篇内容之前,读者需要:

  • 了解终端、Shell、CLI 等;
  • 理解文件和目录的概念;

这里只介绍简单的几个命令,更详细的需要读者自行查找资料。

  • 查看目录内容 ls
  • 切换目录 cd
  • 创建和删除操作 touchrmmkdir
  • 拷贝和移动文件 cpmv

ls:列出目录的内容

ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 dir 命令

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小

Linux / Unix 操作系统下,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示

$ ls -a      # 显示目录下的所有文件/目录
$ ls -a -l   # 以列表方式显示目录下的所有文件/目录的详细信息

cd:切换目录

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一。

. 代表当前目录,.. 代表上一级目录

注意:Linux 所有的 目录文件名 都是大小写敏感的

$ cd ..      # 切换到上级目录
命令含义
cd ~切换到当前用户的主目录(家目录,亦即/home/用户名
cd .保持在当前目录不变
cd ..切换到上级目录
cd -可以在最近两次工作目录之间来回切换

相对路径和绝对路径

相对路径:在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
绝对路径:在输入路径时,最前面 / 或者 ~,表示从 根目录 / 家目录 开始的具体目录位置

touch:创建文件

如果文件 不存在,可以创建一个空白文件

如果文件 已经存在,可以修改文件的末次修改日期

$ touch hello.txt

mkdir:创建一个新的目录

新建目录的名称不能与当前目录中已有的目录或文件同名

$ mkdir workspace
$ cd workspace
$ cd ..

rm:删除文件或目录

使用 rm 命令要小心,因为文件删除后不能恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除目录 时必须加此参数
-v可以显示出该命令具体执行了哪些操作

拷贝和移动文件

命令对应英文作用
cp 源文件 目标文件copy复制文件或者目录
mv 源文件 目标文件move移动文件或者目录/文件或者目录重命名

参考链接:文件和目录常用命令 - davidabdy - 博客园 (cnblogs.com)

相关内容

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值