为什么 Linux 命令这么短? Linux 命令的历史为什么 Linux 命令这么短? Linux 命令的历史为什么 Linux 命令这么短? Linux 命令的历史为什么 Linux 命令这么短? Linux 命令的历史
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

为什么 Linux 命令这么短? Linux 命令的历史

有没有想过为什么 Linux 命令如此短且奇怪?答案是电传打字机和 Unix。

让我们面对现实吧,Linux 命令很奇怪。 Cat、mv、ls、pwd,它们都那么短。这是为什么?与 Linux 上的许多事物一样,答案在于它的 Unix 起源。

Linux命令的起源

在 20 世纪 60 年代,Unix 刚被开发出来时,与计算机交互通信的主要方式是通过电传打字机。这些设备本质上是可以从其他机器接收信号的打字机。过去,电传打字机负责远程通信和电报。

您可以在此视频中看到其中的一个操作:

这些机器占用大量空间,噪音很大,而且速度很慢。如果您与计算机交互,最后一个问题尤其令人烦恼。加快打字速度的一种方法是缩短命令。

这些电传打字机也称为 TTY,这也是 Unix 终端设备如今被称为 /dev/ttyX 的原因。

电传打字机和当今的 Linux

虽然现在我们不再在计算机上使用电传打字机,但它们仍然存在于现代 Unix 和 Linux 系统的设计中。

20 世纪 70 年代,电传打字机开始让位于在屏幕上显示文本而不是纸卷的视频终端。然后在 20 世纪 80 年代,X Window 系统上的图形界面开始流行。

许多旧程序使用终端与系统交互。但在这个 Windows 管理器和 GUI 时代,这些程序仍然如何工作?答案是伪终端。这是在软件中模拟终端功能的系统软件。就命令行程序而言,他们认为自己正在与电传打字机交谈。

现代 Linux 系统继承了这种设计。 Linux 文件系统将伪终端设备列为 /dev/ptyX。

Linux 继承了 Unix 的传统

这个故事的寓意是,如果您认为 Linux 的某些方面很奇怪,那么 Linux 尽管很现代,却体现了 50 多年的思想。

类 Unix 系统能够适应技术变革,同时保持与旧软件的兼容性,这是技术用户长期依赖它们的原因之一,Linux 也不例外。虽然 Linux 命令可能很短,但您可以使用 shell 别名使它们变得更短。

图片来源:Arnold Reinhold/Wikimedia Commons

©2015-2025 艾丽卡 support@alaica.com