20 εντολές τερματικού που πρέπει να γνωρίζετε για νέους χρήστες Linux


Λοιπόν, σκοπεύετε να μεταβείτε από Windows σε Linux ή κάνατε πρόσφατα τη μετάβαση σε Linux; Ωχ! Τι ρωτάω; Γιατί αλλιώς θα ήσουν εδώ;

Στην προηγούμενη εμπειρία μου ως νεοφερμένος, οι εντολές και τα τερματικά Linux ήταν αρκετά εκφοβιστικά. Είχα ανησυχίες σχετικά με τις εντολές και αναρωτιόμουν σε ποιο βαθμό έπρεπε να τις θυμάμαι και να τις απομνημονεύσω για να γίνω ικανός και πλήρως λειτουργικός με το Linux.

Αναμφίβολα, η ηλεκτρονική τεκμηρίωση, τα βιβλία Linux, οι σελίδες man και η κοινότητα των χρηστών παρείχαν σημαντική βοήθεια.

Ωστόσο, πιστεύω ακράδαντα ότι θα πρέπει να υπάρχει ένα άρθρο που να περιλαμβάνει βασικές εντολές Linux σε γλώσσα εύκολη στην εκμάθηση και κατανοητή.

Αυτά τα κίνητρα με ενέπνευσαν να κατακτήσω το Linux και να το κάνω πιο φιλικό προς τον χρήστη. Αυτό το άρθρο είναι ένα βήμα προς αυτόν τον στόχο».

1. Εντολή ls

Η εντολή "ls" σημαίνει "Λίστα περιεχομένων καταλόγου", η οποία χρησιμοποιείται για την εμφάνιση των περιεχομένων του φακέλου, είτε πρόκειται για αρχεία είτε για υποφάκελους, από τους οποίους προέρχεται η εντολή εκτελούνται.

ls

Η εντολή «ls -l» παραθέτει τα περιεχόμενα του φακέλου σε μια λεπτομερή, μεγάλη μορφή λίστας.

ls -l

Η εντολή "ls -a" παραθέτει τα περιεχόμενα ενός φακέλου, συμπεριλαμβανομένων των κρυφών αρχείων που ξεκινούν με '.'.

ls -a

Στο Linux, ένα όνομα αρχείου που ξεκινά με '.' θεωρείται κρυφό. Στο Linux, κάθε αρχείο, φάκελος, συσκευή ή εντολή αντιμετωπίζεται ως αρχείο.

Το αποτέλεσμα της εντολής ls -l είναι:

  • Τύπος αρχείου – Ο πρώτος χαρακτήρας αντιπροσωπεύει τον τύπο αρχείου ('-' για ένα κανονικό αρχείο, 'd' για έναν κατάλογο, 'l' για συμβολικό σύνδεσμο, κ.λπ.).
  • Δικαιώματα – Οι επόμενοι εννέα χαρακτήρες αντιπροσωπεύουν τα δικαιώματα του αρχείου για τον κάτοχο, την ομάδα και άλλους. Αυτοί οι χαρακτήρες μπορούν να περιλαμβάνουν 'r' για ανάγνωση, 'w' για εγγραφή και 'x' για δικαιώματα εκτέλεσης.
  • Αριθμός συνδέσμων – Υποδεικνύει τον αριθμό των σκληρών συνδέσμων που δείχνουν προς το αρχείο ή τον κατάλογο.
  • Κάτοχος και ομάδα – Καθορίζει τον χρήστη (κάτοχο) και την ομάδα που σχετίζονται με το αρχείο ή τον κατάλογο.
  • Μέγεθος αρχείου – Εμφανίζει το μέγεθος του αρχείου σε byte.
  • Ώρα τροποποίησης – Εμφανίζει την ημερομηνία και την ώρα που το αρχείο ή ο κατάλογος τροποποιήθηκε τελευταία φορά.
  • Όνομα αρχείου ή καταλόγου – Το πραγματικό όνομα του αρχείου ή του καταλόγου.

Για περισσότερα παραδείγματα εντολών «ls», διαβάστε τη σειρά άρθρων μας:

2. Εντολή lsblk

