-  Απλές εντολές
 -  Εκχώρηση σε μεταβλητή ή εντολή με παραμέτρους, και αλλαγή εισόδου εξόδου
τερματισμένη με τον τελεστή ελέγχου &. 
Παράδειγμα:
NAME=john
ls -rtl
cat foo bar >foobar
calc_pi &
-  Ο τελεστής ελέγχου & δηλώνει ότι η εντολή θα εκτελεστεί στο παρασκήνιο.
 -  Κάθε εντολή επιστρέφει 0 για επιτυχία (αληθές) και άλλες τιμές για να
δηλώσει αποτυχία (ψευδές).
 
 -  Σωληνώσεις απλών εντολών
 -  Εντολή (προαιρετικά με ! στην αρχή της) προαιρετικά σωληνωμένη με άλλες
εντολές.  
Παράδειγμα:
ls -l | more
! grep check file
 -  Λίστες σωληνώσεων
 -  Σωληνώσεις χωρισμένες με:
-  || 
 -  διάζευξη (η δεύτερη εντολή εκτελείται μόνο αν η πρώτη τερματίσει
με αποτυχία)
 -  && 
 -  σύζευξη (η δεύτερη εντολή εκτελείται μόνο αν η πρώτη
τερματίσει με επιτυχία)
 -  ; 
 -  παράθεση (η δεύτερη εντολή εκτελείται πάντα μετά την πρώτη)
 
Παράδειγμα:
mail john <foo && rm foo
cat foo >bar || echo "Unable to read foo"
ls /tmp ; ls /dev
 -  Λίστες σωληνώσεων ομαδοποιημένες σε ( ) ή σε { ; }
 -  Οι παρενθέσεις δηλώνουν εκτέλεση σε υποφλοιό (όλες οι μεταβλητές που
ορίζονται στον υποφλοιό δε μεταφέρονται στον τρέχοντα φλοιό), ενώ
οι αγκύλες δηλώνουν απλά ομαδοποιημένη εκτέλεση.