Unix环境编程:第一章
1.1操作系统的介绍

1.2 计算机系统的分层

1.3 编译过程


?上一个命令的运行结果 echo 就是输出上一个命令的运行结果
哎linux环境下文件中查找一个元素 即在命令模式下 输入/+你要查找的字符 即/printf 这样 然后找到之后 n表示查找下一条 shift+n表示上一条
file+文件名 查=查看文件是否可运行

1.4 多模块开发


变量的定义是为变量扩充作用域 而变量的声明需要为变量内存空间
gcc -c 文件 检验是否存在语法错误
nm 目标文件 可以知道目标文件的信息 是否有定义 T表示定义的 U表示未定义的



后面加一个-v 表示展现预处理的过程

GDB调试器


环境变量



子进程继承了父进程的环境变量 如果在子进程中修改该环境变量 父进程不会有变化
¥PATH 查看程序运行的路径 一般我们想要运行当前文件夹下的a.out 一般使用./a.out 命令 但是如果想直接使用a.out 需要通过PATH=¥PATH:.命令 将程序运行的当前路径 加入PATH 这样我们的操作系统在运行程序时 就会在当前的文件夹下去找 这样比较省事(But:这只在当前bash 可用 )
在终端进入文件之后 可以通过 /命令来搜索想要搜索的部分
这种情况 可以在~/.bashrc 文件下编辑环境变量 这样在系统启动时就能够自动设置
对于Linux终端打开文件 请一定使用wq来退出保存 不要使用x来退出保存 因为这样会自动加密 会损坏文件
