Ανοίγωντας μια κονσόλα (τερματικό) μπορούμε να τρέξουμε οποιαδήποτε εφαρμογή εάν ξέρουμε απλώς το όνομα. Συνήθως είναι και το όνομα για το εκτελέσιμο. Π.χ.
gedit& nautilus& firefox& evolution&
Πολλές φορές θα πρέπει να μπορούμε να κάνουμε κρίσιμες αλλαγές. Μόνο ως διαχειριστής - υπερχρήστης (root) μπορούμε να τις κάνουμε για λόγους ασφαλείας. Υπάρχουν τουλάχιστον 3 τρόποι να εκτελέσουμε κάτι ως διαχειριστές.
Για να μπούμε σε κατάσταση διαχειριστή από την κονσόλα εκτελούμε
su
Προσοχή! Προκαθορισμένα στο linux για λόγους ασφαλείας δεν εμφανίζεται ο κωδικός μας καθώς τον πληκτρολογούμε.
Μπορούμε άμεσα να εκτελέσουμε οποιαδήποτε εντολή κονσόλας που δεν μπορούσαμε προηγουμένως λόγω έλλειψης δικαιωμάτων (για να το δείτε δοκιμάστε ύστερα τις mkdir, rmdir (την adduser δεν θα την βρει καν) ώς απλός χρήστης) : Δημιουργία φακέλου myfoder στην ρίζα του συστήματος αρχείων
mkdir /myfolder
Δίνουμε εντολή ο τρέχον κατάλογός μας να γίνει η ρίζα
cd /
Για να δούμε τα περιεχόμενα
ls
Διαγραφή φακέλου myfolder
rmdir /myfolder ls
Δημιουργία νέου χρήστη (με ότι username θέλετε). Μπορεί να συνδεθείτε ως άλλος χρήστης την επόμενη φορά στην οθόνη εισόδου.
adduser testuser
Εντάξει για τις εντολές κονσόλας προς το παρόν. Στην συνέχεια δοκιμάζουμε να τρέξουμε μια απλή παραθυρική εφαρμογή όπως έναν κειμενογράφο
gedit&
Μπορούμε να τον εκκινήσουμε μαζί με παράμετρο το αρχείο που θέλουμε να ανοίξει. Π.χ.
gedit /boot/grub/menu.lst&
Άλλο παράδειγμα ο επεξεργαστής κατατμήσεων gparted ο οποίος δεν έχει νόημα να εκτελέστει ως απλός χρήστης
gparted&
Λογικά στο debian εξ' ορισμού θα μπορούμε να εκτελούμε γραφικές εφαρμογές αμέσως. Μερικές φορές όμως για λόγους ασφαλείας ο υπερχρήστης δεν μπορεί αρχικά να τρέξει γραφικές εφαρμογές. Τότε αποσυνδεόμαστε από root και επιστρέφουμε στην κονσόλα ως απλός χρήστης εκτελώντας:
logout
ή από το πληκτρολόγιο CTRL και D Σε περιβάλλον gnome (το προεγκατεστημένο περιβάλλον του Debian) εκτελούμε
gksu gedit&
ή για να βάλουμε και παράμετρο στην gedit
gksu 'gedit /boot/grub/menu.lst'&
Τα εισαγωγικά είναι για να μπει σαν μία παράμετρος στο gksu όλη η εντολή. Το & για να εκτελεστεί στο παρασκήνιο η εντολή δίνοντας μας την δυνατότητα να ξαναγράψουμε εντολές στην κονσόλα ενώ αυτή εκτελείτε. Για το kde που θα εγκαταστήσουμε αργότερα, στο οποίο θα υπάρχει και ο κειμενογράφος kate
kdesu kate&
ή με παράμετρο
kdesu 'kate /boot/grub/menu.lst'&
Ας προσθέσουμε άλλη μία δυνατότητα αυτόματης συμπλήρωσης. Αυτή τη φορά πιο περίπλοκης φύσης, θα συμπληρώνονται αυτόματα παραμέτροι σε βασικές εντολές όπως aptitude και dpkg
Ως root ανοίξτε το αρχείο /root/.bashrc. Αυτό περιέχει εντολές που προφορτώνονται κατά την είσοδο του χρήστη στην κονσόλα (κέλυφος bash).
su gedit /root/.bashrc
Προσθέστε μια νέα γραμμή στο τέλος του αρχείου και σώστε το
. /etc/bash_completion
Αποσυνδεθείτε από υπερχρήστης και συνδεθείτε ξανά για να ενεργοποιηθούν οι αλλαγές
logout su
Για να το ελέγξουμε
aptitude install modconf
Το modconf είναι πολύ χρήσιμο εργαλείο που περιέχει τα modules του πυρήνα που φορτώνονται κατά την εκκίνηση. (κάτι παρόμοιο με ενσωματωμένους drivers). Θα το δούμε στην πορεία.
Το ΤΑΒ θα το χρησιμοποιείται συνέχεια για ταχύτητα στην πληκτρολόγηση και έλεγχο ότι αυτό που γράφουμε υπάρχει όντως.
Για την αντίθετη λειτουργία, δηλαδή από το παρασκήνιο στο προσκήνιο εκτελέστε 2 εφαρμογές διαδοχικά από την κονσόλα:
gedit& gcalctool&
Για να φέρουμε την τελευταία που εκτελέσαμε στο προσκήνιο
fg
CTRl-Z και bg για να ξαναπάει στο παρασκήνιο και
fg gedit
για να φέρουμε την gedit στο προσκήνιο.
Οι εντολές αυτές αποθηκεύονται σε ένα απλό αρχείο κειμένου στον φάκελο του κάθε χρήστη. Δείτε το
gedit ~/.bash_history&
Μπορείτε ακόμα και να το επεξεργαστείται όπως θέλετε
Με το CTRL-R γίνεται αναζήτηση στο ιστορικό των τελευταίων γραμμένων εντολών και έχει σημασία όταν αυξηθεί ο αριθμός τους.