Η εντολή 'lsblk', συντομογραφία για το 'List Block Devices' εμφανίζει τις συσκευές μπλοκ με τα ονόματα που τους έχουν εκχωρηθεί (εξαιρουμένης της μνήμης RAM) σε μορφή δέντρου στην τυπική έξοδο.

lsblk

Η εντολή "lsblk -l" παραθέτει τις συσκευές μπλοκ σε μια δομή "list" και όχι με τρόπο που μοιάζει με δέντρο.

lsblk -l

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

3. Εντολή md5sum

Το "md5sum" σημαίνει "Υπολογισμός και Έλεγχος μηνυμάτων-Συνοπτική MD5". Το άθροισμα ελέγχου MD5 (συνήθως αναφέρεται ως "hash") χρησιμοποιείται για την αντιστοίχιση ή την επαλήθευση της ακεραιότητας των αρχείων που μπορεί να έχουν αλλάξει λόγω λανθασμένης μεταφοράς αρχείων, σφάλματος δίσκου ή μη κακόβουλης παρεμβολής.

md5sum teamviewer_linux.deb 

47790ed345a7b7970fc1f2ac50c97002  teamviewer_linux.deb

Ο χρήστης μπορεί να συγκρίνει το md5sum που δημιουργείται με αυτό που παρέχεται επίσημα. Το MD5sum θεωρείται λιγότερο ασφαλές από το sha1sum, το οποίο θα συζητήσουμε αργότερα.

4. dd Εντολή

Η εντολή dd σημαίνει "Μετατροπή και αντιγραφή αρχείου" και μπορεί να χρησιμοποιηθεί για τη μετατροπή και την αντιγραφή ενός αρχείου. Τις περισσότερες φορές, χρησιμοποιείται για την αντιγραφή ενός αρχείου ISO (ή οποιουδήποτε άλλου αρχείου) σε μια συσκευή USB (ή σε άλλη τοποθεσία), καθιστώντας το κατάλληλο για τη δημιουργία ενός USB stick με δυνατότητα εκκίνησης.

dd if=debian.iso of=/dev/sdb1 bs=512M; sync

Σημείωση: Στο παραπάνω παράδειγμα, η συσκευή usb υποτίθεται ότι είναι sdb1 (Θα πρέπει να την επαληθεύσετε χρησιμοποιώντας την εντολή lsblk, διαφορετικά θα αντικαταστήσετε τον δίσκο και το λειτουργικό σας σύστημα), χρησιμοποιήστε το το όνομα του δίσκου πολύ προσεκτικά!

Η εντολή dd διαρκεί λίγο χρόνο που κυμαίνεται από μερικά δευτερόλεπτα έως αρκετά λεπτά στην εκτέλεση, ανάλογα με το μέγεθος και τον τύπο του αρχείου και την ταχύτητα ανάγνωσης και εγγραφής του USB stick.

5. unname Εντολή

Η εντολή uname σημαίνει (Όνομα Unix) και εκτυπώνει λεπτομερείς πληροφορίες σχετικά με το όνομα του μηχανήματος, το λειτουργικό σύστημα και την έκδοση του πυρήνα.

uname -a

Linux TecMint 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC 
Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Το αποτέλεσμα της εντολής uname -a είναι:

  • "Linux": Το όνομα του πυρήνα του μηχανήματος.
  • "tecmint": Το όνομα του κόμβου του μηχανήματος.
  • 6.2.0-39-generic“: Η έκδοση του πυρήνα.
  • 22.04.1-Ubuntu SMP“: Η έκδοση του λειτουργικού συστήματος.
  • x86_64“: Η αρχιτεκτονική του επεξεργαστή.
  • GNU/Linux“: Το όνομα του λειτουργικού συστήματος.

6. Ιστορικό Εντολή

Η εντολή ιστορικού σημαίνει Εγγραφή ιστορικού (συμβάντος), εκτυπώνει το ιστορικό μιας μεγάλης λίστας εκτελεσμένων εντολών στο τερματικό.

history

Σημείωση: Πατώντας 'Ctrl + R' μπορείτε να αναζητήσετε εντολές που εκτελέστηκαν προηγουμένως, επιτρέποντας την ολοκλήρωση της εντολής σας χρησιμοποιώντας τη δυνατότητα αυτόματης συμπλήρωσης.

