摘要:
VCS -Version Control System 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 特征 1、记录文件的所有历史变化 2、随时可恢复到任何一个历史状态 3、多人协作开发或修改 4、错误恢复 5、多功能并行开发 分类 1、本地版... 阅读全文
摘要:
yum(yellowdog updater modified)是一个RPM的前端程序,主要目的是设计用来自动解决RPM的依赖关系问题。 自动解决依赖关系 可以对RPM进行分组,并基于组进行安装操作 引入仓库概念,支持多个仓库 配置简单 仓库 仓库可以是本地的,也可以是通过HTTP、F... 阅读全文
摘要:
源代码基本编译流程: 源代码形式的缺点:操作复杂,编译时间较长,极容易出现错误 源代码形式的有点:适用所有系统,可定制 RPM 1、简化软件安装操作,通过将源代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理 2、不同平台下编译成不同RPM包,以实现跨平台 ... 阅读全文
摘要:
系统启动流程 BIOS 我们称之为基本输入输出系统,一般保存在主板上的BIOS芯片中,负责检查硬件并且查找可启动设备;可设置启动顺序; 如果一个设备是可启动,那么第一个扇区512字节的最后两字节是55aa; MBR BIOS找到可启动设备后执行其引导代码 引导代码为第一扇区的前44... 阅读全文
摘要:
grep 命令grep用以基于关键字搜索文本 grep 'hhl' /etc/passwd -i 忽略大小写 -n 显示结果所在行数 -v 输出不带关键字的行 -Ax 在输出的时候包含结果所在行之后的指定行数 -Bx 在输出的时候包含结果所在行之前的指定行数 基于列处理文本 命令c... 阅读全文
摘要:
命令行shell数据流有如下定义: 通过管道和重定向可以控制CLI的数据流 阅读全文
摘要:
默认权限 每一个终端都拥有一个umask属性,来确定新建文件,文件夹的默认权限 umask使用数字权限方式表示,如:022 新建目录的默认权限是:777-umask; 新建文件的默认权限是:666-umask; 一般,普通用户的默认umask是002,根用户的umask是022 修改用... 阅读全文