1、先简单介绍一下Linux的起源与Linux的哲学思想
Unix是历史最悠久的商业通用操作系统。Linux最早是由芬兰人Linus Torvalds设计的。Linus Torvalds以学生时代熟悉的Unix作为原型,在一台Intel 386 PC 上开始了他的工作,他的进展很快,受工作成绩的鼓舞,他将这项成果通过互联网与其他同学分享,主要用于学术领域。有人看到了这个软件开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的,Linux成为了一个操作系统。值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。Linux大量使用了由麻省剑桥免费软件基金的GNU软件,同时Linux自身也是用它们构造而成。
Unix系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上;Unix是商业软件,而Linux是自由软件,免费、公开源代码,Unix的历史久于Linux,Linux的思想源于Unix。
Linux的哲学思想
- 一切皆文件
- 提供很多小型的单一用途的程序
- 连接程序,共同完成复杂功能
- 避免令人困惑的用户界面
- 配置数据存储在文本中
2、Linux各版本安装总结
Rocky8.5、Centos7.9、Ubuntu20.04.5
第一步:可以去阿里云或清华园下载Linux对应版本的iso镜像文件。
下载地址:
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
Index of /ubuntu-releases/22.04.1/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
第二步:下载Vmware软件安装,按照向导进行按照。安装完成后,打开VMware虚拟机软件,点击左上角新建虚拟机。
第三步:选择“典型”,选择“稍后安装操作系统”,客户机操作系统选择“Linux”,特别注意版本的选择,你需要安装哪个版本,就选择对应的版本,千万别选错了,例如:我安装Ubuntu20.04.5版本,那么我选择“Ubuntu 64位”,接着进行下一步,虚拟机的名称可以按照Linux版本设置,安装的位置:我们需要找一个足够大的磁盘进行放置(可提前创建一个Ubuntu版本的文件夹,专门放置各个版本安装时生成的文件)。例如我就选择安装在C盘,将创建的文件夹路径copy至安装位置。最大磁盘大小默认分配20G,选择“将虚拟磁盘存储为单个文件,点击下一步,点击完成。
第四步:虚拟机创建成功后,接下来为虚拟机安装操作系统,以安装Ubuntu20.04.5为例,单击主界面的CD/DVD(IDE)后,选择ISO映像文件,选择之前已经下载好的镜像文件,选择好后,设置网络。弹出安装界面,从向导开始安装过程,语言默认选择English,然后点击Continue,安装过程中会自定义一些内容:一般有感叹号的图标都需要设定。
Ubuntu与Centos、Rocky的主要区别:Ubuntu没有root账号,只设置普通账户;而Centos、Rocky是要设定root账户和普通账户,在生产环境中,root账户的权限相当于管理员,权限比较大,一般慎用。
时区:选择Asia Shanghai
语言:English
软件系统:Minimal Install
设置完成后:单击启动按钮,进入系统,进入命令行界面。
3、介绍Linux常用命令及如何使用man、help帮助命令来查询命令的使用方法。
1.显示系统相关信息
显示内核版本
[root@centos7 ~]# uname -r
显示操作系统发行版本
[root@centos7 ~]# cat /etc/os-release
显示当前主机的名称,即主机名
[root@centos7 ~]# hostname
显示CPU型号
[root@centos7 ~]# lscpu
显示内存大小
[root@centos7 ~]# free -h
查看磁盘和分区
[root@centos7 ~]# lsblk
退出和注销
exit和logout 命令都可以退出当前登录状态,注销用户身份。
exit注销用户身份,退出系统
quit命令,退出当前程序
关机重启相关命令
重启计算机命令
Init 6、reboot、shutdown -r now
关机命令
Init 0、halt、pweroff、shutdown -h now
常见快捷键
3.3.1 Tab键
tab键可以实现自动补全功能,可以补全命令,也可以补全文件名,还可以补全帮助。
【范例3-24】补全命令
【范例3-25】补全文件名
【范例3-26】补全帮助
3.3.2 【Ctrl】-c 组合快捷键
有些命令执行时,不会自动结束退出,如果想退出,可以按【Ctrl】-c组合键实现,或者当命令正在执行过程中,想中止执行,也可以按这个组合键。
3.3.3 其它组合快捷键
Ctrl + l 清屏,相当于clear命令
Ctrl + o 执行当前命令,并重新显示本命令
Ctrl + s 阻止屏幕输出,锁定
Ctrl + q 允许屏幕输出
Ctrl + c 终止命令
Ctrl + z 挂起命令
Ctrl + a 光标移到命令行首,相当于Home键
Ctrl + e 光标移到命令行尾,相当于End键
Ctrl + f 光标向右移动一个字符
Ctrl + b 光标向左移动一个字符
Ctrl + u 从光标处删除至命令行首
Ctrl + k 从光标处删除至命令行尾
Ctrl + d 删除光标处的一个字符
Ctrl + h 删除光标前的一个字符
3.5.1 Whatis 查看命令简要说明
whatis等同于man -f命令
【范例-3-38】
3.5.2 内部和外部命令使用帮助
(1)内部命令帮助使用help command,command表示要查询的帮助命令,使用help可以列出所有内部命令的帮助列表。
【范例 3-39】查看内部命令的帮助
(2)外部命令使用:
外部命令一般可以使用下面格式获取帮助
COMMAND --help
同理,COMMAND表示要查询帮助的命令。
【范例 3-40】使用 --help选项查看date帮助命令