摘要:在"14 磁盘及文件系统管理详解"中,我们详细介绍了磁盘的工作原理,但是,有一点我们一定要明白,作为现在存储数据的主要设备,机械磁盘早就是上个世纪的产品,而它的读写速度与内存、CPU比起来已经不在一个级别上,但是当前“大数据”背景下,我们有大量的数据需要进行存储,这样对磁盘的要求更加高了。 为了解决
阅读全文
摘要:这一节的内容,我们详细介绍下Linux的文件压缩、解压缩与文件归档的内容,也就是tar、gzip、bzip2、xz等命令的内容; 压缩(compress)与解压缩(uncompress) Linux系统下常见的压缩格式有:gz,bz2,xz,zip,z 文件压缩的原理:文本文件中经常出现的字符,通过
阅读全文
摘要:在上一节的内容中,我们提到了设备文件,包括块设备文件(b)以及字符设备文件(c),这一节里面我们主要为大家说明Linux系统如何通过终端进行控制管理的,在这个过程中就用到相应的设备文件; Linux系统发的终端 这里我们提到的终端,就是说明我们通常是如何管理Linux系统的;登录系统必须借助硬件设备
阅读全文
摘要:这一节内容我们一起来详细了解磁盘的工作原理; 磁盘管理 首先,我们知道计算机的三大组建:CPU、内存、和I/O设备;其中磁盘就是属于外部的I/O设备,用于永久的存储文件数据;相对于CPU和内存而言,当前使用较多的机械磁盘还是处于“上一个阶段”的产品,对比起CPU内存这样的电子产品而言,速度可想而知。
阅读全文
摘要:在上一节中,我们回顾了Linux下文件的相关属性,其中包括权限内容。而文件的权限除了属主属组和其他用户的三位rwx外,还有一位特殊权限。 同时,对于文件访问也有更加细致的控制,也就是通过访问控制列表的方式来进行限制。 这一节,我们就来了解这两个内容。 文件特殊权限位 当我们通过chmod修改文件权限
阅读全文
摘要:之前,我们学习过grep来过滤文件内容,而这种查找找的是某一个文件内的内容;以及 less 或者 man 或者上一节提到的 vim 编辑器中的 / 与 ? 都是用来查找单个文件内的内容。而这一节,我们提到的内容为查找符合条件的文件; 查找依据则大体离不开 ls -l 长整形里面的相关内容; 文件查找
阅读全文
摘要:和sed相比,sed为字处理器(行编辑器),将文本逐行放入到模式空间(也就是内存)中进行处理,并显示在屏幕上。而vim、vi以及nano都是全屏文本编辑器,而vim则是vi的加强版本,相对于vi,vim则拥有特殊字符着色的功能,也是最为常用的功能; 本节我们重点介绍vim编辑器的常见用法; vim文
阅读全文
摘要:grep灵活的关联正则表达式实现文件过滤,而sed是一个数据流的编辑器,或者说是一个行编辑器,它将文件一行一行的数据放入到内存中进行编辑,而awk是一个报告生成器,这个我们以后再说; 之前我们介绍过grep与正则表达式,这一节我们详细介绍sed的用法 sed的基本用法 sed Stream EDit
阅读全文
摘要:练习1:写一个脚本程序,完成以下任务 1、添加五个用户,user1、user2、user3、user4、user5; 2、添加之前先判断是否存在该用户,如果存在则显示“某某用户已存在”; 3、每个用户的密码都为redhat,而且要求添加密码完成后不显示命令的执行结果; 4、每个用户添加完成以后,都需
阅读全文
摘要:shell脚本编程入门 编程语言介绍 编程语言分为:机械语言、汇编语言和高级语言; 计算机能识别的语言为机械语言,而人类能学习的并且能够方便掌握的为高级语言,所以,我们所编写的程序就要通过编译来转换成为计算机能识别的机械语言来运行,这个过程我们叫做编译。所以,我们能够学习的一般都为高级语言; 高级语
阅读全文