The C shell (csh or the improved version, tcsh, on most machines) is a Unix shell that was created by Bill Joy while a graduate student at University of California, Berkeley in the late 1970s. It has been distributed widely, beginning with the 2BSD release of the BSD Unix system that Joy began distributing in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp.

PropertyValue
dbpedia-owl:abstract
  • The C shell (csh or the improved version, tcsh, on most machines) is a Unix shell that was created by Bill Joy while a graduate student at University of California, Berkeley in the late 1970s. It has been distributed widely, beginning with the 2BSD release of the BSD Unix system that Joy began distributing in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp. The C shell is a command processor that's typically run in a text window, allowing the user to type commands which cause actions. The C shell can also read commands from a file, called a script. Like all Unix shells, it supports filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration. What differentiated the C shell, especially in the 1980s, were its interactive features and overall style. Its new features made it easier and faster to use. The overall style of the language looked more like C and was seen as more readable. Today, csh on most machines is actually tcsh, an improved version of csh. As a practical matter, tcsh is csh: One file containing the tcsh executable has links to it as both "csh" and "tcsh" so that either name refers to the same improved version of the C shell. tcsh added filename and command completion and command line editing concepts borrowed from the Tenex system, which is where the "t" came from. Because it only added functionality and didn't change what was there, tcsh remained backward compatible with the original C shell. And though it started as a side branch from the original source tree Joy had created, tcsh is now the main branch for ongoing development. tcsh is very stable but new releases continue to appear roughly once a year, consisting mostly of minor bug fixes.
  • C Shell es un lenguaje de programación, conocido también como csh y que fue desarrollado por Bill Joy en la Universidad de Berkeley, California. Se le considera más idóneo para programadores que Bourne Shell (sh), además de hacer reflejar que la informática se estaba haciendo más interactiva. Hoy día, el original C Shell, no goza de un amplio uso en Unix; ha sido superado por otros Shells http://es. wikipedia. org/wiki/Tcsh, como Tenex C Shell (tcsh) basado en el código original C Shell, pero incorporando finalización de nombres a ficheros, y edición a comandos de línea, comparables a Korn Shell (Ksh), y el GNU Bourne-Again Shell (Bash). Otro C Shell modernizado, y de desarrollo independiente, creado por Nicole Hamilton, aún subsiste en Windows, bajo la forma de Hamilton C Shell.
  • Le C shell (csh) sono un tipo di shell usate nei sistemi Unix, sviluppate da Bill Joy per il sistema BSD. La shell C deriva originariamente dalla sesta versione di sh, la madre della Bourne shell; la sua sintassi è però modellata su quella del linguaggio di programmazione C. La shell C ha aggiunto molti miglioramenti ai suoi predecessori, come l'uso degli alias e una storia dei comandi. Al giorno d'oggi le shell C non sono molto di moda; sono state superate da shell come la Tenex C shell (tcsh), le Korn shell (ksh) e la Bourne Again Shell (bash). Pur introducendo molte innovazioni nell'interazione con l'utente, lo scripting delle C shell è stato criticato da più parti; ad ogni modo, poiché la presenza di una Bourne shell è garantita su tutti i sistemi compatibili Unix, la maggior parte delle persone consigliano di usare sh per lo scripting.
  • C shell(シーシェル、csh)は、BSD UNIXシステム上でビル・ジョイによって開発されたシェルである。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell(UNIX V7)と共通の先祖を持つ。その文法はC言語をモデルとしている。とはいうものの、C言語のように関数が作れるわけではなく、代わりにエイリアスが使えるが貧弱であり、C Shell スクリプトでまともに構造化プログラミングを行うことはできない(Bourne shell やその互換シェルである Korn Shell、Bourne Again Shell、Z Shell 等では、C言語のように関数をつくり、構造化プログラミングを行うことができる)。Bourne shell に比較して、エイリアスやコマンド履歴などの便利な機能が豊富であった。今日では C shell はほとんど使われておらず、tcsh、Korn Shell(ksh)、Bourne Again Shell(bash)などに取って代わられた。
  • csh (od ang. C shell) jest jedną z systemowych powłok uniksowych. Została stworzona przez Billa Joya dla systemu BSD. Nazwa C shell jest grą słów: dosłownie oznacza powłokę [o składni] języka C, fonetycznie da się to jednak odczytać sea shell, czyli muszelka. Powłoka ta pochodzi od /bin/sh. Składnia języka zastosowanego w powłoce jest bazowana na języku C. Powłoka C shell wniosła wiele ulepszeń w stosunku do sh, takich jak m. in. aliasy i historia komend. Obecnie csh nie jest zbyt często wykorzystywana; zamiast niej w użyciu są takie powłoki jak tcsh, Korn shell (ksh) oraz GNU bash. Jej następcą jest z kolei tcsh. Chociaż powłoka csh wprowadziła wiele innowacyjnych rozwiązań do trybu interaktywnego, niektórzy twierdzą, iż jej możliwości skryptowe pozostawiają wiele do życzenia. W każdym razie, ponieważ standardowa powłoka sh jest dostępna w każdym systemie zgodnym ze specyfikacją Single UNIX Specification, najbardziej wskazane jest właśnie użycie sh do pisania i wykonywania skryptów.
  • O Csh ou C shell foi desenvolvido por Bill Joy da Universidade de Berkeley é o Shell mais utilizado em ambientes *BSD e Xenix. Derivado originalmente da sexta edição do Unix /bin/sh (que era o Thompson shell), predecessor do Bourne shell. A sintaxe foi modelada segundo a linguagem de programação C. O csh adicionou muitos aparatos em cima do Bourne shell, tais como aliases e histórico de comandos. Hoje, o csh original não é usado amplamente no Unix; foi superado por outros shells tais como o Tenex C shell (tcsh) baseado originalmente no código do C shell, adicionando complementação de nome de arquivos e edição de linhas de comando, comparado com o Korn shell (ksh), e o GNU Bourne-Again shell. Um C shell independentemente desenvolvido e moderno, criado por Nicole Hamilton, também sobrevive no Windows na forma de Hamilton C shell.
  • C shell(csh)是Unix shell的一种,由Bill Joy在BSD系统上开发。C shell脱胎于Unix第六版的,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范(:en:Single UNIX Specification)相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。
  • C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году. Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает шеллу Борна по мощности, но отличается синтаксисом. В то время как Борн скопировал все основные операторы с языка Алгол 68, Билл Джой использовал в качестве макета язык Си, вероятно, руководствуясь своими предпочтениями и предпочтениями других пользователей BSD UNIX. В начале 90-х C shell подвергся большой критике за свою двусмысленность и немногословность интерпретатора, останавливающего выполнение скрипта, но не сообщающего никаких подробностей о том, что же всё-таки произошло. Порой скрипты csh работали совсем не так, как этого ожидал пользователь. Также встречались ситуации, когда интерпретатор отбраковывал, казалось бы, непротиворечивые строки кода. C shell вошёл в поставку 4.1BSD и до сих пор остаётся базовой частью всех её потомков, в том числе FreeBSD и OpenBSD.
  • C shell (csh) är ett Unix-skal som utvecklats av Bill Joy för BSD Unix i slutet av 1970-talet. Det var ursprungligen baserat på den 6:e utgåvan av /bin/sh, föregångaren till Bourne shell. Syntaxen i C shell påminner om programmeringspråket C. C shell hade fler funktioner än Bourne shell, till exempel kommandohistorik, och kom att mycket starkt påverka utvecklingen av andra kommandotolkar, men blev samtidigt kritiserat för sina brister. Idag används inte C shell särskilt mycket i Unix, det har ersatts av en förbättrad version, tcsh, och andra skal, såsom ksh (Korn shell, avsett att ersätta sh och csh i POSIX), bash och zsh.
  • Le C-Shell est une évolution du shell sh utilisant une syntaxe plus proche du langage C. Son avantage était la possibilité de ré-utilisation de l'historique des commandes. Le C-shell a eu également son extension avec tcsh, permettant l'édition directe de la ligne de commande.
