Linux基础(三)-归档压缩、vim、磁盘分区格式化、链接

压缩归档

归档就是将许多文件(或目录)打包成一个文件
归档的目的就是方便备份、还原及文件传输操作

压缩就是将一个大的文件通过一些压缩算法变成一个小文件
主要是缩小文件的大小,主要会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览

解压缩就是将一个通过一些压缩算法的文件恢复之前的样子

tar

  • c 创建一个新的tar文件
  • v 显示所有打包的文件的详细信息
  • f 指定归档文件或磁带(也可能是软盘)设备
  • t 列出tar文件中目录的内容

  • z 使用gzip压缩算法来压缩打包后文件

  • j 使用bzip2压缩算法来压缩打包文件

  • x 解包(可解两种压缩方式的包)

  • -C 指定解压路径

gzip

gunzip

bzip2

bunzip2

vim

vim三种模式

  1. 命令模式(command mode,一般模式)。打开vim是默认是命令模式任何时候,不过用户处于何种模式,按一下 ESC键,即可进入命令模式
  2. 文本输入模式(input model,编辑模式)。在命令模式下按 i(insert,插入)a(append,追加)o(open,打开)c(change,修改)进入编辑模式
  3. 末行模式(last line mode,扩展模式)。只要在命令模式下输入命令 即可进入末行模式。该模式下课保存文件、退出、查找和替换等操作

常用命令

光标移动

命令 含义
0 光标移动到设置行的最前面
$ 光标移动到设置行的最后面
H 光标移动到当前屏的第一行
M 光标移动到当前屏的中间行
L 光标移动到当前屏的最后行
G 光标移动到文件的最后一行
nG n为数字。光标移动到这个文件的第n行
gg 光标移动到文件的第一行,相对于1G
w 光标移动到下一个当初的第一个字母
b 光标移动到上一个当初的第一个字母

进入编辑模式

命令 含义
a 从光标所在位置后面开始输入
A 从光标所在行最后开始输入
i 从光标所在位置前面开始插入
I 从光标所在行的第一个非空白字符前开始插入
o 在光标所在行下新增一行并进入输入模式
O 在光标所在行上方新增一行并进入输入模式

删除复制粘贴

命令 含义
dd 删除光标所在的那一行
ndd n为数字。删除光标所在的向下n行
yy 复制光标所在行的那一行
nyy n为数字。赋值光标所在的向下n行
p 将已复制的数据在光标下一行粘贴
P 将已复制的数据在光标上一行粘贴

撤销、重做

命令 含义
U 复原前一个重做
ctrl+r 重做上一次操作

扩展模式

命令 含义
:w 保存
:q 退出vi并不保存
:wq 保存并退出
:q! 强制退出

硬盘分区、格式化、挂载

  • 硬盘分区可以分为主分区、扩展分区和逻辑分区。
  • 在一个硬盘上最多可以划分4个主分区

df(查看磁盘信息)

  • -a:显示所有磁盘
  • -h:单位转换
  • -T:显示文件系统类型

du(显示目录和文件的大小)

  • -a:显示所有磁盘
  • -h:单位转换

fdisk(创建磁盘分区)

常用命令:

  • d:delete,删除一个(已经存在的)分区
  • l:list,列出(已经存在的)分区的类型
  • m:menu,列出fdisk中使用的所有命令
  • n:new,添加一个新的分区
  • p:print,列出分区表的内容
  • q:quit,退出fdisk,但不存储所做的变化
  • t:title,关闭分区系统的id
  • w:write,退出fdisk并存储所做的变化

partprobe(重新初始化内存中内核的分区表)

对分区操作后

mkfs(格式化磁盘)

mkfs.ext4 /dev/sdb1

文件系统:

  • ext2:Linux系统中标准的文件系统
  • ext3:一种日志式文件系统
  • ext4:一种针对ext3系统的扩展日志式文件系统
  • lvm:逻辑盘卷管理
  • iso9660:目前唯一通用的光盘文件系统
  • xfs:一种高性能的日志文件系统,CentOS7默认使用该文件系统

mount(挂载)

mount 分区 目录

umount(卸载挂载)

umount 目录

符号链接

符号链接就是指向另一个文件的一个文件

软链接

ln -s 源文件 新链接文件

软链接可跨分区链接,源文件删除,链接文件不能访问

硬链接

ln 源文件 新链接文件

硬链接不可跨分区链接,源文件删除,链接文件不受影响

posted @ 2017-09-13 10:39  进1024  阅读(226)  评论(0)    收藏  举报