全球旧事资料 分类
名师整理
精华知识点
Prerequisite一、Li
ux命令
1、文件操作列出目录内容lsdirvdir创建特殊文件mkdirmk
odmkfifo文件操作cpmvrm修改文件属性chmodchow
chgrptouch查找文件locatefi
d字符串匹配grepegrep其它pwdcdarfilegreptarmorelessheadtailcat2、进程操作pskilljobsfgbg
ice3、其它whowhoamipasswdsuu
ame…ma

二、Li
ux工具
编辑工具:viemacs编译、链接:gcc(GNUCCompilerGNUCompilerCollectio
)调试:gdbmake命令版本控制工具:CVS等
三、编程语言
1、HighlevelLa
guage:CCJavaFortra
…2、ELFbi
aryformat:Excutablea
dLi
kableFormat(工具接口标准委员会TIS选择了正在发展中的ELF体系上不同操作系统之间可移植的二进制文件格式)
四、GCC使用
E只对源程序进行预处理调用cpp预处理器S只对源程序进行预处理、编译c执行预处理、编译、汇编而不链接ooutput_file指定输出文件名g产生调试工具必需的符号信息OO
在程序编译、链接过程中进行优化处理
f名师整理
精华知识点
Wall显示所有的警告信息Idir指定额外的头文件搜索路径Ldir指定额外的库文件搜索路径l
ame链接时搜索指定的库文件DMACRODEFN定义MACRO宏Gcc过程:预处理、编译、汇编、链接
GDB使用
设置断点、监视变量值、单步执行、修改变量值
makeffile
ametarget
ame
Shell编程一、Shell概述
1、Shell用户和操作系统之间的接口、作为核外程序而存在
f名师整理
精华知识点
2、Shell的双重角色1)、命令解释程序(1)Li
ux的开机启动过程:加载BIOS;读取MBR(MasterBootRecord);BootLoader;加载内核;用户层i
it依据i
ittab文件来设定运行等级;i
it进程执行rcsysi
it;启动内核模块;执行不同运行级别的脚本程序;执行etcrcdrclocal;执行bi
logi
程序,进入登录状态(2)进程树:进程树是一种进程关系表示方法。由父进程和子进程两部分组成。(3)Shell的工作步骤:打印提示符;得到命令行;解析命令;查找文件;准备参数;执行命令2)独立的程序设计语言解释器(1)KISSKeepItSmalla
dStupid(2)Reusabletools(3)Redirectio
a
dpipe
二、创建和执行Shell程序
1、编写脚本文件(注释、退出码(exit0))2、执行脚本文件方法1:shscript_file方法2:chmodxscript_filechow
chgrpoptio
allyscript_file方法3:sourcescript_fileorscript_file1、在当前bash环境下新建一个子shell来执行这个脚本,继承父Shell的环境变量,用于执行刚修改的初始化文档,2、这些子shell即子进程使脚本并行地,有效率地地同时运行脚本内的r
好听全球资料 返回顶部