Linux基础入门
计算机基础:
(一)五大部件组成
冯诺依曼体系:
运算器
控制器 (运算器+控制器=中央处理器CPU)
存储器
输入设备
输出设备
运算器 :
是计算机对数据进行加工处理的中心,对位禁止数码进行算数运算或者逻辑运算。
计算机的运算速度是指每秒钟能后执行加法指令的数目。
控制器:
#### 是计算器的控制中心,由他发挥隔俄国不见自动、协调地工作。
存储器:
是计算机中存放所有数据和程序的记忆部件,它按照指定的地址存入或者读取信息。
内存储器简称内存cpu可以直接访问其利的数据
a、只读存储器ROM b、随机存储器RAM c、高速缓冲
存储器CACHE
外存储器简称外存,如硬盘、光盘、U盘。
输入设备:
功能:向计算机输入命令、程序、数据等信息,并
转换为计算机能识别的二进制代码。如:键盘、鼠
标等。
输出设备:
功能:将计算机处理的后的各种内部格式信息转换
成人们能识别的形式表达出来。如:显示器、打印
绘图仪等。
计算机组成原理
CPU的架构
精简指令集
微指令集较为简洁,每个指令的运行时间都很短,完成很单纯,执行效能好,若要完成复杂工作需要多个指令。
复杂指令集
CISC在微指令的每个小指令可以执行一些较低级的硬件操作,指令数目多且复杂,每个指令的长度不同,处理的工作较为丰富。
进制转化
十进制转二进制:整数部分“除2取余”,从下往上取,小数部分“乘2取整”,从上往下取。
十进制整数转八进制:“除8取余”
十进制小数转八进制:“乘8取整”
十进制整数转十六进制:“除16取余”
十进制小数转16进制:“乘16取整”
二进制转换为八进制数:三位一组,不足补零。 整数部分前补零,小数部分后补零。
八进制转为二进制数:每位展三。
二进制与十六进制数转换:每位展四。
内存
1、是计算机系统的主存储器
内存里的数据可以被CPU直接访问。是计算机系统的主存储器。CPU不能直接访问硬盘里的数据,只能通过把硬盘里的数据现存放到内存里,然后再从内存里访问硬盘的数据。
2、内存的基本结构
内存里存放0或者1 这两个二进制数 .。
CPU读出某个指定数据时,内存把8个bite排成一组,每一组为一个单位,大小为1 byte(字节),菜谱一次只能访问一个byte。一个byte字节就是内存最小的单位
不同数据类型所占用的大小也不同。
3、内存地址
计算机操作系统会给内存每个字节分配一个内存地址,若CPU要查找一个变量,只需知道某个数据类型的地址就可以直接到内存位置提取数据了。
4、内存地址的表示方式
是由2进制数表示每一个地址对应内存里的一个字节,地址加1对应下一个字节。32位操作系统中内存的地址就是32位的二进制数,
操作系统发展史
手工操作(无操作系统)
批处理系统
联机批处理系统
脱机批处理系统
分时系统
实时系统
通用操作系统
Linux发展史
2.6.32-642.el6.x86_64
主版本,此版本,释出版本-修改版本
奇数偶数版本
2.6之前的版本
奇数版本
主、次版本号为奇数—发展中版本
偶数版本
主、次版本号为偶数----稳定版本
例如 2.6.x
3.10.0-514.e17.x86_64
3.0之后不再分奇偶版本
Linux发行版本:
redhat
centos
debin
ubuntu
gentoo
suse
Linux分区方式:
/dev/sda
/dev 硬件设备文件所在目录
./sda sd scsi
a b c 硬盘序号
/dev/sda1 1 分区号
swap分区
物理内存<4G 一般设置为2倍
4G<物理内存<16G-32G 一般1.5倍
16G<物理内存 一般设置为1倍 或者16G-32G
远程连接
shell
文件管理
用户管理
权限管理
磁盘管理
软件管理
网络管理
安全管理
tty
查看当前终端类型
第一个命令
命令格式
commond【-option】... par6ament2....
命令
选项:影响命令的执行结果
短选项:-
长选项:--
参数:命令作用的对象
comand 一个可以执行的二进制文件
程序------进程
静态------动态
Linux文件系统
1、一切皆文件
2、组合小程序完成复杂任务
3、避免人机交互,自动化方式
4、文本文件保存配置信息
网卡配置文件
文件系统:由目录路映射的各种各样的路径,按照这样的映射机制组成的结构,我们称为文件系统。
目录:路径的映射
文件:存储空间存储的一段流式数据,对数据就可以按名存取
Linux文件系统: 层级结构 有索引 /:原始节点,根 倒置的树状结构
/dev/sda
最左侧的/:表示根目录
其他的/:表示路径分隔符
文件路径表示方法:
1、绝对路径:从根目录开始的路径
2 、相对路径:从当前位置开始标识的路径
文件名使用规范
1、严格区分内大小写
2、目录也是一个文件,在同一个目录下,不能有同名的文件
3、支持出过/以外的任意字符
4、最长不能超过255个字符
所有的用户都有家目录:
/home/ 用户的起始工作目录。
工作目录:用户在登录后,在某时刻所处的目录
/etc/sysconfig/network-scripts/ifcfg-eth0
basename:最右侧的文件或者路径
diename:basename左侧的路径
Linux系统之上的文件类型
-:常规文件
d : directory 目录
l:link 链接文件
b:block device 块设备文件
c:字符设备文件
s:socket:向前字文件
p:管道文件
命令的分类:
格式:ELF
内部命令:没有存储位置的命令,shell内嵌命令
外部命令:一一对应的二进制文件
PATH:从哪些用路径查找用户键入的命令字符串所对应的二进制文件
自左向右一次查找
获取命令帮助:
1.help
help command (内部)
2、--help
command --help
3、man
q 退出
翻屏:
上下键:翻行
空格键:项文件尾部翻一屏
b:想文件首部翻一屏
Ctrl+d:向文件尾部翻半瓶
ctrl+u:向文件首部翻半屏
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:直接跳转文件尾部
#G:跳转至第#行
1G:跳转至文件首部
搜索:/keyword:从文件的首部向尾部搜索
?keyword:从文件的尾部向首部搜索
翻屏
n:和搜索的方向相同
N:和搜索的方向相反
man手册:
a、用户名伶
b、系统命令
c、程序库
d、设备文件
e、文件系统
f、游戏
g、杂项
h、系统指令
i、内核指令
4、info
5、搜索引擎 百度 谷歌
6、官方文档
Linux文本编辑工具 vi / vim
`Linux
模式:
命令行模式
输入模式
末行模式
命令模式:
方向键
翻页:CTRL+F,CTRL+B
行首行位跳转:^,$
行间跳转:G,gg,#G,1G
输入模式:
新增 插入 开始
a i o:下
A I O:上
末行模式
保存文件: :w
退出: :q,:q!
保存退出: :wq :wq!