标签: history

单破折号 `-` 表示单字符选项,双破折号 `--` 表示单词?

字母使用单破折号和单词使用双破折号的惯例从何而来,为什么继续使用?

例如,如果我输入ls --help,您会看到:

  -a, --all                  do not ignore entries starting with .
  -A, --almost-all           do not list implied . and ..
      --author               with -l, print the author of each file
  -b, --escape               print octal escapes for nongraphic characters
      --block-size=SIZE      use SIZE-byte blocks
  -B, --ignore-backups       do not list implied entries ending with ~
...
Run Code Online (Sandbox Code Playgroud)

我尝试使用谷歌搜索- and -- convention即使没有成功的报价。

command-line options history

52
推荐指数
3
解决办法
3万
查看次数

打算在 bash 中使用 ctrl+T 吗?

我注意到 bash 有一个快捷方式ctrl+ T,它交换光标前的最后两个字符。

我想知道为什么工程师决定包括这个。

  • 它是从以前的公约继承的吗?
  • 或者这是否有常用的实际目的?

bash keyboard-shortcuts history

51
推荐指数
5
解决办法
1万
查看次数

所有 Unix 命令都是在 Linux 中重写的吗?

我想知道哪些命令是为 Linux 重写的,哪些是从 Unix 保留的?

linux gnu history

47
推荐指数
1
解决办法
3795
查看次数

为什么 Intel HD Graphics 驱动程序称为 i915?

i915我能找到的唯一参考确实是英特尔芯片的 linux 内核驱动程序。英特尔似乎只是称它们为高清显卡。

Intel 915 似乎是指某些 Pentium 4 芯片组,但它们与当前的图形架构无关。

history i915

47
推荐指数
2
解决办法
4万
查看次数

为什么 UNIX 系统调用 kill 名为“kill”?

我很好奇这个名字的来历,在我看来,'kill' 系统调用可以被命名为'signal','signal' 系统调用可以被命名为'handle'。

我想知道系统调用的最初用途是否可能只是为了杀死另一个进程,随着系统的发展,它的用途可能会扩展到更通用的信号发送机制 - 但这是我的猜测。

有人知道吗?

kill history

46
推荐指数
1
解决办法
6021
查看次数

为什么 Linux 内核策略永远不会破坏用户空间?

我开始在 Linux 内核邮件列表上的礼仪上下文中考虑这个问题。作为世界上最著名、可以说是最成功和最重要的自由软件项目,Linux 内核受到了很多媒体的关注。项目创始人兼领导者 Linus Torvalds 在这里显然不需要介绍。

Linus 偶尔会因为他在 LKML 上的火爆而引起争议。他自己承认,这些火焰经常与破坏用户空间有关。这让我想到了我的问题。

我可以从历史的角度来解释为什么破坏用户空间是一件坏事吗?据我了解,破坏用户空间需要在应用程序级别进行修复,但如果它改进了内核代码,这是一件坏事吗?

据我了解,Linus 声明的政策是不破坏用户空间胜过其他一切,包括代码质量。为什么这如此重要,这种政策的利弊是什么?

(这种一贯适用的政策显然有一些缺点,因为 Linus 偶尔会与他在 LKML 上的高级副手在这个话题上发生“分歧”。据我所知,他在这件事上总是有自己的方式。)

history linux-kernel

44
推荐指数
3
解决办法
1万
查看次数

我听说第一版 Unix 正在恢复是什么意思?

我在别处评论说,第一版 Unix 的源代码是从磁带中恢复的。回应令人惊讶,并要求提供更多信息。

人们做了什么?谁干的?什么时候?如何?

history historical-unix

44
推荐指数
1
解决办法
3965
查看次数

为什么 UNIX/POSIX 系统调用命名如此难以辨认?

使用诸如 and 之类的难以理解的系统调用名称timecreat不是getCurrentTimeSecsand的原因是什么?createFile or 之,也许更适合 Unixget_current_time_secscreate_file. 这让我想到下一点:为什么有人想要cfsetospeed没有驼峰式大小写或至少下划线之类的东西以使其可读?当然,调用会有更多字符,但我们都知道代码的可读性更重要,对吗?

system-calls history posix

43
推荐指数
4
解决办法
5263
查看次数

为什么 dmesg 被称为 dmesg?

命令名称背后是否有任何解释/历史dmesg(打印出一些内核消息)?

history command dmesg

42
推荐指数
2
解决办法
5423
查看次数

/etc/rc.d 中的“rc”代表什么?

例如,有人知道 rc.d 的完整形式/etc/rc.d吗?

它包含用于控制守护进程的启动、停止和重新启动的脚本。但是这里的rc究竟是什么意思呢?

linux history

42
推荐指数
2
解决办法
7万
查看次数