Questions tagged «history»

Unix系统及其主要组件的历史。请不要将此标签用于与外壳相关的问题;使用“命令历史记录”代替。


2
Unix历史记录:返回代码八进制?
我今天被gdb以下人员措手不及: Program exited with code 0146. gdb以八进制打印返回代码; 调查为什么找到了我:http : //comments.gmane.org/gmane.comp.gdb.devel/30363 但这并不是一个特别令人满意的答案。一些快速谷歌搜索并没有揭示历史,所以我希望SO上的某个人可能知道背景故事。 一个有点相关的问题,如何看待八进制的返回码?也许旧机器总是打印返回码? $ printf %o\\n $? 很尴尬:)
10 gdb  history 


2
有人知道yy的意思吗?
由于历史问题是关于主题的,因此我想问一个困扰了我一段时间的人,但我认识的人似乎都不知道答案。有谁知道前缀yy的历史意义是什么?lex生成的大多数变量和函数都以lex开头,例如yylval和yylex()。我还记得看到一个在yyrsa某处命名的实用程序,但是现在在任何地方都找不到对该实用程序的引用。想知道的人问问!

4
OpenSolaris的未来
由于OpenSolaris已或多或少地被Oracle抛弃,是否有一个很好的替代方案可以实现OSOL的独特功能?ZFS是一回事,但是我喜欢映像创建系统,该系统可以让您创建主系统的映像,然后将其快速分发到其他计算机。这是简化群集创建的一项工作。 根据OSOL的Wikipedia页面,有Illumos,它是OSOL的分支,所有封闭源代码部分均由开放源代码部分替换。Illumos正在积极开发中。 但是,Illumos是否具有OSOL的所有功能?是否有人在使用它并可以告诉我们他或她的经历?

1
括号扩展范围为什么使用两个点而不是三个点(省略号)?
我终于明白了/发现为什么我从来没有使用bash的(还有zsh的)括号扩展范围正确:语法是{1..10}什么,而不是我认为是一个省略号,即{1...10}。 我可以知道为什么选择两个点而不是三个点吗?如(Wikipedia)链接所示,省略号在计算机编程中的用法是常见且易于理解的,这就是为什么这引起了我的好奇心。


1
向上按CTRL + P和向下按CTRL + N的历史起源是什么?
我是一个有一定经验的vim用户,他现在开始使用GNU emacs。大约在我了解到Ctrl- p和Ctrl- n是emacs中向上和向下的默认值的同时,我还了解到它们是vim中正常模式下k和j的变体。 有人知道这些快捷方式的由来吗?我想从逻辑上讲它们来自p(revious)和n(ext),或者也许来自(u)p和(dow)n,但是我想知道它们是什么程序,系统或标准的一部分。似乎不太可能将几个随机的emacs快捷方式借用到vim中,因此将它们包含在这两者中使我认为它们可能早于emacs和vim。* 使用Google很难找到有关击键问题的答案,但有趣的是,在看似全面的Wikipedia文章中并未将它们称为“箭头键” 。 *感谢托马斯·迪基(Thomas Dickey)和马克·普洛特尼克(Mark Plotnick)在评论中指出,所讨论的快捷方式已于1984 vi(sic)和1978 emacs参考文献中记录,但我认为共同起源的问题仍然存在。

1
$ PWD的词源
的词源是$PWD什么?是缩写吗? 我知道有一个pwd可以打印工作目录的命令,但是在我看来,$CWD为当前工作目录命名该变量更有意义,因为外壳程序变量包含数据而不是打印它们。
9 shell  history  pwd 

2
Linux版本号约定
对于Linux的第一个版本,正确的版本号是0.01(如Tanenbaum的OS书中所示),还是应该将第一个版本写成0.0.1(包括点)?

1
“文件描述符”中“描述符”的词源
选择单词描述符总是使我感到奇怪。“索引”或“ id”似乎更明显。选择“描述符”一词有已知的理由吗? 我猜想“描述符”在概念上比在数字上更关键,但有时它实际上是在数字上,因此猜测似乎很微弱。

1
为什么撤销POSIX.1e?
提议的POSIX.1e标准定义了一些诸如ACL之类的东西,这些东西得到了广泛的支持。但是提案本身被撤回了。怎么来的?我在网上找到的唯一理由是来自http://wt.tuxomania.net/topics/1999_06_Posix_1e/的引用: 从今天(2014年7月)的角度很难理解为什么废弃Posix.1e。Solaris,Irix,Linux和其他Unices似乎都认可该标准。另一方面,FreeBSD项目发现了反论点,并且默认情况下未集成功能(“细粒度特权”)。 另一方面,JörgSchilling在此站点上表示了这一点(文件系统ACL中“ mask”的确切目的是什么?) 顺便说一句:参考实现(ag Solaris)在1997年撤消了ACL的POSIX-1003.1草案,因为事实证明,客户需要一种更强大的方法,该方法后来被标准化为NVSv4 ACL。 是否更详细地说明了发生了什么?
9 posix  history  acl 



5
为什么UNIX / Linux提供多个终端?
在1970年代,我们的硬件终端带有用于输入/输出的CUI(字符用户界面)接口。 现在,我们在Unix / Linux世界中有了终端仿真器(Ctrl+ Alt+ Fn)。 在Ubuntu OS中,我看到了七个终端仿真器,其中GUI占据了第七个终端仿真器(Ctrl+ Alt+ F7)。 例如,这是我的第一个终端(Ctrl+ Alt+ F1)仿真器 $ tty /dev/tty0 为什么Unix / Linux提供多个终端仿真器?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.