Get Into the Shell
命令行界面的运行方式大致相同,你键入命令,然后系统运行这些命令并显示输出,然后你可以键入其他命令,诸如此类。命令行界面的思想要追忆到 20 世纪中期,它是人们与计算机(计 算机终端)沟通的最早方式之一。如今,终端通常是指一个软件,但它原本是指一个用于与计算机交互的物理硬件,在使用终端之前,人们使用打孔卡向计算机输入程序和数据,一次性向计算机中加载一批数据,终端可让用户直接向计算机程序发送命令并且即刻看到响应,是用户界面发展的一大步跨越。出于多种原因,我们现在还在用这个界面,命令行界面是可编程的界面,它在网络带宽方面具有高效率的特性并且你可以使用此终端编辑远程系统中的文件,无需首先将文件复制到本机。总体而言,与只能实现指向和单击操作的界面相比,基于文本的界面的表达力更强。
命令行的其中一个用法就是管理服务器,这些服务器可能远在网络的另一端而且很可能没有图形 环境。我们可以使用虚拟的Linux服务器进行练习。