Unix高级编程---UC操作介绍和环境变量

UC介绍

什么是UC

U指的就是Unix系统,Unix系统使用C语言实现的系统级软件

UC指的是C语言在Unix操作系统下的用户编程,Unix系统提供了大量的接口,用户通过系统提供的接口,使用系统提供的服务。

想要写出功能强大的程序,一定要借助操作系统提供的功能。

像网络通信,线程管理,文件系统等等。

Linux系统

Linux系统隶属于GNU工程,整套GNU工具包一开始就内置其中,可提供高质量的开发工具。

严格意义上的Linux仅指操作系统内核,但一般用于某一个具体的发行版本。

Linux系统的特点

  1. 遵循GNU/GPL
  2. 开放性
  3. 多用户
  4. 多任务
  5. 设备独立性
  6. 丰富的网络功能
  7. 可靠的系统安全
  8. 良好的可移植性

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这个环境变量&#

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白程序猿~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值