课时8:vi编辑器
- vi,vim,emacs功能还要强大
- vim可以启动vim编辑器,vim+目标文件路径 的形式使用,如果目标文件存在则打开,不存在则自动创建
- vim有三种模式:命令模式(常规模式),插入模式,ex模式
- i-在光标前插入文本;o-在当前行的下面插入空行;dd-删除整行;yy-复制当前行;n+yy-复制n行;p-粘贴;u-撤销上一个操作;r-命令模式下替换当前字符;/-命令模式下查找关键字
- ex模型::w-保存当前修改;:q-退出;:q!不保存强制退出;:x-保存并退出;:set number-显示行号;:!-系统命令;:sh-切换到命令行,ctr+d返回vim
课时9:磁盘基本概念
- cylinder(柱面)、sector(扇区)、head(磁头)
- Linux所有设备都被抽象为一个文件,保存在/dev目录下
- 设备名称一般为hd[a-z]或sd[a-z]([a-z]为分区号),IDE设备的名称为hd[a-z],SATA,SCSI,SAS,USB的设备名称为sd[a-z]
-
分区概念:分区是一个软件概念,磁盘逻辑分为几个区,不同分区用:设备名称+分区号 方式表示,如sda1,sda2
-
主流的分区机制分为MBR和GPT,MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用的BIOS的PC设备,MBR支持32bit和64bit,MBR支持分区数量有限,MBR只支持不超过2T的硬盘,超过2T只能用2T
-
MBR分区:主分区,最多只能创建4个主分区。扩展分区,一个扩展分区会占用一个主分区位置,不能直接使用,在基上面创建逻辑分区使用。逻辑分区,Linux最多支持63个IDE分区和15个SCSI分区
- GPT(GUID Partition Table)是一个较新的分区机制,支持超过2T磁盘,向后兼容MBR,必须在支持UEFI的硬件上才能使用,必须使用64bit系统,Max,Linux系统都能支持GPT分区格式