Εξοικείωση με το τερματικό (Μέρος 1ο)

Το τερματικό που βρίσκεται σε κάθε διανομή Linux είναι ένα πανίσχυρο εργαλείο που μπορεί ο καθένας να χρησιμοποιήσει. Πολλοί το φοβούνται αλλά δεν είναι τόσο τρομακτικό όσο δείχνει.
Με απλά βήματα και σιγά σιγά θα καταφέρουμε να μπούμε στην φιλοσοφία του τερματικού και γιατί όχι να το χρησιμοποιεί ο καθένας στην καθημερινότητα του.

Αρχικά, όταν μιλάμε για τη γραμμή εντολών αναφερόμαστε στο κέλυφος(Shell) . Το κέλυφος είναι ένα πρόγραμμα που δέχεται εντολές μέσω του πληκτρολογίου και τις μεταφέρει στο λειτουργικό σύστημα και πίσω.

Για να έχουμε πρόσβαση στο κέλυφος χρησιμοποιούμε εξομοιωτές τερματικών (τερματικό). Για παράδειγμα το GNOME χρησιμοποιεί το gnome-terminal και το KDE το konsole.

Μόλις ανοίξουμε το τερματικό θα μας εμφανίσει κάτι σαν αυτό:
john@debian:~$

Αυτό που μας δείχνει το τερματικό με λίγα λόγια είναι

  • john@debian = ‘όνομα.χρήστη’@’όνομα.υπολογιστή’

  • ~ = μας δηλώνει τον κατάλογο που βρισκόμαστε δηλαδή HOME

  • $ = Μας δείχνει ότι είναι έτοιμο να δεχτεί τις εντολές του χρήστη

Το “$” μας δείχνει με λίγα λόγια ότι μόνο ως χρήστες έχουμε πρόσβαση και δεν έχουμε δικαιώματα υπερχρήστη.
Σε περίπτωση που αντί για το “$” δούμε “#” τότε έχουμε δικαιώματα υπερχρήστη και μπορούμε να τροποποιήσουμε ότι θέλουμε στο σύστημα.

Απλές εντολές μέσα από το τερματικό

Το τερματικό μπορούμε να το χρησιμοποιήσουμε ακόμα και για τις πιο απλές εργασίες. Για να δούμε μερικές απλές εντολές που μπορούμε να χρησιμοποιήσουμε.

  • date : Εμφανίζει στο τερματικό την ημερομηνία και την ώρα
john@debian:~$ date
Thu 16 May 2019 02:49:47 PM EEST
  • cal : Εμφανίζει ένα ημερολόγιο του μήνα που διανύουμε
john@debian:~$ cal
      May 2019        
Su Mo Tu We Th Fr Sa  
          1  2  3  4  
 5  6  7  8  9 10 11  
12 13 14 15 16 17 18  
19 20 21 22 23 24 25  
26 27 28 29 30 31  
  • exit : Κλείνει την συνεδρία μας (Με λίγα λόγια τον εξομοιωτή που χρησιμοποιούμε)

Πλοήγηση στο σύστημα αρχείων μέσω του τερματικού

Για την πλοήγηση στο σύστημα αρχείων τρείς είναι οι βασικές εντολές που θα χρειαστούμε.

  1. pwd (print working directory) : Εμφανίζει στο τερματικό την τοποθεσία που βρισκόμαστε
john@debian:~$ pwd
/home/john

Επίσης παρατηρείστε ότι το “~” σημαίνει ότι βρίσκεται στο home φάκελο του χρήστη.

  1. ls (list) : Εμφανίζει στο τερματικό τους φακέλους και τα αρχεία που εμπεριέχονται στον κατάλογο που βρισκόμαστε
john@debian:~$ ls
Desktop    Downloads  Music     Public  Templates
Documents  git        Pictures  snap    Videos

Με λίγα λόγια στον φάκελο του χρήστη john βρίσκονται αυτά που εμφανίζει η συγκεκριμένη εντολή.

  1. cd (change directory) : Η συγκεκριμένη εντολή χρησιμοποιείται όταν θέλουμε να μεταφερθούμε σε άλλον κατάλογο.

Για παράδειγμα αν θέλω να πάω στον κατάλογο Downloads μέσω του τερματικού εκτελούμε την παρακάτω εντολή

john@debian:~$ cd Downloads
john@debian:~/Downloads$ 

Και με ενημερώνει το τερματικό ότι πλέον δεν βρίσκομαι στον φάκελο του χρήστη (~) αλλά στον φάκελο /Downloads.

Mε μία εμφάνιση της τοποθεσίας ελέγχουμε την ορθότητα της εντολής,

john@debian:~/Downloads$ pwd
/home/john/Downloads

Επομένως αυτές είναι οι βασικές εντολές να μετακινούμαστε στο σύστημα αρχείων του χρήστη.
Φυσικά όμως για να γίνει ευκολότερη η εξοικίωση με το τερματικό θα πρέπει να έχουμε μια γενικότερη εικόνα για την δομή του συστήματος αρχείων.
Αυτό μπορείτε να το βρείτε: Πως είναι διαμορφωμένο το σύστημα αρχείων του Linux;

Επίσης θέλω να σημειώσω εδώ πως καλύτερο για σας θα ήταν να χρησιμοποείται και το τερματικό παράλληλα ώστε να γίνει πιο εύκολο και διαδραστικό για σας.

7 Likes