开始:编程
首先,咱们使用VMware建立一个新的虚拟机系统浏览器
(选择镜像,镜像需自主下载)网络
以后根据安装指导,自主选择参数,获得一个虚拟机系统工具
注意,在这里,咱们的网络适配器模式能够更改成三种模式:桥接模式(bridged)NAT模式(网络地址转换)和主机模式(host-only)模式。操作系统
桥接模式:此模式下,咱们的虚拟机和主机在网络中处于同等地位,至关于和主机共用了一块网卡。(建议刚开始时使用此模式,容易理解,且方便与外界网络设备交互)命令行
NAT模式:此模式下,虚拟机至关于在主机中又开辟了一块子网空间,虚拟机在本身创立的局域网中运行。翻译
host-only模式:此模式下,虚拟机是一个独立的系统,只与主机交互,这里不使用。blog
接下来,开始运行。接口
能够看到,Ubuntu中有许多好玩的东西,咱们能够打开浏览器观看网页,下载一些应用,甚至能够下载一个IDE来编程(图中为pycharm)。这些东西由咱们自主探索,接下来说些咱们开发会用到的一些东西。开发
Shell:
Shell从字面意义上来翻译意思为“壳”,实际上,Shell是一个命令解释器,它确实好像一个外壳同样,包裹着Linux内核,并提供给用户和应用程序一些接口用于开发编辑。用户发送一个命令,Shell将命令转换为指令代码发送给操做系统,人机交互所以变得容易。
在Ubuntu界面,咱们直接右键,便可看到“终端”选项,这是一个命令行窗口,它负责把用户的指令发送给Shell。(不严谨的通常状况下,咱们将窗口与Shell合并看做为Shell)
尝试输入ls
咱们能够获得~(~在Linux中表明用户目录)中的文件,这里咱们注意到,不一样的颜色表明了不一样的文件类型。(ps:\ 在Linux中表明根目录,和~是两个经常使用的符号)
固然,还有许多其余命令,例如cd(change directory)更改目录,cat查看文件,pwd显示当前目录等等。
文件管理简介:
Linux的思想就是“一切皆文件”,在Linux中,全部的东西都是文件,并被看成文件来操做,这样的好处是提供给了开发者很是高的便利性,不管是一个txt文件,仍是一个打印机,均可以经过操做文件系统来进行控制和更改。
这里,咱们先来实践一下。
首先进入用户目录:cd ~
而后输入:mkdir documenttest
这里咱们再使用ls查看,发现目录下会多了一个documenttest,没错,mkdir就是新建目录命令。
其余文件命令:
mv xxx abc 移动命令,将xxx移动到abc目录下
cp xxx abc 复制命令 复制xxx到abc目录下
rmdir 删除空目录命令
rm 删除命令,此命令会删除全部文件和子文件
其余指令这里再也不列出
apt软件包管理工具:
APT:高级软件包管理系统,这是一个很是成熟的软件包管理工具。
在刚开始使用时,须要使用sudo apt update 这个命令,来获取最新的软件包列表,而后就能够安装软件了,完成后会出现以下提示。(sudo为超级管理员命令,在一些权限操做时须要使用)
其余经常使用命令
sudo apt install 下载安装软件包
sudo apt upgrade 升级
sudo apt remove 卸载
sudo apt clean 删除已下载的包
sudo apt source 下载特定的软件源码
(部分操做可能由于软件,系统版本略有不一样)