UC介绍
什么是UC
U指的就是Unix系统,Unix系统使用C语言实现的系统级软件
UC指的是C语言在Unix操作系统下的用户编程,Unix系统提供了大量的接口,用户通过系统提供的接口,使用系统提供的服务。
想要写出功能强大的程序,一定要借助操作系统提供的功能。
像网络通信,线程管理,文件系统等等。
Linux系统
Linux系统隶属于GNU工程,整套GNU工具包一开始就内置其中,可提供高质量的开发工具。
严格意义上的Linux仅指操作系统内核,但一般用于某一个具体的发行版本。
Linux系统的特点
- 遵循GNU/GPL
- 开放性
- 多用户
- 多任务
- 设备独立性
- 丰富的网络功能
- 可靠的系统安全
- 良好的可移植性
Linux发行版本
计算机系统分层
什么是操作系统
—操作系统是管理计算机硬件资源和软件资源的一款系统软件
—操作系统简称OS
操作系统层次划分
操作系统通过驱动程序来管理着计算机的硬件资源
通过系统调用和用户进行交互
环境变量
什么是环境变量
—bash用一个叫做环境变量的特性来储存有关工作环境的信息
—进程可以通过环境变量来访问计算机的资源
查看环境变量的命令—env
—在终端窗口下输入env命令,可以查看环境变量列表
env
查看某个具体环境变量的值—echo $name
—通过env $name命令可以查看某个环境变量具体的值
env $name //name是指你具体想查看的环境变量的名字,比如env $PATH就是查看PATH环境变量的值
添加某个环境变量
—如果我们想自己手动添加某个环境变量,那么我们直接在终端窗口下输入" 键=值 "的形式,回车
强调:等号两边不要加空格
—比如我现在想添加一个环境变量FOOD,它的值等于disanxian,那么就是这样:
FOOD=disanxian
—这是我们如果再用echo $FOOD查看该环境变量,就能看到它的值确实等于" disanxian "
echo $FOOD
disanxian
但是,我们来思考一个问题,如果我们添加了FOOD这个环境变量&#