C shell (original) (raw)

About DBpedia

Le C shell (abbr. csh) sono un tipo di shell usate nei sistemi Unix e Unix-like.

thumbnail

Property Value
dbo:abstract C shell (csh) je unixový shell vyvinutý Billem Joyem pro BSD Unix. Byl původně odvozen z šestého vydání Unixu /bin/sh (kterým byl Thompson shell), předchůdce Bourne shell. Jeho syntaxe je silně ovlivněná programovacím jazykem C (odtud pochází název shellu). C shell přidal mnoho vylepšení oproti Bourne shell, jako například aliasy a historii příkazů. V současné době není původní C shell v Unixu široce využíván; byl nahrazen jinými (částečně kompatibilními) shelly, jako je Tenex C shell (tcsh). Nezávisle vyvinutý a zmodernizovaný C shell, vytvořený Nicolem Hamiltonem, také přežil ve Windows ve formě Hamilton C shell. (cs) The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s. It has been widely distributed, beginning with the 2BSD release of the Berkeley Software Distribution (BSD) which Joy first distributed 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 which is typically run in a text window, allowing the user to type and execute commands. 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 from others, 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. On many systems, such as macOS and Red Hat Linux, csh is actually tcsh, an improved version of csh. Often one of the two files is either a hard link or a symbolic link to the other, so that either name refers to the same improved version of the C shell. The original csh source code and binary are part of NetBSD. On Debian and some derivatives (including Ubuntu), there are two different packages: csh and tcsh. The former is based on the original BSD version of csh and the latter is the improved tcsh. tcsh added filename and command completion and command line editing concepts borrowed from the Tenex system, which is the source of the "t". Because it only added functionality and did not change what already existed, tcsh remained backward compatible with the original C shell. 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. (en) ​ C shell es un intérprete de comandos (shell) de Unix (llamado csh o tcsh) creado por Bill Joy al graduarse de la Universidad de Bekeley en California en 1970. Las primeras versiones se distribuyeron con el sistema operativo 2BSD en el año de 1978.​​ Otros desarrolladores que contribuyeron al código de C shell en sus primeras etapas fueron Michael Ubell, Eric Allman, Mile O'Brien y Jim Kulp.​ Csh es un intérprete de comandos que se ejecuta en una ventana en modo texto, y permite al usuario ingresar comandos. También puede leer Reset desde un fichero de texto llamado script y como toda shell de Unix soporta comodines y tuberías para referirse a los nombres de ficheros, sustitución de comandos, variables, condicionales e interacción. Lo que diferenciaba la shell C de otras (en 1980) fueron sus características interactivas y el estilo general. Las nuevas características lo hicieron más fácil y rápido de usar, también destacaba el lenguaje de comandos similar al lenguaje de programación C. En muchos sistemas como Mac OS X y Red Hat, csh es tcsh, una versión mejorada de csh. A menudo cualquiera de los dos nombres (csh o tcsh) es un enlace simbólico a la versión mejorada de C shell (tcsh). En Debian y algunos derivados (Ubuntu) hay dos paquetes diferentes, csh y tcsh. El primero se basa en la versión original para BSD​​ y el segundo es la versión mejora de csh.​​ tcsh agregó nombres de archivos, terminación de línea de comandos y la capacidad de editar líneas de comando que tomó prestado del sistema , por el cual lleva la letra "t" .​ Debido a que tcsh​ solo agregó funcionalidad y no cambió mucho se mantuvo compatible con la C shell original. tcsh inició como una rama lateral a partir del código inicial que Bill Joe había escrito. tcsh es ahora la rama principal que se continua desarrollando, se mantiene estable y las versiones son publicadas alrededor del año y consisten en pequeñas correcciones de errores.​ (es) Le C shell ou csh est un interpréteur de commandes informatique pour le système Unix. Abrégé csh, c'est une évolution du shell sh utilisant une syntaxe plus proche du langage C. Un de ses avantages est 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. Le C shell (csh ou sa version améliorée, tcsh, sur la plupart des machines) est un shell Unix qui a été créé par Bill Joy alors qu'il était étudiant à l'université de Californie à Berkeley dans les années 1970. Il a été largement diffusé, à commencer par la version 2BSD du système Unix BSD que Joy a commencé à distribuer en 1978. Les premiers contributeurs des idées ou du code comptaient aussi Michael Ubell, Eric Allman, Mike O'Brien et Jim Kulp. Le C shell est un interpréteur de commandes qui s'exécute généralement dans une fenêtre en mode texte, ce qui permet à l'utilisateur de taper des commandes. Le C shell peut également lire les commandes depuis un fichier, appelé alors script. Comme tous les shells Unix, il prend en charge les caractères spéciaux de remplacement de nom de fichier, les pipes, le mode multi-ligne, la substitution de commande, des variables et des structures de contrôle pour les tests de conditions et d'itérations. Ce qui différenciait le C shell des autres, surtout dans les années 1980, c'était ses fonctions interactives et de style globales. Ses nouvelles fonctionnalités l'ont rendu plus facile et plus rapide à utiliser. Le style général du langage ressemblait plus à du code C et a été considéré comme plus lisible. Sur de nombreux systèmes, tels que OS X et Red Hat Linux, csh est en fait tcsh, une version améliorée de csh. Un fichier contenant l'exécutable tcsh offre des liens vers à la fois nommés « csh » et « tcsh » afin que ces noms fassent référence à la même version améliorée du C shell. Sur Debian, Ubuntu, et leurs dérivés, il existe deux paquets différents : csh et tcsh. Le premier est basé sur la version BSD d'origine de csh et le dernier est le tcsh amélioré. tcsh a rajouté la complétion de nom de fichier et de commande, ainsi que l'édition en ligne de commande, des concepts empruntés au système Tenex, qui est la source du « t » de tcsh. tcsh est resté compatible avec le C shell d'origine car c'est un ajout de fonctionnalités sans autres changements. Bien qu'il ait commencé comme une branche latérale des sources d'origine de Joy, tcsh est maintenant la branche principale de développement continu. tcsh est très stable, mais les nouvelles versions continuent à apparaître à peu près une fois par an, composées principalement de corrections de bugs mineurs. (fr) Le C shell (abbr. csh) sono un tipo di shell usate nei sistemi Unix e Unix-like. (it) C 셸(C shell, csh)은 빌 조이가 개발한 유닉스용 셸로, 본 셸보다 한층 강력하고 사용하기 쉬운 셸이다. csh는 기본적으로 C언어를 전신으로 하여 만들어졌으며 강력한 프로그램 작성 기능을 가지고 있어 C 셸이라 불리게 되었다. 대표적인 기능으로 히스토리, 별명, 작업 제어가 있다. 히스토리는 많은 개발자들에게 유용한 기능으로 과거에 사용한 명령어를 반복하거나 수정하기 매우 편리하다. 별명의 경우 자주 쓰는 긴 명령어를 짧게 사용할 수 있도록 도와주었으며, 작업 제어 기능은 프로세서에 우선순위를 두는 것으로 효율적인 작업이 가능하도록 하였다. 그러나 초기에는 버그가 많아 사용하기에 무리가 있었다. (ko) C shell(シーシェル、csh)は、カリフォルニア大学バークレー校の大学院生だったビル・ジョイが1970年代後半に開発したUnixシェルである。1978年にジョイが配布を始めた 2BSD という BSD UNIX のリリースで広く配布されることになった。他にアイデアやコードに貢献した者としては、マイケル・ウベル、エリック・オールマン、マイク・オブライエン、ジム・カルプがいる。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell (UNIX V7) と共通の先祖を持つ。 通常テキストウィンドウ内で動作するコマンドラインインタプリタであり、ユーザーがコマンドを入力するとそれに応じた処理が実行される。またシェルスクリプトと呼ばれるファイルからコマンド群を読み込むこともできる。他のUnixシェルと同様、ファイル名のワイルドカード、パイプ、ヒアドキュメント、、変数、条件分岐やループなどの制御構造をサポートしている。cshが1980年代の他のシェルと異なっていた点は、対話向けの機能と全体的なスタイルである。新機能によって他のシェルよりも容易に素早く使うことができた。言語としての全体的スタイルはC言語によく似ており、Unixユーザーにとっては読みやすかった。 macOS や Red Hat Linux など多くのシステムのcshは実際には改良版のtcshである。tcshの実行ファイルは "csh" と "tcsh" の両方にハードリンクされていて、どちらの名前でも同じ改良版のtcshが呼び出される。 DebianやUbuntuではcshとtcshの2種類のパッケージを用意しており、前者はオリジナルのBSD版csh、後者は改良版のtcshとなっている。両方をインストールした場合、cshとしてどちらを使用するかupdate-alternativesコマンドで選択できる。 tcshには、ファイル名やコマンドの補完機能、Tenexシステムに由来するコマンド行編集があり、名称の先頭の "t" は Tenex に因んでいる。tcshは機能を追加しただけでオリジナルのcshを修正したわけではないので、後方互換を保っていた。当初はジョイが作ったオリジナルのソースツリーからの脇枝だったが、今ではtcshが主な枝となっていて、開発が継続されている。tcshは非常に安定しているが、主に細かいバグ修正のため、およそ1年に1回の頻度で新たなリリースがなされている。 (ja) csh (od ang. C shell) — jedna z historycznych powłok uniksowych. Napisana przez Billa Joya w czasie prac nad Uniksem BSD i upubliczniona w 1978. Składnia języka używanego w csh przypomina język C. Stąd nazwa C shell będąca grą słów. Dosłownie oznacza powłokę [o składni] C, fonetycznie przypomina jednak wymowę sea shell, czyli muszla. Wniosła wiele ulepszeń w stosunku do oryginalnej powłoki Bourne’a ukierunkowanych na interaktywną pracę z systemem, m.in. aliasy i historię poleceń. Z kolei dzięki wewnętrznej ewaluacji wyrażań była szybsza od poprzedniczki w zastosowaniach wsadowych, nie musząc polegać na wywołaniach zewnętrznych trików jak [ – udający element składni a będący faktycznie dowiązaniem do programu test, czy expr zapewniający wsparcie dla operacji arytmetycznych. Obecnie oryginalna powłoka csh jest rzadko wykorzystywana do pracy interaktywnej. Została wyparta przez rozszerzoną wersję w postaci tcsh oraz nowsze powłoki kompatybilne ze składnią oryginalnego sh jak Korn shell (ksh), bash i zsh. Jednocześnie choć wprowadziła wiele innowacyjnych rozwiązań do trybu interaktywnego, dosyć powszechnie jest odradzana jako język skryptowy. Głównym argumentem za pisaniem skryptów powłoki w języku Bourne shell jest jej dostępność w każdym systemie zgodnym ze specyfikacją Single UNIX Specification, co zapewnia przenośność kodu. Mimo szeregu innowacji, które z czasem były reimplementowane w innych powłokach, csh doczekało się jedynie 2 klonów (tcsh jest rozwinięciem oryginalnej implementacji i tym samym nie jest uważane za klon): komercyjnej implementacji Allena Holuba dla systemu MS DOS z 1986 roku oraz wersji dla OS/2 z 1988 roku napisanej przez Hamilton Laboratories, przeniesionej w 1992 także na system Windows NT. (pl) 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 ), 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 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 (ksh), e o GNU Bourne-Again shell (bash). Um C shell independentemente desenvolvido e moderno, criado por , também sobrevive no Windows na forma de Hamilton C shell. (pt) 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 programmeringssprå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 (som används i , Solaris och FreeBSD), och andra skal, såsom (Korn shell, avsett att ersätta sh och csh i POSIX), bash (Bourne again shell, GNU:s kommandotolk) och . (sv) C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году. Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает Bourne shell по мощности, но отличается синтаксисом. В то время как Борн скопировал все основные операторы с языка Алгол 68, Билл Джой использовал в качестве макета язык Си, вероятно, руководствуясь своими предпочтениями и предпочтениями других пользователей BSD UNIX. В начале 1990-х годов C shell подвергся критике за свою двусмысленность и немногословность интерпретатора, останавливающего выполнение скрипта, но не сообщающего никаких подробностей о том, что же всё-таки произошло. Порой скрипты csh работали совсем не так, как этого ожидал пользователь. Также встречались ситуации, когда интерпретатор отбраковывал, казалось бы, непротиворечивые строки кода. C shell вошёл в поставку 4.1BSD и до сих пор остаётся базовой частью всех её потомков, в том числе FreeBSD и OpenBSD. (ru) C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。 (zh) Оболо́нка C (С shell (csh)) — командна оболонка Unix із вбудованою скриптовою мовою, розроблена Біллом Джоєм, активним розробником BSD UNIX і творцем редактора vi, в 1979 році. Оболонка базувалась на коді командного інтерпретатора шостої версії UNIX. Скриптова мова не поступалась оболонці Борна за потужністю, але відрізнялась синтаксисом. У той час як Борн скопіював всі основні оператори з мови , Білл Джой використав у ролі макета мову C, ймовірно, керуючись своїми вподобаннями та вподобаннями інших користувачів BSD UNIX. На початку 90-х C shell зазнав великої критики за свою двозначність і небагатослівність інтерпретатора, що зупиняє виконання скрипту, але не звітує про жодні подробиці стосовно того, що ж усе-таки сталось. Часом скрипти csh працювали зовсім не так, як цього очікував користувач. Також зустрічались ситуації, коли інтерпретатор вибраковував, рядки коду, які, здавалося б, позбавлені протиріч. C shell увійшов до поставки 4.1BSD і досі залишається базовою частиною всіх її нащадків, у тому числі FreeBSD і OpenBSD. (uk)
dbo:author dbr:Bill_Joy
dbo:genre dbr:Unix_shell
dbo:latestReleaseDate 2016-11-24 (xsd:date)
dbo:latestReleaseVersion 6.20.00
dbo:license dbr:BSD_license
dbo:operatingSystem dbr:Berkeley_Software_Distribution dbr:Linux dbr:MacOS dbr:UNIX
dbo:programmingLanguage dbr:C_(programming_language)
dbo:thumbnail wiki-commons:Special:FilePath/Tcsh_ejecutándose_en_escritorio_Mac_OSX.png?width=300
dbo:wikiPageExternalLink http://docs.freebsd.org/44doc/usd/04.csh/paper.html http://docstore.mik.ua/orelly/linux/lnut/ch08_01.htm http://klaatu.canisius.edu/ONLINESTUFF/UNIX/shellprogramming.html http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ https://archive.org/details/introductiontobe0000wang https://archive.org/details/unixcshellfieldg00ande https://archive.org/details/usingcshtcsh00dubo https://github.com/tcsh-org/tcsh https://web.archive.org/web/20100212221424/http:/www.tcsh.org/Home https://web.archive.org/web/20160419222736/http:/www.tcsh.org/tcsh.html/top.html http://minnie.tuhs.org/cgi-bin/utree.pl%3Ffile=2BSD/src/csh http://www.grymoire.com/Unix/CshTop10.txt http://minnie.tuhs.org/cgi-bin/utree.pl
dbo:wikiPageID 95833 (xsd:integer)
dbo:wikiPageLength 38565 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124202173 (xsd:integer)
dbo:wikiPageWikiLink dbr:BSD_license dbr:Extended_globbing dbr:Operator_associativity dbr:Parsing dbr:Bash_(Unix_shell) dbr:Bell_Labs dbr:Berkeley_Software_Distribution dbr:Bill_Joy dbr:Bourne_shell dbr:Debian dbr:Allen_Holub dbc:Unix_shells dbr:Literal_(computer_science) dbr:Ubuntu_(operating_system) dbr:Unicode dbr:University_of_California,_Berkeley dbr:Unix_shell dbr:Variable_(programming) dbr:Lexical_analysis dbc:Software_using_the_BSD_license dbr:Comparison_of_command_shells dbr:Compiler dbr:Pushd_and_popd dbr:Environment_variable dbr:Bottom-up_parsing dbr:Concurrency_(computer_science) dbr:Control_flow dbr:Linux dbr:MS-DOS dbr:MacOS dbr:Stderr dbr:Stdin dbr:Stdout dbr:Stephen_R._Bourne dbr:Clone_(computing) dbr:Command_substitution dbr:Z_Shell dbr:PATH_(variable) dbr:Parallel_computing dbr:Pipeline_(Unix) dbr:Pipeline_(computing) dbr:Syntax_(programming_languages) dbr:Backward_compatible dbc:Cross-platform_free_software dbr:C_(programming_language) dbr:C_shell dbr:Windows dbr:Windows_NT dbr:ALGOL_68 dbr:Alternation_(string_expansion) dbr:Eric_Allman dbr:Esc_key dbr:Expr dbr:POSIX dbr:Formal_grammar dbr:Hard_link dbr:Iteration dbr:Conditional_(programming) dbr:Multi-core_processor dbr:Process_(computing) dbr:Return_code dbr:Hamilton_C_shell dbr:Hash_table dbr:Here_document dbr:Background_process dbr:Tcsh dbr:Wildcard_character dbc:1978_software dbr:Symbolic_link dbr:TOPS-20 dbr:Home_directory dbr:Test_(Unix) dbr:Top-down_parsing dbr:While_loop dbr:If_statement dbr:Shell_script dbr:Stack_(data_structure) dbr:KornShell dbr:NetBSD dbr:OS/2 dbr:Operator_(programming) dbr:Operator_precedence dbr:Red_Hat_Linux dbr:Current_working_directory dbr:Time_slice dbr:Scheduling_(computing) dbr:Switch_statement dbr:Command-line_interpreter dbr:UNIX dbr:Stdio dbr:POSIX_shell dbr:Fork_(operating_system) dbr:Console_window dbr:Control_structure dbr:Globbing dbr:Main_function_(programming) dbr:Thread_(computer_science) dbr:User-friendly dbr:Current_directory dbr:Exec_(operating_system) dbr:Expression_(programming) dbr:File:C_Shell_running_on_SUA.png dbr:File:Hamilton_C_shell_x64_on_Windows_7.png
dbp:author dbr:Bill_Joy
dbp:caption tcsh and sh side-by-side on a Mac OS X desktop (en)
dbp:genre dbr:Unix_shell
dbp:latestReleaseDate 2016-11-24 (xsd:date)
dbp:latestReleaseVersion 6.200000 (xsd:double)
dbp:license dbr:BSD_license
dbp:name C shell (en)
dbp:operatingSystem dbr:Berkeley_Software_Distribution dbr:Linux dbr:MacOS dbr:UNIX
dbp:programmingLanguage dbr:C_(programming_language)
dbp:screenshot Tcsh ejecutándose en escritorio Mac OSX.png (en)
dbp:wikiPageUsesTemplate dbt:Unix_Shells dbt:Cite_book dbt:Cite_web dbt:Code dbt:Infobox_software dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Use_dmy_dates dbt:Wikibooks dbt:Column
dcterms:subject dbc:Unix_shells dbc:Software_using_the_BSD_license dbc:Cross-platform_free_software dbc:1978_software
gold:hypernym dbr:Shell
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 dbo:Mollusca yago:WikicatUserInterfaces yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Interface106575227 yago:Language106282651 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment Le C shell (abbr. csh) sono un tipo di shell usate nei sistemi Unix e Unix-like. (it) C 셸(C shell, csh)은 빌 조이가 개발한 유닉스용 셸로, 본 셸보다 한층 강력하고 사용하기 쉬운 셸이다. csh는 기본적으로 C언어를 전신으로 하여 만들어졌으며 강력한 프로그램 작성 기능을 가지고 있어 C 셸이라 불리게 되었다. 대표적인 기능으로 히스토리, 별명, 작업 제어가 있다. 히스토리는 많은 개발자들에게 유용한 기능으로 과거에 사용한 명령어를 반복하거나 수정하기 매우 편리하다. 별명의 경우 자주 쓰는 긴 명령어를 짧게 사용할 수 있도록 도와주었으며, 작업 제어 기능은 프로세서에 우선순위를 두는 것으로 효율적인 작업이 가능하도록 하였다. 그러나 초기에는 버그가 많아 사용하기에 무리가 있었다. (ko) C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell(bash)。 C shell在交互模式中引入许多开创性功能的同时,C shell的脚本执行能力受到了不少批评。无论如何,由于在所有的单一UNIX规范相容系统中都放了标准的Bourne shell,所以大部分人都建议使用sh来进行脚本编写。 (zh) C shell (csh) je unixový shell vyvinutý Billem Joyem pro BSD Unix. Byl původně odvozen z šestého vydání Unixu /bin/sh (kterým byl Thompson shell), předchůdce Bourne shell. Jeho syntaxe je silně ovlivněná programovacím jazykem C (odtud pochází název shellu). C shell přidal mnoho vylepšení oproti Bourne shell, jako například aliasy a historii příkazů. (cs) The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s. It has been widely distributed, beginning with the 2BSD release of the Berkeley Software Distribution (BSD) which Joy first distributed in 1978. Other early contributors to the ideas or the code were Michael Ubell, Eric Allman, Mike O'Brien and Jim Kulp. (en) ​ C shell es un intérprete de comandos (shell) de Unix (llamado csh o tcsh) creado por Bill Joy al graduarse de la Universidad de Bekeley en California en 1970. Las primeras versiones se distribuyeron con el sistema operativo 2BSD en el año de 1978.​​ Otros desarrolladores que contribuyeron al código de C shell en sus primeras etapas fueron Michael Ubell, Eric Allman, Mile O'Brien y Jim Kulp.​ En muchos sistemas como Mac OS X y Red Hat, csh es tcsh, una versión mejorada de csh. A menudo cualquiera de los dos nombres (csh o tcsh) es un enlace simbólico a la versión mejorada de C shell (tcsh). (es) Le C shell ou csh est un interpréteur de commandes informatique pour le système Unix. Abrégé csh, c'est une évolution du shell sh utilisant une syntaxe plus proche du langage C. Un de ses avantages est 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. Sur Debian, Ubuntu, et leurs dérivés, il existe deux paquets différents : csh et tcsh. Le premier est basé sur la version BSD d'origine de csh et le dernier est le tcsh amélioré. (fr) C shell(シーシェル、csh)は、カリフォルニア大学バークレー校の大学院生だったビル・ジョイが1970年代後半に開発したUnixシェルである。1978年にジョイが配布を始めた 2BSD という BSD UNIX のリリースで広く配布されることになった。他にアイデアやコードに貢献した者としては、マイケル・ウベル、エリック・オールマン、マイク・オブライエン、ジム・カルプがいる。UNIX V6 の /bin/sh を元に作られたもので、Bourne shell (UNIX V7) と共通の先祖を持つ。 通常テキストウィンドウ内で動作するコマンドラインインタプリタであり、ユーザーがコマンドを入力するとそれに応じた処理が実行される。またシェルスクリプトと呼ばれるファイルからコマンド群を読み込むこともできる。他のUnixシェルと同様、ファイル名のワイルドカード、パイプ、ヒアドキュメント、、変数、条件分岐やループなどの制御構造をサポートしている。cshが1980年代の他のシェルと異なっていた点は、対話向けの機能と全体的なスタイルである。新機能によって他のシェルよりも容易に素早く使うことができた。言語としての全体的スタイルはC言語によく似ており、Unixユーザーにとっては読みやすかった。 (ja) csh (od ang. C shell) — jedna z historycznych powłok uniksowych. Napisana przez Billa Joya w czasie prac nad Uniksem BSD i upubliczniona w 1978. Składnia języka używanego w csh przypomina język C. Stąd nazwa C shell będąca grą słów. Dosłownie oznacza powłokę [o składni] C, fonetycznie przypomina jednak wymowę sea shell, czyli muszla. Obecnie oryginalna powłoka csh jest rzadko wykorzystywana do pracy interaktywnej. Została wyparta przez rozszerzoną wersję w postaci tcsh oraz nowsze powłoki kompatybilne ze składnią oryginalnego sh jak Korn shell (ksh), bash i zsh. (pl) 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 ), predecessor do Bourne shell. (pt) 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 programmeringsspråket C. (sv) C shell (csh) — командная оболочка UNIX со встроенным скриптовым языком, разработанная Биллом Джоем, активным разработчиком BSD UNIX и создателем редактора vi, в 1979 году. Базировался на коде командного интерпретатора шестой версии UNIX. Скриптовый язык не уступает Bourne shell по мощности, но отличается синтаксисом. В то время как Борн скопировал все основные операторы с языка Алгол 68, Билл Джой использовал в качестве макета язык Си, вероятно, руководствуясь своими предпочтениями и предпочтениями других пользователей BSD UNIX. (ru) Оболо́нка C (С shell (csh)) — командна оболонка Unix із вбудованою скриптовою мовою, розроблена Біллом Джоєм, активним розробником BSD UNIX і творцем редактора vi, в 1979 році. Оболонка базувалась на коді командного інтерпретатора шостої версії UNIX. Скриптова мова не поступалась оболонці Борна за потужністю, але відрізнялась синтаксисом. У той час як Борн скопіював всі основні оператори з мови , Білл Джой використав у ролі макета мову C, ймовірно, керуючись своїми вподобаннями та вподобаннями інших користувачів BSD UNIX. (uk)
rdfs:label C shell (en) C shell (cs) C shell (es) C shell (fr) C shell (it) C Shell (ja) C 셸 (ko) Csh (pl) C shell (pt) Csh (ru) C shell (sv) C Shell (zh) Csh (uk)
owl:sameAs freebase:C shell http://sw.cyc.com/concept/Mx4rwGM-kpwpEbGdrcN5Y29ycA yago-res:C shell wikidata:C shell dbpedia-az:C shell dbpedia-cs:C shell dbpedia-es:C shell dbpedia-fa:C shell dbpedia-fi:C shell dbpedia-fr:C shell dbpedia-he:C shell dbpedia-it:C shell dbpedia-ja:C shell dbpedia-ko:C shell dbpedia-no:C shell dbpedia-pl:C shell dbpedia-pt:C shell dbpedia-ru:C shell dbpedia-sq:C shell dbpedia-sv:C shell dbpedia-uk:C shell dbpedia-zh:C shell https://global.dbpedia.org/id/9ZFj
prov:wasDerivedFrom wikipedia-en:C_shell?oldid=1124202173&ns=0
foaf:depiction wiki-commons:Special:FilePath/Tcsh_ejecutándose_en_escritorio_Mac_OSX.png wiki-commons:Special:FilePath/C_Shell_running_on_SUA.png wiki-commons:Special:FilePath/Hamilton_C_shell_x64_on_Windows_7.png
foaf:isPrimaryTopicOf wikipedia-en:C_shell
foaf:name C shell (en)
is dbo:influenced of dbr:C_(programming_language)__C__1
is dbo:wikiPageRedirects of dbr:C_Shell dbr:Berkeley_shell dbr:C_shell_(programming_language)
is dbo:wikiPageWikiLink of dbr:Amiga_support_and_maintenance_software dbr:List_of_computer_scientists dbr:Bash_(Unix_shell) dbr:Berkeley_Software_Distribution dbr:Bill_Joy dbr:Bourne_shell dbr:David_Korn_(computer_scientist) dbr:Alias_(command) dbr:History_of_Unix dbr:List_of_C-family_programming_languages dbr:Rm_(Unix) dbr:Umask dbr:Uncontrolled_format_string dbr:Unified_Code_Count dbr:Unix-like dbr:Unix_shell dbr:Venix dbr:Dot_(command) dbr:Interpreter_directive dbr:List_of_programmers dbr:List_of_programming_languages_by_type dbr:Command-line_interface dbr:Comparison_of_command_shells dbr:SPICE dbr:Generational_list_of_programming_languages dbr:Pushd_and_popd dbr:Solarsoft dbr:Cmd.exe dbr:Environment_variable dbr:Montage_(image_software) dbr:Considered_harmful dbr:Thompson_shell dbr:MKS_Toolkit dbr:MacOS_Catalina dbr:Macintosh_Programmer's_Workshop dbr:Clobbering dbr:Command_history dbr:Command_substitution dbr:Comparison_of_programming_languages_(syntax) dbr:Comparison_of_programming_languages_by_type_system dbr:Computer_Systems_Research_Group dbr:Pipeline_(Unix) dbr:Standard_streams dbr:C_(programming_language) dbr:C_Shell dbr:C_shell dbr:Timeline_of_programming_languages dbr:UNIX_System_III dbr:UNIX_System_V dbr:Warren_Teitelman dbr:Windows_Services_for_UNIX dbr:Hash_(Unix) dbr:Echo_(command) dbr:Ousterhout's_dichotomy dbr:Glob_(programming) dbr:History_of_software dbr:History_of_the_Berkeley_Software_Distribution dbr:Hamilton_C_shell dbr:Here_document dbr:Tcsh dbr:PWB_shell dbr:Job_control_(Unix) dbr:Sun_Microsystems dbr:Hidden_file_and_hidden_directory dbr:Test_(Unix) dbr:Shell_script dbr:Assignment_(computer_science) dbr:Find_(Unix) dbr:Interactive_Systems_Corporation dbr:Interix dbr:KornShell dbr:Redirection_(computing) dbr:CSH dbr:List_of_command-line_interpreters dbr:Web_mapping dbr:Script_(Unix) dbr:Scripting_language dbr:Shar dbr:Windows_Script_Host dbr:External_ray dbr:UWIN dbr:Resource_Kit dbr:Berkeley_shell dbr:C_shell_(programming_language)
is dbp:influenced of dbr:C_(programming_language)
is foaf:primaryTopic of wikipedia-en:C_shell