Linux C 程序设计(一)

Linux C 程序设计(一)

Linux 的历史

Linux是一款免费使用和自由传播的类UNIX操作系统,它主要用于基于x86系列的CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的,全世界都能自由使用UNIX系统。

Linux 的基本思想有两点:1.一切都是文件;2.每个软件都有确定的用途。

Linux 的优势是:稳定性;安全性;速度;成本;多路处理及其他高端特性;应用程序。

Linux 发行版是一种产品化的linux版本,这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。他们通常包括了其他软件和应用软件,以及一个用来简化系统的初始安装的安装工具,和让软件安装升级的集成管理器。一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。

安装Linux系统

1)启动安装程序,可以通过从LiunxCD或可移动磁盘上启动计算机来实现。

2)安装程序在计算机的RAM中运行Linux的一个副本。

3)确定安装源,这由安装程序询问用户或自动探测来确定实现。

4)了解可用空间情况,安装程序询问用户或自动探测来确定Linux操作系统的安装位置。

5)用户回答安装程序提出的问题。

6)安装程序把软件包从安装源复制到上面制定的安装位置。

7)用户回答与初始系统配置相关的一些问题。

8)安装程序根据用户的输入来配置系统,并且安装引导器以便Linux启动。

9)用户通过按下某个键或重启电脑来启动Linux系统。

shell脚本可以看作用户和系统交互的一个窗口。

shell script是一种语言,它拥有计算机语言所必须的一切核心元素:常量,变量数组,循环,条件及逻辑判断等重要功能。

shell脚本组成

1)文本文件的第一行必须指明用于解释脚本的shell名。

2)文本文件必须设置执行权限。

3)文本文件必须包含解释器可以识别的有效命令。

你可能感兴趣的:(Linux,C)