linux学习笔记(一)

  1. 计算机五大元件:输入,输出单元,控制器,运算器,存储器。

  2. CPU:center process unit。

  3. CPU架构:精简指令集合复杂指令集 (CPU 其实内部已经含有一些微指令)

  4. 认识计算机了内存:

    RAM(random access memory):随机存储器
    ROM(read only memory):只读存储器
    DDR,DDR2,DDR3:代表不同的内存数据传输速。内存(频率带宽,容量,型号)
    多通道:添加内存数量
    BIOS(Basic Input Output System)是一套程序,这套程序是写死到主板上面的一个内存芯片中, 这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(Read Only Memory, ROM)

  5. 认识计算机主板。

  6. 显卡又称为VGA(Video Graphics Array)

  7. 硬盘:

    扇区,磁道,柱面。
    传输接口:主板和磁盘的链接接口,例如磁盘是外接式的接口USB接口。
    固态硬盘(Solid State Disk 或 Solid State Driver, SSD):它没有马达不需要转动,而是通过内存直接读写的特性,因此除了没数据延迟且快速之外,还很省电
    性能:容量,缓冲内存,转速

  8. 操作系统

    操作系统核心的功能就是 给进程(程序)分配内存框架,利用合理的进程调度机制调用进程(管理cpu按照什么样的顺序调用进程)
    数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存;
    CPU依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;
    关于CPU的频率部分:外频指的是CPU与外部元件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数, 两者相乘才是CPU的频率速度;
    个人电脑的内存主要元件为动态随机存取内存(Dynamic Random Access Memory, DRAM), 至于CPU内部的第二层高速缓存则使用静态随机存取内存(Static Random Access Memory, SRAM);
    传统硬盘的组成为:圆形盘片、机械手臂、 磁头与主轴马达所组成的,其中盘片的组成为扇区、磁道与柱面;

  9. 各硬件设备在linux中的文件名
    (1)在Linux中每个设备当做文件来对待。
    (2)在Linux中几乎所有的硬件都在/dev这个目录下
    (问题:cpu微指令集的理解,对挂载的理解(磁盘分区部分))
    (3)磁盘设备文件名通常分为两种,实际SATA/USB设备文件名为/dev/sd[a-p],而虚拟机的设备可能为/dev/vd[a-p]

  10. linux常用热键
    (1)[TAB] 健可以用来补齐命令
    [Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
    [Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
    常用热键:[Ctrl+c]/[Ctrl+d]/man/info
    文本编辑器vim,nano

  11. Linux的文件权限与目录配置

(1)文件使用者、群组和其他(三种身份)
	(a)root用户相关信息记录在/etc/passwd文件中,至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的群组名称都纪录在/etc/group内
	(b)-:普通文件
		d:目录文件
		b:块设备文件
		c:字符设备文件
		l:符号链接文件
		后面9个字符代表3组访问权限:
		第1组的3个字符是授权文件所有者的权限;
		第2组的3个字符是授权同组用户的权限;
		第3组的3个字符是授权其他用户的权限。
		每一组的3个字符一次表示读、写、执行权限,其中:
		r:表示有读权限
		w:表示有写权限
		x:表示有执行权限
		-:表示没有相应的权限	
				
		chgrp :改变文件所属群组
		chown :改变文件拥有者
		chmod :改变文件的权限, SUID, SGID, SBIT等等的特性
		FHS订定出来的四种目录特色为:shareable, unshareable, static, variable等四类;
FHS所定义的三层主目录为:/, /var, /usr三层而已;
(2)常用命令
	ls rm cd mv cat等
	ls -a 会显示隐藏文件
	cp命令复制文件后,文件权限会不一样,所以需要 cp -a ‘文件名’
	rm(r:表示递归删除,f表示强制删除不需要提示)
	mv不仅可以移动文件还可以重命名
	cat 由第一行开始显示文件内容
	tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
	nl 显示的时候,顺道输出行号!
	more 一页一页的显示文件内容
	less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
	head 只看头几行
	tail 只看尾巴几行
	od 以二进制的方式读取文件内容
	file可以查看文件类型
	unmask指定 "目前使用者在创建文件或目录时候的权限默认值"
	搜索文件:whereis,find(比较强大但是速度慢),locate / updatedb
	cd - 表示回到刚才的目录

你可能感兴趣的:(linux学习笔记(一))