Cshell is punk rock

栏目: IT技术 · 发布时间: 6年前

内容简介:Bill Joy’s 1978 contribution toCshell is synonymous with ‘don’t use Cshell.’ Every time I look up a ‘howto’ or workaround about it, inevitably, there’s at least one diatribe knocking it down. Cshell is punk rock in this regard; few believe in its merits.I

Bill Joy’s 1978 contribution to UNIX shells is an immature, brash little son-of-a-bitch, and I love it for all that it is.

Cshell is synonymous with ‘don’t use Cshell.’ Every time I look up a ‘howto’ or workaround about it, inevitably, there’s at least one diatribe knocking it down. Cshell is punk rock in this regard; few believe in its merits.

Low fidelity

I like Cshell quite bit. It’s from the heyday of BSD , and there’s a certain bombastic nature in the tools that came from this movement. Cshell has this residue for certain.

‘Never script with Cshell,’ they say. Well, there’s SNAFU s galore in this tool, and I’m not going pretend to deny it. Why, just this week, something wasn’t working, and the work-around was clearly mystical in nature.

However, there’s a ton that’s great with this bratty shell:

  1. It’s lean
  2. It’s embraced by the OpenBSD folks
  3. It has arrays (hell ya)
  4. Scripts can start with the ‘#’ character only
  5. ‘cshrc’ configuration files read somewhat beautifully

It’s a small list, yes, but my point is there’s some unique goodness to Cshell (not least of which is the first point — I think there’s a chance that a person can actually master this shell, committing all its features to memory. I don’t think I could do that with ‘bash’).

Tight pants

Cshell is probably in the alt-tech category for most modern developers. I don’t think it stands a chance next to the likes of the endlessly featured and popular ‘zsh’ and ‘bash.’

But that’s my point about Cshell. It’s a little punk rocker from yesteryear. One that gets a ton of flak, though I wouldn’t be surprised if eighty per cent of this is just hackers repeating what they’ve heard second-hand.

If you’re into alt-tech, would like to ponder over tools created in a stoked time of programming, or just want to see how ‘bad’ Cshell is, give it a spin sometime. But be careful, you might be one of those people who falls under its spell never to use anything else again! (You’ve been warned.)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

编译器设计

编译器设计

Keith Cooper、Linda Torczon / 郭旭 / 人民邮电出版社 / 2012-12 / 99.00元

深入剖析现代编译器运用的算法和技术 强调代码优化和代码生成 体现编译原理教学的最新理念 本书旨在介绍编译器构造法中的艺术和科学。书中深入分析现代编译器后端所用的算法和技术,重点讨论代码优化和代码生成,详细介绍了用几个编程语言编写的示例等。 Keith D. Cooper 莱斯大学计算机科学系计算工程专业Doerr特聘教授,曾任该系系主任。Cooper博士的研究课题涵盖过程间......一起来看看 《编译器设计》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具