这一次呢,把《鸟哥》的第9,10章都看完了。也许因为这2章的内容比较少吧。。。下面就说一下我新学到的东西和以前理解错误的东西吧。
<一>我们平时应该经常会遇到压缩文件。可你知道为什么要压缩文件么?
举个例子,1我们都知道它在二进制中的存储为00000001,因为现在的操作系统访问数据都会转换为字节类型来记录,所以不能按照我们的意愿只存一个1,结果,就造成了前7位为“空”,没有使用的情况。当我们在网络上传输数据时,可能由于文件太大,耗时将会很长,也许就会卡在这些大文件上。那有没有什么办法可以解决呢?
当然有喽!一些非常聪明的计算机工程师就利用了一些复杂的算法,解决了这个问题。当我们传输文件时,我们会把一些空的空间“丢”出来,就像00000001,我们压缩时,只保留1,而将那些0都丢出去。当传输成功或想打开查看文件内容时,再利用算法将我们压缩的文件还原成未压缩前的。这就是压缩技术。
一般,我们对较大的文件进行压缩,可以减小文件大小,那么磁盘空间使用量就自然而然的减小了。如果是网络传输,那么可以缩短耗时,也可以减小带宽的使用量。是不是很好呢?真的很佩服那些发明此技术的工程师。
<二>自己之前在Windows下总能看到打包压缩文件,所以,总以为打包与压缩就是一件事。看了书才知道,自己又是揣测。
我们所谓的打包,是将很多个文件合并为一个文件。比如说,我们现有2个文件,tar(打包的命令)一下后,就会成为一个文件。假想一下,你在qq上给别人传输一个文件夹,里面有十几个文件,我们是不能将一个文件夹直接传输过去的,而是选中一个一个文件来传输。这是很麻烦的,尤其是对于文件夹中有很多个文件时。这时,我们的打包就派上用场了。打包后,就成为一个文件了,是不是很方便传输呢?
压缩<一>所述,想一下,如果我们将打包与压缩结合起来使用,是不是很棒呢?打包方便了我们的传输,压缩会减少我们所需的时间和空间。二者结合使用,真的是perfect!
<三>对于学习Linux和Unix的人来说,文字模式很重要。因为我们不仅很容易地了解到系统或程序的运行情况,还会很容易的知道设置的含义,并且,也是最重要的,这会很方便我们修改一些内容。所以,一个好的文字处理器对我们来说就很重要了。
过去一直使用的是vi文字处理器,现在将vi添加了很多功能,成为了vim。特别注意,vim不是文字处理软件,而是一个“程序开发工具”,这是很方便经常编写程序的人使用的,尤其是程序员。
这章的内容总的来说比较简单,说一个我觉得重要的部分吧。就是文件具“可恢复”的功能。系统是靠什么来解决这个问题的呢?就是临时文件。
我们经常会修改文件后,由于某个原因中断了。在我们再次打开这个文件时会提示我们删除一个后缀名为.swp的文件。这是一个隐藏文件,我们对文件进行的一些修改,都会暂时存在在这个文件中。我们如果想恢复的话,可以在打开文件时,根据出现的提示来选择恢复或删除。
一些小小的体会与心得,与大家分享。
free open share
阅读(1561) | 评论(1) | 转发(0) |