写在前面
本来想在上个博客就结束的,但是加上剩下的内容就会有点多,这里再加一个博客吧,按步骤学习.到这里,我们最基本的指令就可以结束了,后面用到的时候再逐步学习.
压缩
我们对文件压缩文件很是熟悉,那么请问,为什么要出现压缩包这个概念?在QQ上你可以发送文件夹吗?这是有原因的,可以这么理解,当我们压缩文件后,你会发现文件所占据的空间变少了,而且你可以发送给其他用户了.
压缩文件的好处
- 占据硬盘资源少
- 要下载,只有压缩包下载完,才可以使用
Linux环境下存在常见的两类压缩指令,我们一一看看把.
- zip & unzip 指令
- tar 指令
zip & unzip 指令
zip指令就是把文件压缩成.zip类型的压缩包.我们先来看看.
现在我们就把这个目录给压缩了,那么我们要是解压的话就需要下面的指令了.
那么我们就要看看自己是真的压缩解压成功了吗.进入那个文件夹看看.
现在我们就可以发现了,我们得到是一个空的文件夹,这和我们想要的完全不一样,正确的压缩是需要选项的.
我们可以通过-r选项来告诉操作系统递归式的压缩文件.
看看我们做的是不是正确的.
指定位置解压
在Window环境下也存在选择哪个位置解压,unzip这个指令也存在这个功能 -d
-d选项后面是我们要指定的解压目录,这里演示解压到家目录.
tar 指令
我们需要再来谈谈什么是压缩,压缩分为两个步骤,解压也是对应的两个步骤
- 打包
- 压缩
我们来举一个例子,现在你要上大学了,你家里人担心你在学校过的苦,给你准备了一大堆东西,你看到地上放着的物品,想到的是让你妈妈哪一个蛇皮袋子把这些东西给包起来,这就是 打包,但是当你爸爸发现打包完后,袋子里面存在空气一类的,就拿手或者空气抽离器把空气给抽了,顺便使劲按袋子,希望放更多的东西,这就是压缩.
我们前面学的zip和unzip把这两个步骤直接放在一起了,但是这个tar指令可以,但是我们也不分开.
- -c 创建一个 包
- -z 是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
- -f 使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数
- -x 解开一个压缩文件
压缩
解压
-v 选项
-v是可以让我们看到解压和压缩的过程的.
-C 选项
这个选项是解压到指定文件夹中,和unzip的-d选项作用是一样的.
clear 指令
clear 指令这个是给清屏的作用,当我我们不想看到指令光标在最下面,可以清屏.
bc 指令
这个就是一个计算器,没什么可说的.
uname 指令
查看你的Linux是什么版本.
- -a 详细信息
- -r 只看版本
history
查看近期的历史命令
热键
热键就是我们经常被使用的按键组合,这里提供几个.
CTRL+c
让当前程序停掉.
tab
可以自动补齐命令,让命令写的更快,要是不行多摁几下.
CTRL + r
查找历史命令
CTRL + d
快速退出账户