歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux學習中的那些縮寫

Linux學習中的那些縮寫

日期:2017/2/28 13:49:09   编辑:Linux教程

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系統的缺省編譯器

Copyright © Linux教程網 All Rights Reserved