Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 2.41 KB

PartC-Csh.asciidoc

File metadata and controls

51 lines (36 loc) · 2.41 KB

Βασικά στοιχεία

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

Το C shell εκτελεί εντολές συνήθως από ένα παράθυρο κειμένου αλλά μπορεί και να εκτελέσει εντολές αποθηκευμένες σε ένα αρχείο.

Η έκδοση csh που χρησιμοποιούν οι περισσότεροι σύγχρονοι υπολογιστές είναι το tcsh, μία βελτιωμένη έκδοση του csh. Το tcsh είναι συμβατό με το csh.

Ο στόχος του csh έναντι άλλων κελυφών Unix είναι ότι σχεδιάστηκε με σκοπό να μοιάζει στη γλώσσα προγραμματισμού C και να είναι καλύτερο για διαδραστική χρήση.

Τα βασικά εργαλεία που χρειαζόμαστε για να εργαστούμε με το C shell σε μια διανομή Linux είναι τα παρακάτω:

  • Το tcsh για διερμηνεία των εντολών

  • Επεξεργαστής κειμένου αν θέλουμε να δημιουργήσουμε αρχεία εντολών

Ως επεξεργαστή κειμένου μπορούμε να χρησιμοποιήσουμε οποιονδήποτε προτιμάμε, πχ vim, nano, gedit, κλπ. Για κονσόλα επίσης κάνει οποιαδήποτε, πχ gnome-terminal, kterm, xterm, κλπ.

Διερμηνεία Γραμμής Εντολών

% echo Hello, World!
> Hello, World!

Συγγραφή Προγραμμάτων

#!/usr/bin/env tcsh

echo Hello, World!

Αφού γράψουμε το κώδικα μας, αποθηκεύουμε το αρχείο με κατάληξη .csh ή .tcsh. Για να εκτελέσουμε το κώδικα μας τρέχουμε σε ένα τερματικό:

$ tcsh hello.csh            # εκτέλεση του αρχείου
> Hello, World!