打字猴:1.700435877e+09
1700435877
1700435878 杰勒德维护着一个网站,在其上面可以找到关于千面彼得的完整故事。正是杰勒德和罗布·派克一起,用彼得的照片做了很多衍生品。
1700435879
1700435880 贝尔实验室制度宽松,但到了20世纪80年代早期至中期某个时候,出台了新规:员工必须一直佩戴胸牌。这样做无疑能有效鉴别出外来人员,但员工并不乐意照办。有位同事(在此隐去姓名)用万能胶把胸牌粘在额头上,还有一位则把胸牌别在胸毛上,在被要求出示时才露出来。
1700435881
1700435882 胸牌没有安全鉴证功能,只是在模板上贴了张照片而已。因此,我们虚构了一位叫格雷丝·埃姆林(Grace R. Emlin)的员工,她的系统登录名为gre[3],还有自己的胸牌(图3-7),并不时出现在官方名单和出版物上。
1700435883
1700435884
1700435885
1700435886
1700435887 图3-7 MTS格雷丝·埃姆林
1700435888
1700435889 我的胸牌上贴着米老鼠的图片(图3-8)。我时常佩戴,甚至在新泽西霍姆德尔的贝尔实验室会见比尔·盖茨(Bill Gates)时也戴着。盖茨过来是为了宣传Windows 3.0。没人注意到我胸牌的异样。
1700435890
1700435891
1700435892
1700435893
1700435894 图3-8 我的贝尔实验室高安全等级胸牌
1700435895
1700435896 图3-9和图3-10展示了2005年Unix房间的部分布置。
1700435897
1700435898
1700435899
1700435900
1700435901 图3-9 Unix房间图1, 2005年10月
1700435902
1700435903
1700435904
1700435905
1700435906 图3-10 Unix房间图2, 2005年10月
1700435907
1700435908
1700435909
1700435910
1700435911 UNIX传奇:历史与回忆 [:1700434685]
1700435912 UNIX传奇:历史与回忆 3.3 Unix程序员手册
1700435913
1700435914 在线手册是Unix的早期成果之一。手册采用和现在差不多的格式,风格简洁。每个命令、库函数、文件格式等,在手册上都有专页,简要说明其功能和用法。例如,图3-11展示的cat命令的第1版手册页。cat命令用于将0个或多个文件连接到标准输出流,标准输出流默认是用户终端。
1700435915
1700435916
1700435917
1700435918
1700435919 图3-11 第1版Unix中的cat(1)用户手册
1700435920
1700435921 早期的手册页往往每个命令就真的只有一页,这在如今已不常见。除了简洁,还有几个特点在当时来说也很新颖。例如“缺陷”部分,它坦承程序会有缺陷,或谓“特性”,即使不能立即修复,至少也该记录下来。
1700435922
1700435923 cat命令50年来没有变过,只添加了很少的可选(也许并不必要的)参数,修改了其操作行为,它仍然是Unix核心命令之一。在Linux、macOS或Windows Subsystem for Linux(WSL)终端窗口中输入下列命令,可以查看它现在的状态:
1700435924
1700435925 $ man cat
1700435926
[ 上一页 ]  [ :1.700435877e+09 ]  [ 下一页 ]