Tcsh

Το tcsh είναι ένα κέλυφος του Unix βασισμένο στο κέλυφος C (C shell, csh) και συμβατό με αυτό. Πρακτικά είναι το κέλυφος C με προγραμματιζόμενη συμπλήρωση γραμμών εντολών, διόρθωση γραμμής εντολών και κάποια άλλα χαρακτηριστικά.

Ιστορία 
Το γράμμα 't' στη λέξη 'tcsh' προέρχεται από το T του TENEX, ενός λειτουργικού συστηματος που ενέπνευσε τον Ken Greer, το δημιουργό του tcsh, με τη δυνατότητα συμπλήρωσης των γραμμών εντολών του. Ο Ken Greer δούλεψε πάνω στο  tcsh στα τέλη της δεκαετίας του 1970 στο Πανεπιστήμιο Carnegie Mellon. Ο Paul Placeway από το πανεπιστήμιο του Οχάιο συνέχισε τη δουλειά στη δεκαετία του 1980 και από τότε στη συντήρησή του έχουν συμμετάσχει πολλοί προγραμματιστές. Ο Wilfredo Sanchez, ο πρώην κύριος προγραμματιστής του Mac OS X, εργάστηκε στο tcsh στις αρχές της δεκαετίας του 1990 στο MIT.

Διάδοση 
Οι αρχικές εκδόσεις του Mac OS X διανέμονταν με το tcsh σαν κύριο κέλυφος, αλλά προεπιλεγμένο για νέους λογαριασμούς χρηστών ήταν το bash από την έκδοση 10.3 (ακόμα παρέχεται το tcsh, και η ενημέρωση του λειτουργικού δεν αλλάζει το κέλυφος των λογαριασμών που υπάρχουν ήδη). Η υλοποίηση του Project Athena του πανεπιστημίου της Αϊόβα χρησιμοποιεί το tcsh σαν το προεπιλεγμένο κέλυφος, αν και οι χρήστες μπορούν να το αλλάξουν.

Το tcsh είναι το προεπιλεγμένο κέλυφος του FreeBSD και των απογόνων του όπως το DragonFly BSD, το PC-BSD και το DesktopBSD.

Αναφορές

Εξωτερικοί σύνδεσμοι 
 Η σελίδα του tcsh 
 tcsh manual page 
 Αρχείο του βιβλίου του εκδοτικού οίκου O'Reilly "Using csh and tcsh"  

Γλώσσες προγραμματισμού σεναρίων
Ελεύθερο λογισμικό
Κελύφη του Unix