Questions tagged «history»

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

4
Linux中“自己编译”思想的根源是什么?
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 我上大学时曾使用过Linux,并且对这些术语很熟悉。我会定期使用.NET语言进行开发,因此我不会识字。 就是说,我不能真的说我理解* nix圈子中存在的“自己编译” [CIY]心态。我知道它会消失,但仍会不时听到。作为一名开发人员,我知道设置编译器和必要的依赖关系是一件麻烦事,因此,我觉得CIY的工作流程已使* nix的可及性大大降低了。 哪些社会或技术因素导致CIY心态的兴起?
11 linux  history 

2
为什么主要管理员UID 501?
我明白*初级管理员用户提供的用户ID 501和随后的用户获得的增量数(502,503,...)。但是为什么501呢?有什么特别之处50x,这种选择的历史/技术原因是什么? *当我对为何外部硬盘驱动器内的所有垃圾文件感到好奇时,我开始研究这个问题.Trashes/501。我的搜索得出的结论501是* nix系统(我在macOS上)中主要管理员的用户ID,但不是为什么。

1
为什么'find -exec cmd {} +'必须以'{} +'结尾?
前言:我了解-exec {} \;&的区别-exec {} +。我也没有问题,因为这样,我只是好奇的语义find。 当-exec以+而不是结束参数时;,我们需要以结束{} +,例如: # FreeBSD find $ find . -type f -exec cp {} /tmp + find: -exec: no terminating ";" or "+" # GNU find is even more cryptic: $ find: missing argument to `-exec' ;在这些示例中使用代替+可以很好地工作(但显然可以做其他事情)。 从POSIX: -exec utility_name [argument ...] ; -exec utility_name [argument …
11 find  history  posix 

3
重击的历史
Bash的“ globbing”和正则表达式为何不相同,是否有历史原因?例如,我相信Bash中的[1-2]*匹配项以1或2开头,后跟其他任何内容,而正则表达式[1-2]*仅匹配1和2的序列。我的Bash脚本和REGEX foo都非常薄弱,我经常遇到与这些差异相关的问题,这让我很好奇为什么它们不同。

2
为什么只有两个用户定义的信号?
在linux系统中定义的信号列表中,有两个信号称为“用户定义的信号”(SIGUSR1和SIGUSR2)。在特定情况下会引发或捕获其他信号,但是SIGUSR留给用户应用程序使用。 那么为什么只有两个信号呢?
11 history  signals  ipc 




1
为什么不从文件读取tr命令?
我查找了Unix书籍,手册和Wikipedia页面,tr但找不到设计/实现它的原因,即它不是从文件中读取,而只能从标准输入中读取。例如,工具,例如wc,grep,sed,和awk所有将愉快地从文件,如果提供读取输入或从标准输入。是否/有充分理由进行tr这种设计?
11 history  tr 


2
ENOANO(无阳极)打算用于什么用途?
这个问题仅仅是出于好奇,但我怀疑其他人也会好奇。通过搜索errno.h(Linux 2.6的),我发现ENOANO“ No Anode”。没有“无阴极”错误的迹象。查看内核源代码的一致性,它似乎并没有被称为阳极的设备使用,而只是被一些晦涩的设备驱动程序故意作为怪异的错误代码使用。谷歌搜索没有发现任何兴趣。 这可能是个玩笑吗?它是在POSIX之类的标准文档中定义的,但是没有用吗?

2
原始Unix Box的命令数
在查看Unix时,我总是发现终端命令的数量有些庞大。作为我最喜欢的发行版,TinyCoreLinux有300多个命令。我不知道其中许多命令的必要性。原始Unix盒有多少个命令? 我实质上希望,通过转到原始框,我们可以减少发给新手的命令数量。是的,我了解您不必学习所有命令,但是当我了解了发行版的所有命令时(这还没有完全发生),我肯定会感到一种完成感。
10 command  history 

2
为什么无线工具版本30成为永久Beta?
我在本问答中找到了一些有关无线工具的好信息。显然,它是由惠普赞助的Jean Tourrhiles在1997年引入Linux内核的。 编辑:看来WE(无线扩展)是由Tourrhiles添加到内核的,而不是无线工具本身。在大多数发行版中都可以使用这些工具,这是与WE进行通信的主要方式。您可以在的内核中看到WE /proc/net/wireless。 发布的最新版本是v29Ubuntu 14和16,但似乎包含v30beta(iwconfig -v)。 我很好奇这个包裹怎么了?为什么“ beta”版本30成为使用的事实上的标准版本? 惠普是否停止了让·图尔希尔斯的资助,所以开发工作停止了?或者,也许已经确定它足够稳定以停止开发,但是如果真是这样,为什么30仍然是beta? 我找到了这个Github页面,但它似乎仅供参考。 版本记录



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.