手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux学习中的那些缩写

[日期:2016-09-09] 来源:Linux社区  作者:xiaojiang1025 [字体: ]

POSIX

Portable Operating System Interface
POSIX是给Unix/Linux系统使用的通用调用接口(SCI, System Call Interface),以期实现同一个程序不需要任何修改就可以实现在不同的Unix/Linux系统间的移植,Windows 后来也做了一些工作来支持POSIX,比如Windows NT
POSIX.1 包含了ISO C的标准函数库两部分(C语言就是为了写Unix开发的语言),分为必须部分和可选部分,只有将这两部分全部实现的才能被称作Unix操作系统

XSI

X/Open System Interface
即POSIX.1标准中的可选部分

SUS

Single Unix Specification
是POSIX.1标准的一个超集,即POSIX可以看作SUS的基础部分,当前常见的Unix/Linux系统都实现了SUS接口

Bash

Bourn Again Shell
Shell就是包在操作系统外面的一个“壳”, 用于用户和系统间的交互,早期有各种shell,包括K shell,B shell, C shell,Bash就是大名鼎鼎的B shell升级版,所以叫Again, 当前安装一个Linux发行版默认的都是Bash

GNU

GNU‘s Not Unix
一个由开发者维护的自由软件社区,之所以强调 "is not Unix"是因为Linux操作系统是Unix-like, 但却是一个自由软件

Copyleft

相对于商业世界传统的“Copyright(版权)”, 它使任何人都可以复制,修改再发布任何一个自由软件,是开源世界的基础

GPL

General Public License
GNU发行的软件遵循的许可,

FHS

Filesystem Hierarchy Standard
一种定义目录属性的标准,定义出四种目录特征,sharable,unsharable,static,variable

GCC

GNU C Compiler, GNU Compiler Collection
gcc早期只是C语言的编译器,就是前面的缩写,后来逐渐也能编译其他语言(eg:cpp),所以就变成的后面的缩写。 gcc是Linux系统的缺省编译器

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-09/135050.htm

linux
相关资讯       linux学习 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款