文件打包与压缩
tar打包工具
在linux中常用tar工具来打包文件,tar同时实现了对7z,gzip的支持。压缩工具本身只能实现对文件或目录的压缩,并没有实现对文件的打包压缩。我门无需去学习其他压缩工具,tar的压缩和解压都是同一个命令。
tar:
c : 创建一个新的tar文件。
t : 列出tar文件中目录的内容。
x:tar文件中抽取文件。
f : 指定归档文件(一般都要选)。
v : 显示所打包文件的详细信息,verbose的首字母。
z:使用gzip压缩算法来压缩打包后的文件。
j: 使用bzip2压缩算法来压缩打包后的文件。
tar cvf abc.tar a.txt b.txt c.txt -------------打包将arch目录打包成一个名为arch.tar的归档文件。
tar tf abc.tar---------------------------查看打包文件内容。
tar xvf abc.tar -C /路径----------------抽取打包文件内容
gzip和bzip2压缩解压文件
gzip file1 -c > /路径/name.gz-----------------将文件file1压缩成.gz文件
gunzip file1.gz > -----------------------将文件file1解压
bzip2 file1 >------------------------------将文件file1压缩成.bz2格式压缩包
bunzip2 file1.bz2------------------------将file1解压缩
使用tar命令打包并压缩
tar cvzf arch.tar.gz arch -----------------将目录arch后面的文件同时打包和用gzip压缩
tar cvjf arch.tar.bz2 arch-----------------将目录arch下文件打包并用bzip2方法压缩
Vim编辑器
三种常用模式的切换
vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc
或者Ctrl+[
(这在vim课程环境中不管用)即可进入普通模式。普通模式中按i
(插入)或a
(附加)键都可以进入插入模式,普通模式中按:
进入命令行模式。命令行模式中输入wq
回车后保存并退出vim
普通模式:
插入模式:
1.在vim编辑器中移动光标
命令行模式:
vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等
1.删除与复制的常用按键
2.粘贴
3.撤销和重做
4.快速移动光标在文件中的位置
5.移动光标在屏幕中的位置
硬链接和软链接
linux链接分为两种,一种被称为硬链接(Hard Link),另一种被称为软链接。
硬链接
在linux系统中,保存在磁盘分区中的文件都给它分配一个编号,称为引索节点(inode)。在linux中多个文件名指向同一引索节点是存在的,这种链接就叫硬链接。硬链接的作用是允许一个文件拥有许多有效名,用户可以建立硬链接到重要文件,以防止误删。只删除以个链接并不影响引索节点和其他的连接,只有当最后一个连接背删除后,文件的数据块才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬链接文件均被删除。
软链接
软链接称为符号链接(symbolic liink),类似于windos上的快捷方式