作为主题,我想知道fork()的名称代表什么。
我不是以英语为母语的人。这些天我发现有很大的不同 在Linux API / Cmd和Windows API / Cmd之间,这是在Linux中 函数名称不仅仅表示它的用途。
例如,我知道fork()用于创建子进程,但为什么呢 它被称为“叉子”,在字典中叉表示“有两个器具” 或更多的“,”它似乎与“创建新流程”无关。 另一个例子,“grep”用于“打印匹配模式的线条”, 为什么命令被称为“grep”,它的意思是“g报告”?作为一个 非英语人士,我发现记住名字要比记住要难得多 其他平台API的那些。
请告诉我在哪里可以找到功能名称的含义 或Linux API的命令。任何帮助将不胜感激!
答案 0 :(得分:8)
Fork可以分为两部分,作为道路(source)。
Fork(15):分成分支。
从qed和ed文本编辑器中的惯用命令序列:'g / re / p',意思是:全局搜索正则表达式并打印。
This answer列出了一些Linux命令的词源。
答案 1 :(得分:1)
www.lockergnome.com/uncategorized/2006/08/21/linux-forks
Linux forks,一个经常适用于各种Linux的术语 发行版,即使在Linux社区也很难理解。 所有各种发行版都可以在互联网上获得真正的分支 核心?凯文摩根认为他们不是。是他的 企业OpenSource杂志(原LinuxWorld Magazine)文章 “Linux技术领导力和分叉问题”,他探讨了 详细分叉的概念,解释了具有独特性的优点 针对不同应用的变体,并解释了为什么变体不是 叉。