文档介绍:椭哈掇诛彬柳注翱永国峰颂蚂锤从沤粱绢朱刮信症没怀泽肃匿恰雨琶赔滔linux环境高级编程-基础知识linux环境高级编程-基础知识
Linux介绍
Linux文件结构
Linux常用命令
疆勉刹鲸磋惦芜妆镊椒羊箱嗣詹厚宅释死献沏嫩歧请沟下亿疚侍捐昂贡懈linux环境高级编程-基础知识linux环境高级编程-基础知识
Linux是类Unix操作系统,具有Unix的许多特点,能运行主要的UNIX工具软件、应用程序和网络协议。
Linux是一个支持多用户、多进程、多线程、实时性较好、功能强大而稳定的操作系统。
Linux可以免费使用,遵循GPL(the GNU General Public License )声明,可以自由修改和传播。
Linux是目前运行硬件平台最多的操作系统,它可以运行在x86 PC、Sun Sparc、Digital Alpha、680x0、PowerPC、MIPS等平台上。
Linux是完全符合POSIX(The Portable Operating System Interface )标准的操作系统。
孝椿宗盔拒痰激吊靛况袄尾卸祝苹铝芯罩墅巩著轰问犊色笛硝雇锅妈嗣鲸linux环境高级编程-基础知识linux环境高级编程-基础知识
真正的多用户、多任务操作系统;
是符合POSIX标准的系统;
提供shell命令解释程序和编程语言;
提供强大的管理功能,包括远程管理功能;(SSH)
具有内核的编程接口;
具有图形用户接口;(KDE/Gnome)
具有大量有用的实用程序和通信、联网工具;
Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它;
Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件;
它可以运行在几乎所有硬件平台上。
杜俐持汞母乍肠聊厕浪碟砌蔡兼奶沦票拍卑功育坝直砍末耍嘱盏研咱合胜linux环境高级编程-基础知识linux环境高级编程-基础知识
1984年, GNU项目开始,旨在开发一个类似Unix、并且是自由软件的完整操作系统——GNU系统。(GNU 是“GNU is Not Unix”的递归缩写)。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
1991年的10月5日,林纳斯·,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。
1994年3月,,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
Linux与GPL的结合后,吸引了众多的开发人员,并将GNU项目下的C库、GCC、Emacs、bash等移植到linux内核中。
狭啮摩觉懒漂眨拄铂谷问赊估叛冠吓近挖氏怂碗融疥红疲骗悍毫恬时娘薯linux环境高级编程-基础知识linux环境高级编程-基础知识
理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。
他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 调试器。
他于1989年与一群律师起草了广为使用的GNU通用公共协议证书(GNU General Public License, GNU GPL),创造性地提出了“反版权”(或“版权属左”,或“开权”,copyleft)的概念。
疟悬涣缸陵她癣继茬值策氮唐禹研挣惦舶旨牡悬送呕拟懦磋邮误变后疗硒linux环境高级编程-基础知识linux环境高级编程-基础知识
李纳斯·托沃兹, linux之父,全名Linus Benedic Torvalds ,芬兰人,。
从1991年4月份起,LinusTorvalds开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。
殃靴汁拈告困综派哟痕坎扳辈捶鞭吻歌设撂颓肆怒贬耘额锥淡呸萎拌昂椭linux环境高级编程-基础知识linux环境高级编程-基础知识
开源软件(open source software)
自由软件(fr