开始:
首先,我们使用VMware创建一个新的虚拟机系统
(选择镜像,镜像需自主下载)
之后根据安装指导,自主选择参数,得到一个虚拟机系统
注意,在这里,我们的网络适配器模式可以更改为三种模式:桥接模式(bridged)NAT模式(网络地址转换)和主机模式(host-only)模式。
桥接模式:此模式下,我们的虚拟机和主机在网络中处于同等地位,相当于和主机共用了一块网卡。(建议刚开始时使用此模式,容易理解,且方便与外界网络设备交互)
NAT模式:此模式下,虚拟机相当于在主机中又开辟了一块子网空间,虚拟机在自己创立的局域网中运行。
host-only模式:此模式下,虚拟机是一个独立的系统,只与主机交互,这里不使用。
接下来,开始运行。
可以看到,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 下载特定的软件源码
(部分操作可能因为软件,系统版本略有不同)