gawk报告生成器,可进行格式化输出,文本处理三剑客之一,是基于sed和grep功能的扩展 逐行读入文本,并将每个字段给予一个变量进行存储,$1..$NF ,而$0标识一整行
系统首次引导或重启时加电的瞬间处理器(cpu)执行存在于BIOS中的一段已知代码,而后选择一个可引导设备,pc可用来做引导的设备多样(灵活),BIOS需确定使用哪个设备来引导 将stage 1 的引导加载程序(bootloader)加载至RAM执行.bootloader大小小于512Bytes(一个扇区sector),主要工作是加载stage 2 的引导加载程序 stage2第二阶bootloader加载至RAM执行,通常屏幕有显示动画,将linux内核压缩形态映像和一个可选的初始RAM磁盘(initramfs临时根文件系统)加载至内存.stage2 bootloader控制权交给内核映像,解压和初始化.
sed作为其中之一对于文本处理可谓是异常强大,能够大批量处理文本复杂繁琐的修改,添加,删除等操作,并能够完美的与正则表达式相结合使用. 处理文本时按数据流进行处理,每次读取文本的一行,将其放入缓冲区中称之为模式空间(pattern space),也可类比理解为工作台,然后根据地址定界或是正则表达式进行匹配,如果被匹配则执行其后的命令作出相应处理动作,而后读取下一行处理,不断重复.
在windows系统中,我们对磁盘管理或是分区,C盘D盘E盘,打开"磁盘管理器",以设备的形式管理. 而linux哲学"一切皆文本"的思想,无论是设备也好,在linux中都是以文件的形式,来管理磁盘资源的.如何使用强大的fdisk,gdisk,parted合理化管理您的磁盘资源?
程序包管理? 通常来说在windows中将需要安装的程序,程序名.exe下载下来然后点击setup的安装程序或直接点击程序包,下一步下一步即可.而Linux中程序包不是exe,不同的主流发行版有着不同的程序包管理机制.比较主流的主要是rpm程序包管理器和deb程序包管理.
1.shell脚本:是一种解释型语言,不需要提前进行编译,只需将代码转化成中间代码,边解释边运行,执行效率稍逊于编译型语言,跨平台性好.而编译型语言则需要提前进行编译转化为二进制文件,靠近底层硬件执行效率高,跨平台移植性差.
什么是通配符(glob)? 通配符是Linux shell中用来描述(匹配)不确定字符的特殊符号. 看看具体通配符是如何描述字符?
Linux 文件系统类似一颗倒置的树状结构,由/根目录开始向下伸展开来,每一个文件是一个节点。值得注意的是目录是一个特殊文件,当然是节点。如果从根开始向下伸展,可能经过数个节点到达终点,不能继续伸展,这个文件也称作叶子节点。从根开始经过数个节点找到所需的最终文件,整个经过的节点串起来,也就是绝对路径。如果是从当前目录开始向最终文件所经过的节点的串联,称作相对路径。
什么是linux?Linux是开源的类Unix系统,单纯的术语Linux来说其实仅仅指由林纳斯.托瓦兹开发并于1991年发布的一款存在于内核空间的操作系统内核(kernel)