History

Ritchie 1979 年的 PDP-11 /usr/games/bcd 有什麼作用?

  • July 13, 2015

我最近嘗試了 simh 模擬器pdp11

我使用的磁碟映像可以在網際網路上找到,啟動它的說明在這裡

據推測,它屬於丹尼斯·里奇,因為使用者名是“dmr”。

/usr/games 文件夾中大約有 20 個遊戲和娛樂,它們浪費了昂貴的計算資源。

一個“遊戲”被稱為“bcd”。

如果我通過鍵入執行它./bcd,則不會發生任何事情。但隨後我執行的下一個命令被列印為 ascii 藝術:

________________________________________________
/WC -L *                                         |
| ]                                              |
|   ]] ]                                         |
|]                                               |
|111111111111111111111111111111111111111111111111|
|222222222222222222222222222222222222222222222222|
|3]33]3333333333333333333333333333333333333333333|
|444444]44444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|]66666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888]88888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|



________________________________________________
/LS                                              |
|                                                |
|]                                               |
| ]                                              |
|111111111111111111111111111111111111111111111111|
|2]2222222222222222222222222222222222222222222222|
|]33333333333333333333333333333333333333333333333|
|444444444444444444444444444444444444444444444444|
|555555555555555555555555555555555555555555555555|
|666666666666666666666666666666666666666666666666|
|777777777777777777777777777777777777777777777777|
|888888888888888888888888888888888888888888888888|
|999999999999999999999999999999999999999999999999|
|________________________________________________|

有誰知道這些代表什麼?

bcd命令將輸出格式化為穿孔卡片,如下所示:

在此處輸入圖像描述

BSD 遊戲 手冊頁

bcd ppt morse - 將輸入重新格式化為打孔卡、紙帶或莫爾斯電碼

]代表孔的位置。

乍一看,它似乎什麼都不做,因為它正在等待來自stdin. 嘗試用管道將一些東西(即command | bcd)注入其中以查看。

引用自:https://unix.stackexchange.com/questions/58660