(reverse-i-search)`if': ifconfig

Για περισσότερα παραδείγματα εντολών ιστορικού, ανατρέξτε στη σειρά άρθρων μας:

7. Εντολή sudo

Η εντολή "sudo" (superuser do) επιτρέπει σε έναν επιτρεπόμενο χρήστη να εκτελέσει μια εντολή ως υπερχρήστης ή άλλος χρήστης, όπως καθορίζεται από την πολιτική ασφαλείας στη λίστα sudoers.

sudo apt update

Σημείωση: Το sudo επιτρέπει στους χρήστες να δανείζονται δικαιώματα υπερχρήστη, ενώ μια παρόμοια εντολή "su" επιτρέπει στους χρήστες να συνδέονται ως υπερχρήστες. Το Sudo είναι πιο ασφαλές από το su.

Δεν συνιστάται η χρήση sudo ή su για καθημερινή κανονική χρήση, καθώς μπορεί να οδηγήσει σε σοβαρά σφάλματα εάν κατά λάθος κάνετε κάτι λάθος, γι' αυτό και πολύ Το δημοφιλές ρητό στην κοινότητα του Linux είναι:

“To err is human, but to really foul up everything, you need a root password.”

Για περισσότερα παραδείγματα εντολών sudo, ανατρέξτε στη σειρά άρθρων μας:

8. Εντολή mkdir

Ο (καταλόγου δημιουργίας) δημιουργεί έναν νέο κατάλογο με διαδρομή ονόματος. Ωστόσο, εάν ο κατάλογος υπάρχει ήδη, θα εμφανίσει ένα μήνυμα σφάλματος "δεν είναι δυνατή η δημιουργία φακέλου, ο φάκελος υπάρχει ήδη".

Η εντολή mkdir (make directory) χρησιμοποιείται για τη δημιουργία νέου καταλόγου με καθορισμένη διαδρομή. Ωστόσο, εάν ο κατάλογος υπάρχει ήδη, θα εμφανίσει ένα μήνυμα σφάλματος που θα αναφέρει "δεν μπορώ να δημιουργήσω φάκελο, ο φάκελος υπάρχει ήδη".

mkdir tecmint

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

9. αγγίξτε Command

Η εντολή αφής σημαίνει "ενημέρωση των χρόνων πρόσβασης και τροποποίησης κάθε ΑΡΧΕΙΟΥ στην τρέχουσα ώρα". Η εντολή "touch" δημιουργεί το αρχείο μόνο αν δεν υπάρχει. Εάν το αρχείο υπάρχει ήδη, θα ενημερώσει τη χρονική σήμανση αλλά όχι τα περιεχόμενα του αρχείου.

touch tecmintfile

Η εντολή «touch» μπορεί να χρησιμοποιηθεί για τη δημιουργία ενός αρχείου σε έναν κατάλογο για τον οποίο ο χρήστης έχει γραπτή άδεια, μόνο εάν το αρχείο δεν υπάρχει ήδη εκεί.

10. chmod Εντολή

Η εντολή "chmod" σημαίνει "αλλαγή bits λειτουργίας αρχείου", η οποία αλλάζει τη λειτουργία αρχείου (δικαιώματα) κάθε καθορισμένου αρχείου, φακέλου, σενάριο, κ.λπ., σύμφωνα με τον καθορισμένο τρόπο λειτουργίας.

Υπάρχουν 3 τύποι αδειών σε ένα αρχείο (φάκελος ή οτιδήποτε άλλο εκτός από τα πράγματα απλά θα χρησιμοποιήσουμε αρχείο).

Read (r)=4
Write(w)=2
Execute(x)=1

Επομένως, εάν θέλετε να δώσετε μόνο δικαίωμα ανάγνωσης σε ένα αρχείο, θα του εκχωρηθεί μια τιμή «4», για άδεια εγγραφής μόνο, μια τιμή «2» και για μόνο για εκτέλεση άδειας, πρέπει να δοθεί μια τιμή '1'. Για άδεια ανάγνωσης και εγγραφής πρέπει να δοθεί 4+2=‘6’ και ούτω καθεξής.

Τώρα, πρέπει να οριστεί άδεια για 3 είδη χρηστών και ομάδες χρηστών. Ο πρώτος είναι ο ιδιοκτήτης, μετά η ομάδα χρηστών και τέλος ο κόσμος.

rwxr-x--x   abc.sh

Εδώ η άδεια της ρίζας είναι rwx (ανάγνωση, εγγραφή, και εκτέλεση). η ομάδα χρηστών στην οποία ανήκει είναι r-x (μόνο για ανάγνωση και εκτέλεση, χωρίς άδεια εγγραφής) και για τον κόσμο είναι –x (μόνο εκτέλεση).

Για να αλλάξετε την άδειά του και να παράσχετε δικαιώματα ανάγνωσης, εγγραφής, και εκτέλεσης στον κάτοχο, την ομάδα και τον κόσμο.

chmod 777 abc.sh

μόνο δικαιώματα ανάγνωσης και εγγραφής και στα τρία.

chmod 666 abc.sh

Η ανάγνωση, εγγραφή, και εκτέλεση στον κάτοχο και εκτέλεση μόνο στην ομάδα και κόσμο.

chmod 711 abc.sh

Το chmod είναι μία από τις πιο σημαντικές εντολές που αποδεικνύεται επωφελής τόσο για τους διαχειριστές συστήματος όσο και για τους χρήστες. Σε περιβάλλον πολλών χρηστών ή σε διακομιστή, αυτή η εντολή είναι απαραίτητη, καθώς η εσφαλμένη ρύθμιση των δικαιωμάτων μπορεί να καταστήσει ένα αρχείο απρόσιτο ή να παραχωρήσει μη εξουσιοδοτημένη πρόσβαση σε άτομα.

11. chown Εντολή

Η εντολή chown σημαίνει "αλλαγή κατόχου και ομάδας αρχείου", η οποία χρησιμοποιείται για την αλλαγή του κατόχου ή/και της ομάδας ενός αρχείου ή καταλόγου.

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

chown newowner:newgroup filename

Για παράδειγμα, εάν θέλετε να αλλάξετε τον κάτοχο ενός αρχείου με το όνομα "example.txt" σε έναν χρήστη με το όνομα "tecmint" και σε μια ομάδα με το όνομα "users<", η εντολή θα ήταν:

chown tecmint:users example.txt

12. apt Εντολή

Σε διανομές που βασίζονται στο Debian, όπως το Ubuntu και το Linux Mint, η εντολή apt σημαίνει (Εργαλείο προηγμένων πακέτων), το οποίο χρησιμοποιείται για την εγκατάσταση, την αναβάθμιση και τη διαχείριση πακέτων λογισμικού σε ένα σύστημα από τη γραμμή εντολών.

sudo apt search wget
sudo apt install wget
sudo apt update

Η εντολή apt θεωρείται πιο προηγμένη και έξυπνη σε σύγκριση με την εντολή yum ή dnf.

13. πίσσα Εντολή

Η εντολή tar είναι ένα Αρχείο ταινιών που είναι χρήσιμο για τη δημιουργία ενός αρχείου, σε πολλές μορφές αρχείου και την εξαγωγή τους.

tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

Σημείωση: Το "tar.gz" σημαίνει gzipped. Το ‘tar.bz2’ συμπιέζεται με bzip που χρησιμοποιεί μια καλύτερη αλλά πιο αργή μέθοδο συμπίεσης.

14. cal Εντολή

Το "cal" (Ημερολόγιο), χρησιμοποιείται για την εμφάνιση του ημερολογίου του τρέχοντος μήνα ή οποιουδήποτε άλλου μήνα οποιουδήποτε έτους που προχωρά ή παρέρχεται.

cal 

Εμφάνιση του ημερολογίου του έτους 1835 για τον Φεβρουάριο, το οποίο έχει ήδη παρέλθει.

cal 02 1835

Εμφανίζει το ημερολόγιο του έτους 2145 για τον Ιούλιο, το οποίο θα προχωρήσει

cal 07 2145

Σημείωση: Δεν χρειάζεται να γυρίσετε το ημερολόγιο κατά 50 χρόνια πίσω, ούτε να κάνετε σύνθετους μαθηματικούς υπολογισμούς για να προσδιορίσετε την ημέρα που γεννηθήκατε ή την ημέρα που θα πέσουν τα επερχόμενα γενέθλιά σας.

15. ημερομηνία Εντολή

Η εντολή ημερομηνία χρησιμοποιείται για την εμφάνιση της τρέχουσας ημερομηνίας και ώρας. Μπορεί επίσης να χρησιμοποιηθεί για να ορίσετε την ημερομηνία και την ώρα του συστήματος.

Για να εμφανίσετε την τρέχουσα ημερομηνία και ώρα.

date

Για να εμφανίσετε την τρέχουσα ημερομηνία με τη μορφή "ΕΕΕΕ-ΜΜ-ΗΗ".

date +"%Y-%m-%d"

Για να ορίσετε την ημερομηνία και την ώρα του συστήματος.

sudo date MMDDhhmm[[CC]YY][.ss]

Η παραπάνω εντολή σάς επιτρέπει να ορίσετε την ημερομηνία και την ώρα του συστήματος. Αντικαταστήστε τα MM, DD, hh, mm, CC, YY και ss με τις επιθυμητές τιμές για μήνα, ημέρα, ώρα, λεπτό, αιώνα, έτος και δευτερόλεπτο, αντίστοιχα.

Σημείωση: Η εντολή ημερομηνία είναι πολύ χρήσιμη στη δέσμη ενεργειών, ειδικά για λειτουργίες που βασίζονται σε ώρα και ημερομηνία. Επιπλέον, η αλλαγή της ημερομηνίας και της ώρας με τη χρήση του τερματικού μπορεί να σας κάνει να νιώσετε σαν αληθινός GEEK! (Φυσικά, πρέπει να έχετε δικαιώματα root για να εκτελέσετε αυτήν τη λειτουργία, καθώς περιλαμβάνει μια αλλαγή σε όλο το σύστημα).

16. cat Command

Η εντολή cat σημαίνει (Concatenation), που σημαίνει (ενώστε) δύο ή περισσότερα απλά αρχεία ή/και εκτυπώστε τα περιεχόμενα ενός αρχείου σε τυπική έξοδο.

Για να εμφανίσετε τα περιεχόμενα ενός αρχείου.

cat filename

Για να συνδέσετε πολλά αρχεία σημαίνει ότι η ακόλουθη εντολή συνενώνει τα περιεχόμενα του file1 και file2 και εμφανίζει το αποτέλεσμα στο τερματικό.

cat file1 file2

Το περιεχόμενο των a.txt, b.txt, c.txt και d.txt θα συνδυαστεί και προστέθηκε στο τέλος του αρχείου abcd.txt.

cat a.txt b.txt c.txt d.txt >> abcd.txt

γάτα abcd.txt

Σημείωση: Τα ">> " και " > " ονομάζονται σύμβολα προσάρτησης. Χρησιμοποιούνται για την προσθήκη της εξόδου σε ένα αρχείο και όχι σε τυπική έξοδο.

Το σύμβολο «> » θα διαγράψει ένα αρχείο που υπήρχε ήδη και θα δημιουργήσει ένα νέο αρχείο, επομένως για λόγους ασφαλείας συνιστάται να χρησιμοποιήσετε το «>>» που θα γράψει την έξοδο χωρίς αντικατάσταση ή διαγραφή του αρχείου.

Πριν προχωρήσετε περαιτέρω, πρέπει να σας ενημερώσω σχετικά με τους χαρακτήρες μπαλαντέρ (θα γνωρίζετε τις καταχωρίσεις χαρακτήρων μπαλαντέρ, στις περισσότερες τηλεοπτικές εκπομπές) Οι χαρακτήρες μπαλαντέρ είναι μια λειτουργία φλοιού που κάνει τη γραμμή εντολών πολύ πιο ισχυρή από οποιοδήποτε αρχείο GUI διευθυντής.

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

Για παράδειγμα, ας υποθέσουμε ότι έχετε έναν κατάλογο με μια τεράστια ποσότητα όλων των ειδών αρχείων και υποκαταλόγων και αποφασίζετε να μετακινήσετε όλα τα αρχεία HTML, που έχουν τη λέξη "Linux" κάπου στη μέση του ονόματα, από αυτόν τον μεγάλο κατάλογο σε έναν άλλο κατάλογο.

Ποιος είναι ένας απλός τρόπος για να γίνει αυτό; Εάν ο κατάλογος περιέχει μια τεράστια ποσότητα αρχείων HTML με διαφορετική ονομασία, η εργασία σας είναι κάθε άλλο παρά απλή!

Στη γραμμή εντολών του Linux, αυτή η εργασία είναι εξίσου απλή στην εκτέλεση με τη μετακίνηση μόνο ενός αρχείου HTML και είναι τόσο εύκολη λόγω των χαρακτήρων μπαλαντέρ του κελύφους. Αυτοί είναι ειδικοί χαρακτήρες που σας επιτρέπουν να επιλέξετε ονόματα αρχείων που ταιριάζουν με ορισμένα μοτίβα χαρακτήρων.

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

Ακολουθεί μια λίστα με τους πιο συχνά χρησιμοποιούμενους χαρακτήρες μπαλαντέρ:

Wildcard			Matches
   *			zero or more characters
   ?			exactly one character
[abcde]			exactly one character listed
 [a-e]			exactly one character in the given range
[!abcde]		any character that is not listed
 [!a-e]			any character that is not in the given range
{debian,linux}		exactly one entire word in the options given

Το ! ονομάζεται όχι σύμβολο και το πίσω μέρος της συμβολοσειράς που συνδέεται με το '!' είναι αληθές.

17. cp Εντολή

Η εντολή cp σημαίνει (αντιγραφή), αντιγράφει ένα αρχείο από μια τοποθεσία σε μια άλλη θέση.

cp /home/user/Downloads abc.tar.gz /home/user/Desktop

Σημείωση: Η cp είναι μία από τις πιο συχνά χρησιμοποιούμενες εντολές στη δέσμη ενεργειών φλοιού και μπορεί να χρησιμοποιηθεί με χαρακτήρες μπαλαντέρ (περιγράφεται στο παραπάνω μπλοκ), για προσαρμοσμένο και επιθυμητό αρχείο αντιγραφή.

18. Εντολή mv

Η εντολή mv μετακινεί ένα αρχείο από μια θέση σε μια άλλη θέση.

mv /home/user/Downloads abc.tar.gz /home/user/Desktop

Σημείωση: Η εντολή mv μπορεί να χρησιμοποιηθεί με χαρακτήρες μπαλαντέρ. Το mv θα πρέπει να χρησιμοποιείται με προσοχή, καθώς η μετακίνηση συστήματος/μη εξουσιοδοτημένων αρχείων μπορεί να οδηγήσει σε ασφάλεια καθώς και σε βλάβη του συστήματος.

19. Εντολή pwd

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

pwd 

/home/user/Desktop

Σημείωση: Η εντολή pwd δεν θα χρησιμοποιείται συχνά στο σενάριο, αλλά είναι μια απόλυτη σωτηρία για έναν αρχάριο που χάνεται στο τερματικό στην πρώιμη σύνδεσή του με το Linux. (Το Linux αναφέρεται συνήθως ως nux ή nix).

20. Εντολή cd

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

cd /home/user/Desktop
pwd

/home/user/Desktop

Σημείωση: Η εντολή cd βοηθάει κατά την εναλλαγή μεταξύ καταλόγων από το τερματικό. Το "cd ~" θα αλλάξει τον κατάλογο εργασίας στον αρχικό κατάλογο του χρήστη, κάτι που είναι πολύ χρήσιμο εάν ένας χρήστης βρεθεί χαμένος στο τερματικό. Το "cd .." θα αλλάξει τον κατάλογο εργασίας στον γονικό κατάλογο του τρέχοντος καταλόγου εργασίας.

συμπέρασμα

Αυτές οι εντολές αναμφίβολα θα βελτιώσουν την άνεσή σας με το Linux. Ωστόσο, αυτό δεν είναι το συμπέρασμα. Σύντομα, θα εισαγάγω πρόσθετες εντολές που θα αποδειχθούν πολύτιμες για τους «Χρήστες μεσαίου επιπέδου». Θα παρατηρήσετε μια προώθηση στην κατάστασή σας σε επίπεδο χρήστη, η οποία εξελίσσεται από νέος χρήστης σε χρήστη μεσαίου επιπέδου.

Στο επόμενο άρθρο, θα έχω εντολές όπως «Kill», «ps» και «grep».