Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

C shell

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuisCsh)
Page d’aide sur l’homonymie

Pour l’article ayant un titre homophone, voirSeychelles.

Page d’aide sur l’homonymie

Pour les articles homonymes, voirCSH.

Cet article est uneébauche concernant unlogiciel.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.
C shell

Description de l'image Tcsh ejecutándose en escritorio Mac OSX.png.
Informations
CréateurBill JoyVoir et modifier les données sur Wikidata
Première versionVoir et modifier les données sur Wikidata
Dépôtgithub.com/NetBSD/src/tree/trunk/bin/cshVoir et modifier les données sur Wikidata
Écrit enCVoir et modifier les données sur Wikidata
Système d'exploitationBSD etGNU/LinuxVoir et modifier les données sur Wikidata
TypeShell Unix
Langage de programmation
Langage en ligne de commande(d)Voir et modifier les données sur Wikidata
LicenceBSD 3-clausesVoir et modifier les données sur Wikidata

Chronologie des versions

Tcsh

modifier -modifier le code -voir Wikidata(aide)

LeC shell oucsh est uninterpréteur de commandes informatique pour le systèmeUnix. Abrégécsh, c'est une évolution dushellsh utilisant une syntaxe plus proche dulangage C. Un de ses avantages est la possibilité de ré-utilisation de l'historique des commandes. Le C shell a eu également son extension avectcsh, 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éé parBill 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 UnixBSD 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 enmode 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, lespipes, 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 queOS X etRed 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.

SurDebian,Ubuntu, et leurs dérivés, il existe deuxpaquets différents : csh et tcsh. Le premier est basé sur la versionBSD d'origine de csh et le dernier est le tcsh amélioré.

tcsh a rajouté lacomplétion de nom de fichier et de commande, ainsi que l'édition en ligne de commande, des concepts empruntés au systèmeTenex, 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 debugs mineurs.

Notes et références

[modifier |modifier le code]

Voir aussi

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]
v ·m
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=C_shell&oldid=206186235 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp