Shell 的英文释义是外壳,与 kernel 内核名词遥相呼应,一外一内,一壳一核.内核就像瑞士银行的金库,存放着客户的黄金等众多的(硬件)资产,闲杂人等(包括客户)当然是严格禁止入内的,而作为客户要存取金库中的资产则需要通过专门的特定管理人员代为操作完成,并把存取(操作)的结果呈现给客户.在 Linux 操作系统中, shell 的职能就类似于金库的操作人员,客户就是计算机使用者,使用者只需要告诉 shell 相应的操作需求, shell 会把操作需求提交给内核,并把结果返回给操作者,至于过…