dbpedia-owl:author
dbpedia-owl:genre
dbpedia-owl:latestReleaseVersion
  • tcsh 6.17.00
dbpedia-owl:license
dbpedia-owl:operatingSystem
dbpedia-owl:programmingLanguage
dbpedia-owl:thumbnail
dbpedia-owl:wikiPageExternalLink
dbpprop:author
dbpprop:caption
  • tcsh and sh side-by-side on a Mac OS X desktop.
dbpprop:col1width
  • 10 (xsd:integer)
dbpprop:col2width
  • 27 (xsd:integer)
dbpprop:col3width
  • 27 (xsd:integer)
dbpprop:genre
dbpprop:latestReleaseVersion
  • tcsh 6.17.00
dbpprop:license
dbpprop:name
  • C shell
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:screenshot
  • 300 (xsd:integer)
dbpprop:width
  • 27 (xsd:integer)
dbpprop:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • C shell(シーシェル、csh)は、BSD UNIXシステム上でビル・ジョイによって開発されたシェルである。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell(UNIX V7)と共通の先祖を持つ。その文法はC言語をモデルとしている。とはいうものの、C言語のように関数が作れるわけではなく、代わりにエイリアスが使えるが貧弱であり、C Shell スクリプトでまともに構造化プログラミングを行うことはできない(Bourne shell やその互換シェルである Korn Shell、Bourne Again Shell、Z Shell 等では、C言語のように関数をつくり、構造化プログラミングを行うことができる)。Bourne shell に比較して、エイリアスやコマンド履歴などの便利な機能が豊富であった。今日では C shell はほとんど使われておらず、tcsh、Korn Shell(ksh)、Bourne Again Shell(bash)などに取って代わられた。
  • C shell(csh)是Unix shell的一种,由Bill Joy在BSD系统上开发。C shell脱胎于Unix第六版的,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范(:en:Single UNIX Specification)相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。
  • The C shell (csh or the improved version, tcsh, on most machines) is a Unix shell that was created by Bill Joy while a graduate student at University of California, Berkeley in the late 1970s. It has been distributed widely, beginning with the 2BSD release of the BSD Unix system that Joy began distributing in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp.
  • C Shell es un lenguaje de programación, conocido también como csh y que fue desarrollado por Bill Joy en la Universidad de Berkeley, California. Se le considera más idóneo para programadores que Bourne Shell (sh), además de hacer reflejar que la informática se estaba haciendo más interactiva. Hoy día, el original C Shell, no goza de un amplio uso en Unix; ha sido superado por otros Shells http://es. wikipedia.
  • Le C shell (csh) sono un tipo di shell usate nei sistemi Unix, sviluppate da Bill Joy per il sistema BSD. La shell C deriva originariamente dalla sesta versione di sh, la madre della Bourne shell; la sua sintassi è però modellata su quella del linguaggio di programmazione C. La shell C ha aggiunto molti miglioramenti ai suoi predecessori, come l'uso degli alias e una storia dei comandi.
  • csh (od ang. C shell) jest jedną z systemowych powłok uniksowych. Została stworzona przez Billa Joya dla systemu BSD. Nazwa C shell jest grą słów: dosłownie oznacza powłokę [o składni] języka C, fonetycznie da się to jednak odczytać sea shell, czyli muszelka. Powłoka ta pochodzi od /bin/sh. Składnia języka zastosowanego w powłoce jest bazowana na języku C. Powłoka C shell wniosła wiele ulepszeń w stosunku do sh, takich jak m. in. aliasy i historia komend.
  • O Csh ou C shell foi desenvolvido por Bill Joy da Universidade de Berkeley é o Shell mais utilizado em ambientes *BSD e Xenix. Derivado originalmente da sexta edição do Unix /bin/sh (que era o Thompson shell), predecessor do Bourne shell. A sintaxe foi modelada segundo a linguagem de programação C. O csh adicionou muitos aparatos em cima do Bourne shell, tais como aliases e histórico de comandos.
  • C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году. Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает шеллу Борна по мощности, но отличается синтаксисом.
  • C shell (csh) är ett Unix-skal som utvecklats av Bill Joy för BSD Unix i slutet av 1970-talet. Det var ursprungligen baserat på den 6:e utgåvan av /bin/sh, föregångaren till Bourne shell. Syntaxen i C shell påminner om programmeringspråket C. C shell hade fler funktioner än Bourne shell, till exempel kommandohistorik, och kom att mycket starkt påverka utvecklingen av andra kommandotolkar, men blev samtidigt kritiserat för sina brister.
  • Le C-Shell est une évolution du shell sh utilisant une syntaxe plus proche du langage C. Son avantage était la possibilité de ré-utilisation de l'historique des commandes. Le C-shell a eu également son extension avec tcsh, permettant l'édition directe de la ligne de commande.
rdfs:label
  • C shell
  • C Shell
  • Csh
  • C shell
  • C Shell
  • Csh
  • Csh
  • Csh
  • C shell
  • C Shell
owl:sameAs
foaf:depiction
foaf:name
  • C shell
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:influencedBy of
is dbpedia-owl:knownFor of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is dbpprop:influencedBy of
is dbpprop:knownFor of
is owl:sameAs of
is foaf:primaryTopic of