GUN/Linux是什么意思Linux 是一种计算机操作系统: 一系列能让您与计算机进行交互操作并运行其它程序的程序 。操作系统由多种基础程序构成 。它们使计算机可以与用户进行交流并接受指令 , 读取数据或将其写入硬盘、磁带或打印机,控制内存的使用,以及运行其它软件 。操作系统最重要的组成部分是内核 。在 GNU/Linux 系统中,Linux 就是内核组件 。而该系统的其余部分主要是由 GNU 工程编写和提供的程序组成 。因为单独的 Linux 内核并不能成为一个可以正常工作的操作系统, 所以我们更倾向使用 “GNU/Linux” 一词来表达人们通常所说的 “Linux” 。
Linux 是以 Unix 操作系统为原型创造的 。自从诞生之日起,它就被设计成一种多任务、多用户的系统 。这些特点使 Linux 完全不同于其它著名的操作系统 。事实上,Linux 比您所能想象到更加特别 。与其它操作系统绝然相反的是,没人真正拥有 Linux,其大部分开发工作都是由无偿的志愿者完成的 。
后来演变为 GNU/Linux 系统的开发工作开始于 1984 年 。当时,自由软件基金会 开始研发被称为 GNU 的自由的类 Unix 操作系统 。
GNU 工程开发了大量用于 Unix? 的自由软件工具和类 Unix 操作系统, 例如 Linux 。这些工具使用户能执行从日常俗事(例如在系统中复制和删除文件) 到神秘操作(例如书写和编译程序或对多种文档格式进行熟练的编辑工作) 的各种任务 。
虽然有许多组织和个人都对 Linux 的发展作出了帮助 , 但是自由软件基金会依然是最大的单个贡献者 。他不仅仅创造了绝大部分在 Linux 中使用的工具,还为 Linux 的存在提供了理论和社会基础 。
Linux 内核 的首次面世是在 1991 年 。当时,名为 Linus Torvalds 的芬兰计算机科学系学生在 Usenet 新闻组 comp.os.minix 上发布了一种 Minix 替代内核的早期版本 。请看 Linux International 的 Linux 历史 。
在几个可信赖代理人的帮助下,Linus Torvalds 一直协调着数百位开发人员的工作 。有关 linux-kernel 邮件列表上讨论内容的每周纪要在 Kernel Traffic上可以看到 。更多有关 linux-kernel 邮件列表的信息请参考 linux-kernel 邮件列表问答 。
Linux 用户在挑选软件方面有着极大的自由 。例如,Linux 用户可以选择几十种不同的命令行外壳和多种图形桌面 。这通常让其它操作系统的用户手足无措 , 他们甚至从来没想过命令行和桌面其实是可以更换的 。
Linux 很少会崩溃、适合在同一时间运行多个程序,而且比大多数操作系统更为安全 。有了这些优势,Linux 成为在服务器市场上增长最快的操作系统 。近来, 它还开始在家庭和商业用户中变得越来越流行 。可参考下《Linux就该这么学》了解更多Linux相关知识 。
makefile 中的,像gun中的 awk,grep都什么意思,谁有文档说明 , 给你 , 谢谢!你这个makefile 文件因该是在linux下使用的编译文件 。awk,grep都是linux的过滤命令 。
grep主要是命令的简单过滤 。
【gunlinux命令 gun linux】awk是一个强大的文本分析工具 , 相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时 , 显得尤为强大 。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片 , 切开的部分再进行各种分析处理 。
从这里可以看出,awk和grep都是文本处理 , 但awk更加强大 。
GNU/Linux的GNU是什么意思这个组织中黑客云集,而且多是掌握核心技术的真正高手,他们的作品多是编译器、词法/语法分析器、底层函数库等大作 。更重要的不是他们的技术,而是他们的哲学!他们的哲学就是技术上的“共产主义”——人人为我,我为人人 。他们发布了一种版权许可协议——GPL——一个神圣的宣言 。与中庸而谦和的BSD协议不同,它充满着革命的活力和斗争精神,它的出现标志着一个新世界——GPL世界——的诞生!GNU本来向开发自己的操作系统——HURD,但是因为种种原因进度非常慢 。这时候,一个荷兰黑客制作出了Linux,并宣布:遵循GPL版权可协议 。Linux的发展非常快,他本身遵循GPL版权可协议,同时又把GNU的很多软件集成了进去(注意,Linux仅仅是一个内核,不包含外围的应用程序),所以现在我们使用的Linux系统,应该完整地称之为GNU/Linux才对 。GUN是一个关于linux的标准 。一切有关linux的开发得符合GUN的规定 。GNU工程已经开发了一个被称为“GNU”(GNU是“不是UNIX”的缩写)的、对Unix向上兼容的完整的自由软件系统(free software system) 。由Richard Stallman完成的最初的GNU工程的文档被称为‘GNU宣言’ , 该宣言已经被翻译成多种其它语言 。我们还有创作与1983年的GNU工程创始宣言 。上述单词“free”指的是自由(freedom),而不是价格 。你可能需要或者不需要为获取GNU软件而支付费用 。不论是否免费,一旦你得到了软件,你在使用中就拥有三种特定的自由 。首先是复制程序并且把它送给你的朋友或者同事的自由;而后是通过获取完整的源代码,按照你的意愿修改程序的自由;最后是发布软件的改进版并且有助于创建自由软件社团的自由 。(如果你重新发布 GNU软件,你可能对分发拷贝这项体力劳动收费 , 也可能不收费 。)在1983年构思GNU工程是为了提供一种找回在计算机界早期的盛行的合作精神的方式--为了使合作成为可能而排除有私有软件所有者给合作造成的障碍 。在1971年,当Richard Stallman开始他在MIT的职业生涯时,他工作于一个专门使用自由软件的工作组 。即使计算机公司也经常发布自由软件 。程序员可以自由地相互合作,就象他们通常所作的那样 。到了80年代,几乎所有的软件都是私有的,这意味着它有一个不允许并且预防用户合作的拥有者 。这就使得GNU工程成为必要的了 。每个计算机的使用者都需要一个操作系统;如果没有自由的操作系统,那么如果你不求助于私有软件,你甚至不能开始使用一台计算机 。所以自由软件议事日程的第一项就是自由的操作系统 。一个操作系统不仅仅是一个内核;它还包括编译器、编辑器、文本排版程序 , 电子邮件软件,和许多其他东西 。因此 , 创作一个完整的操作系统是一乡十分庞大的工作 。它将耗费太多的年头 。由于Unix的全局设计已经得到认证并且广泛流传,我们决定使操作系统与Unix兼容 。同时这种兼容性使Unix的使用者可以容易地转移到GNU上来 。自由的,类似于Unix的内核的初始目标已经达到了 。到90年代,我们已经发现或者完成了除了内核之外的所有主要成分 。而Linux,一个自由的内核,由Linux Torvalds开发了 。把Linux和几乎完成的GNU 系统结合起来,就构成了一个完整的操作系统:一个基于Linux的GNU系统 。估计目前大约有十万人在使用基于Linux的GNU系统 , 包括Slackware、Debian、Red Hat以及其它 。然而,GNU工程并不限于操作系统 。我们的目标是提供所有类型的软件 , 无论有多少用户需要它 。这包括了应用软件 。我们已经有了电子表格 。我们希望在未来把GNU Emacs扩展为所见即所得的桌面出版系统 。我们还想为不是计算机专家的用户提供软件 。为此我们正在创作‘拖放图标桌面’以帮助初学者使用 GNU系统 。我们还希望提供游戏和其它娱乐 。已经由一些游戏可以使用了 。自由软件可以走多远?这没有限制,除非诸如版权法之类的法律完全地禁止自由软件 。最终的目的是 , 让自由软件完成计算机用户希望完成的所有工作--从而导致自由软件的过时
推荐阅读
- 公司经营模拟游戏经典小说,模拟公司类游戏
- 电脑换新机怎么登录微信,换电脑了微信聊天记录怎么搞过来
- 视频xdm什么意思,视频 什么意思
- 老师可以在抖音直播吗,老师可以在抖音直播吗知乎
- mysql怎么模拟表锁 mysql表锁了怎么解锁
- css如何做框的立体效果,html css 立体图形
- 网站开发教程舞蹈,网站开发教程视频
- 手机怎么调屏幕赫兹,手机赫兹怎么设置
- go语言基础语法面试题 golang基础面试题