2. Bash
Ο Φλοιός (Shell) του Unix
Ο φλοιός "εφευρέθηκε" επειδή είναι δύσκολη η επικοινωνία ενός χρήστη
με τον πυρήνα.
Με τον πυρήνα μπορούμε να επικοινωνήσουμε απευθείας μόνο με
προγράμματα γραμμένα σε γλώσσα προγραμματισμού C. Ο φλοιός είναι
το πρόγραμμα που ασχολείται με την επικοινωνία με τον χρήστη.
3. Bash
To Unix είναι λογικά οργανωμένο έτσι ώστε να δίνει στο χρήστη του μια
εικόνα εύκολα κατανοητή. Για το λόγο αυτό κρύβει απ' αυτόν τον
πυρήνα και τα βαθύτερα μέρη του λειτουργικού συστήματος.
Ο χρήστης του Unix βλέπει από το σύστημα μόνο τον φλοιό και το
σύστημα αρχείων (file system).
Έτσι, λογικά ο χρήστης βλέπει την οθόνη του, όπου εμφανίζονται οι
εντολές που πληκτρολογεί και τα αποτελέσματα τους. Η επικοινωνία
αυτή γίνεται μόνον μέσω του φλοιού.
4. Bash
Αξίζει να σημειωθεί ότι δεν είναι ανάγκη όλοι οι χρήστες να βλέπουν τον
ίδιο φλοιό. Το Unix έρχεται με δύο ή περισσότερους φλοιούς π.χ.
Bourne Shell (σε αυτό τοποθετούμαστε αυτόματα όταν συνδεθούμε
στο σύστημα μας, εκτός αν ρυθμιστεί αλλιώς), C Shell…
Έτσι, κάθε χρήστης μπορεί να έχει διαφορετική εικόνα των εντολών του
λειτουργικού συστήματος.
Μετάβαση από το C Shell στο Bourne Shell και αντίστροφα: