TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Unix Shell poster from 1983

74 pointsby skellertorover 6 years ago

11 comments

bitofhopeover 6 years ago
&gt;@ kill line<p>I think I saw this in _The Unix Programming Environment_ by Kernighan and Pike. @ doesn&#x27;t seem to do anything using various shells on any systems I can quickly think of trying:<p>* &#x2F;bin&#x2F;sh (dash) on Linux on AMD64<p>* zsh on Linux on AMD64, NetBSD&#x2F;amd64 (Xen domU), NetBSD&#x2F;sparc64, Solaris 10 on Sparc64<p>* bash on Linux on AMD64<p>* &#x2F;bin&#x2F;sh on NetBSD&#x2F;amd64 (Xen domU), NetBSD&#x2F;sparc64, Solaris 10 on Sparc64, Tru64 V5.1 2650 on Alpha<p>* pdksh on OpenBSD on AMD64<p>None of those seemed to treat @ as anything special so I decided to go older, but…<p>* &#x2F;bin&#x2F;csh and &#x2F;bin&#x2F;sh on 4.3BSD on simh-vax780<p>…equally bust. Maybe I&#x27;m remembering the syntax wrong? I don&#x27;t have the book with me now. Otherwise, wonder when this feature was removed? Probably after video terminals with erasable characters became commonplace.
评论 #18218252 未加载
评论 #18219480 未加载
评论 #18218164 未加载
评论 #18218099 未加载
评论 #18218283 未加载
usrmeover 6 years ago
Here is a larger version that isn&#x27;t a photo: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;iicvkdp.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;iicvkdp.png</a>
pmoriartyover 6 years ago
I was expecting this one instead:<p><a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;qMN1are.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;qMN1are.jpg</a>
TeMPOraLover 6 years ago
So the &quot;improper&quot; use of cat, for printing files on screen, dates back to at least 1983. I consider it legitimized.
评论 #18218650 未加载
评论 #18218406 未加载
zachroseover 6 years ago
I would buy a reproduction in a heartbeat.
nixpulvisover 6 years ago
Funny seeing this pop up as I&#x27;ve spent this whole weekend working on a Rust POSIX shell: <a href="https:&#x2F;&#x2F;github.com&#x2F;nixpulvis&#x2F;oursh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nixpulvis&#x2F;oursh</a>.<p>`&amp;` is my next thing to implement.
JdeBPover 6 years ago
The challenge here is to identify the 1983 Unix, or whether it is indeed one single Unix.<p>It has the old line discipline defaults for the eof, kill, and interrupt special characters. But it also has a job control shell and the susp special character. It does not mention either Mail or mailx. login is apparently the shell built in that overlays the current shell, and there are both vi and ex for the visual and line mode editors. But there&#x27;s a help command, too.
评论 #18220893 未加载
fredstedover 6 years ago
Interesting that `pr` and `troff` still exists on OS X Mojave!
评论 #18218230 未加载
评论 #18218215 未加载
ToFab123over 6 years ago
In the comments on Twitter someone said &quot;This inspired Debian&quot;. What&#x27;s that story about?
评论 #18218050 未加载
评论 #18217675 未加载
crististmover 6 years ago
Was Fortran called F77 back then?
评论 #18218040 未加载
评论 #18218476 未加载
justinpwover 6 years ago
Where is &quot;yes&quot;?