第一课.Linux系统的介绍与ubuntu虚拟机安装

Linux系统介绍

Linux系统是一个类Unix系统(Unix系统的克隆),Unix是有版权限制的,Linux由Linus Torvalds编写,向POSIX兼容(POSIX为可移植操作系统接口标准),Linux最开始在32位机器上实现,后续发展几乎兼容所有硬件平台
严格来说,Linux只是一个内核
提到Linux是内核这件事,就该说一下GNU,GNU是为了反对Unix而建立的
GNU曾用自己的内核Hurd,但由于Linux的使用更加广泛,从而GNU与Linux内核结合成为Linux系统
开源软件往往会附带开源协议:许可证
开源协议分两大类:1.修改后可闭源,例如:MIT;2.修改后不可闭源,例如著名的GPL
Linux内核是以GPLv2发布的,GPLv2虽然避开了版权问题,但却不能避开专利问题,微软曾经因为Linux发行版的兴起计划起诉Linux用户,于是GNU的支持者们发起了GPLv3计划,但Linus根据自己的观点,依然坚持使用GPLv2

ubuntu虚拟机安装

直接安装ubuntu会对陌生的用户带来不便,当然也可以购买云服务器安装系统,但要有所花费。因此,对于初步学习Linux的用户,最好在虚拟机上安装ubuntu
使用VM安装ubuntu相对来说比较友好,VM链接:VirtualBox
根据自己的系统选择,我的是Windows:
fig1虚拟机上的ubuntu需要iso镜像文件虚拟成光盘启动,所以还需要下载iso镜像文件:阿里云镜像链接
官网下载很慢,阿里云镜像会快点,版本可自己选择,我选18.04:
fig2
打开VM,新建一个虚拟机,内存设置在2G以上,然后一直下一步,启动前,在设置内进行两处修改:
1.取消软驱
fig3

2.选择iso文件:
fig4

设置好就可以启动了,进去后会有操作提示,语言选择中文,选择“安装ubuntu”,取消“下载更新”选项,其余都是默认继续,等待安装即可:
fig5
fig6
安装好后界面如下,可自行进入设置调整分辨率:
fig7

黑客的故事

关于Linux,虽然我本人不是一个黑客,但出于尊敬,不得不说一下黑客们的故事
Linux的发展实际上是一群黑客在共同奉献力量,黑客原指hacker,是技术顶尖的CS专家,而利用技术做不正义事情的则称为骇客,即cracker。
以前看书时了解到,黑客有两个原则:1.提倡信息开源;2.不信任权威,支持去中心化;
黑客推进了技术的发展,比如:
丹尼斯里奇,是C语言之父,Unix之父;
Linus Torvalds是Linux之父;
Stephen Gary是真正的苹果之父,大部分人认为乔布斯是苹果之父,但实际上,真正的技术是Gary贡献的,乔布斯称为商业传奇更合适

Linux目录结构与常用命令

Linux与Windows不太一样,Windows是分C盘D盘,会将盘进行划分,Linux则是从根目录开始,从根顺着下去某个目录就可以挂载一个盘,所以,我们不能从目录上直接看出当前有几个存储器(盘)
先介绍必须熟练的命令:

ls 查看当前目录下所有文件与文件
ls -l 以列表形式列出文件
ls --help 列出ls所有相关信息
cd 改变目录到另一个目录
cd / 移动到根目录

当移动到根目录后,使用ls有如下文件:
fig8
接下来选择几个重要的文件介绍:


bin存放可执行程序,类似Windows的应用程序;
etc存放配置文件;
lib存放系统库;
mnt用于作为文件系统的挂载点
dev是设备文件的容身之处
home显而易见是用户文件


cd /home 移动到用户文件,ls可看到用户名下的文件夹,我的是ubuntu
cd ~ 可以直接进入/home/ubuntu
cd ../ 移动到上一级目录
cd ../../ 移动到上一级的上一级目录
pwd 查看当前目录
cat file 列出文件的内容
mkdir content 创建目录
ps 查看当前进程列表,类似Windows资源管理器

fig9
fig10

如果需要加速下载,可以选择更换源,默认源在/etc/apt/sources.list下,使用cat可以查看:
fig11

软件安装使用apt,通常会见到sudo apt install package,sudo代表了管理员权限,在一些低版本ubuntu系统中,安装软件会出现版本依赖问题,可以用aptitude安装,aptitude自动处理版本间的关系,但注意,需要先安装aptitude:

sudo apt install aptitude

如果解决方案依旧存在版本依赖问题,则尝试n,aptitude会重新列出方案,包括对已有包降级;
删除软件则使用:

sudo apt remove package

在线的Linux模拟器

如果实在觉得安装麻烦,可以使用在线的Linux终端:
linux在线终端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值