本系列博客是笔者在学习刘遄的《Linux就该这样学》的笔记,个人觉得这是一本很好的书,很值得我们去学习。因为笔者是自学,可能有些问题了解的层面没有那么深,各位大牛在看到笔者写的内容有错漏,望指出并给出建议,感激不尽!
《Linux就该这样学》的官网:https://www.linuxprobe.com
《Linux就该这样学》的镜像下载:https://www.linuxprobe.com/tools
-
常见的Linux系统版本
Linux系统内核:指由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序;
Linux发行套件系统:由Linux内核与各种常用软件的集合产品。
a.红帽企业版Linux(RedHat Enterprise Linux,RHEL);
b.社区企业操作系统(Community Enterprise Operating System,CentOS);
c.Fedora:红帽公司发布的桌面版系统套件;
d.openSUSE:德国的Linux系统;
e.Gentoo:具有极高的自定制性,操作复杂;
f.Debian:稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,提供了近十万种不同的开源软件;
g.Ubuntu:派生自Debian的操作系统,对新款硬件具有极强的兼容能力。
-
虚拟机的三种网络模式
a.桥接模式:相当于在物理主机与虚拟网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网;
b.NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机种NAT虚拟机网卡对应的物理网卡是VMnet8;
c.仅主机模式:仅让虚拟机内的主机与物理主机通信,不能访问外网,在真机中仅主机模式模拟网卡对应的物理网卡是VMnet1。
-
Shell介绍
a.计算机硬件由运算器、控制器、存储器、输入/输出设备等共同组成的;
b.让各种硬件设备各司其职且协同运行的东西是系统内核;
c.Shell(终端)充当人与内核之间的翻译官,用户把一些命令"告诉"终端,终端就会调用相应的程序服务去完成某些工作。
- 第一个命令–man
命令格式:命令名称 [命令参数] [命令对象]
//命令对象:一般是要处理的文件、目录、用户等;
//命令参数:有长格式--完整的选项内容;有短格式--单个字母的缩写;
//长格式用--做前缀;
//短格式用-做前缀。
按键 |
用途 |
空格键 |
向下翻一页 |
PaGe down |
向下翻一页 |
PaGe up |
向上翻一页 |
home |
直接前往首页 |
end |
直接前往尾页 |
/ |
从上至下搜索某个关键词,如:"/etc" |
? |
从下至上搜索某个关键词,如:"?etc" |
n |
定位到下一个搜索到的关键词 |
N |
定位到上一个搜索到的关键词 |
q |
退出帮助文档 |
- man命令帮助信息的结构
结构名称 |
意义 |
NAME |
命令的名称 |
SYNOPSIS |
参数的大致使用方法 |
DESCRIPTION |
介绍说明 |
EXAMPLES |
演示 |
OVERVIEW |
概述 |
DEFAULTS |
默认的功能 |
OPTIONS |
具体的可用选项 |
ENVIRONMENT |
环境变量 |
FILES |
用到的文件 |
SEE ALSO |
相关的资料 |
HISTORY |
维护历史与联系方式 |