开启 Linux 命令行之旅:掌控计算机的自由之道
1. 背景与自由的意义
在 20 世纪 70 年代末,微处理器的发明让普通人拥有计算机成为可能,开启了一场计算机革命。如今,计算机无处不在,网络也将它们紧密相连,带来了个人赋权和创造自由的新时代。然而,过去几十年里,一些大型企业开始掌控全球大部分计算机,限制了用户的操作自由。幸运的是,世界各地的人们通过编写自己的软件来维护对计算机的控制权,Linux 应运而生。
很多人谈论 Linux 时提到“自由”,但多数人并不真正理解其含义。自由意味着有权决定计算机的操作,而要实现这种自由,就必须了解计算机的运行机制。自由的计算机没有秘密,只要你愿意去探索,就能知晓一切。
2. 为何使用命令行
在电影中,“超级黑客”入侵军事计算机时,从不用鼠标,而是通过键盘输入命令。这是因为人类本能地知道,在计算机上真正完成任务的最佳方式是使用键盘。
如今,大多数计算机用户只熟悉图形用户界面(GUI),并且被供应商和专家告知命令行界面(CLI)是过去令人恐惧的东西。但实际上,一个优秀的命令行界面就像人类的书面语言一样,是与计算机进行高效交流的绝佳方式。有句话说得好:“图形用户界面使简单任务变得容易,而命令行界面则使困难任务成为可能”,这在今天依然适用。
由于 Linux 以 Unix 操作系统家族为模型,它继承了 Unix 丰富的命令行工具遗产。Unix 在 20 世纪 80 年代初崭露头角(尽管它早在十年前就已开发),当时图形用户界面尚未广泛应用,因此 Unix 发展出了广泛的命令行界面。事实上,早期 Linux 用户选择它而不是 Windows NT 的一个重要原因,就是其强大的命令行界面
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



