Εκμάθηση γραμμής εντολών Linux: Χειρισμός τερματικού με εντολές CD

⚡ Έξυπνη Σύνοψη

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

  • CLI έναντι GUI: Το τερματικό είναι ταχύτερο και με δυνατότητα δημιουργίας σεναρίων. Ο διαχειριστής αρχείων είναι οπτικός.
  • 📍 pwd: Εκτυπώνει τον τρέχοντα κατάλογο εργασίας στον οποίο περιηγείστε αυτήν τη στιγμή.
  • 📂 CD: Αλλάζει κατάλογο· το cd ή το cd ~ επιστρέφει στην αρχική του θέση, το cd / πηγαίνει στη root.
  • ⬆️ cd ..: Μετακινείται ένα επίπεδο καταλόγου προς τα πάνω, προς τη ρίζα.
  • 🧭 Διαδρομές: Οι απόλυτες διαδρομές ξεκινούν από τη ρίζα, ενώ οι σχετικές διαδρομές ξεκινούν από τον τρέχοντα κατάλογο.
  • 🤖 Βοήθεια AI: Τα εργαλεία τεχνητής νοημοσύνης εξηγούν, δημιουργούν και διορθώνουν εντολές Linux κατόπιν αιτήματος.

Εκμάθηση γραμμής εντολών Linux

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

Γιατί να μάθετε τη διεπαφή γραμμής εντολών;

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

  • Οι εντολές προσφέρουν περισσότερες επιλογές και είναι ευέλικτες. Piping και τα stdin/stdout είναι εξαιρετικά ισχυρά και δεν είναι διαθέσιμα σε ένα γραφικό περιβάλλον χρήστη.
  • Ορισμένες διαμορφώσεις έχουν βάθος έως και πέντε οθόνες σε ένα γραφικό περιβάλλον χρήστη (GUI), ενώ σε ένα CLI αποτελούν μία μόνο εντολή.
  • Η μετακίνηση ή η μετονομασία χιλιάδων αρχείων σε ένα γραφικό περιβάλλον χρήστη (GUI) είναι χρονοβόρα, ενώ στο CLI μια κανονική έκφραση κάνει την ίδια εργασία με μία μόνο εντολή.
  • Το CLI φορτώνει γρήγορα και καταναλώνει λίγη μνήμη RAM σε σύγκριση με ένα γραφικό περιβάλλον χρήστη (GUI). Σε σενάρια κρίσιμης στιγμής αυτό έχει σημασία.

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

Ενεργοποίηση του CLI Ubuntu

Υπάρχουν δύο τρόποι για να ξεκινήσετε το τερματικό:

  1. Πηγαίνετε στο Dash και πληκτρολογήστε τερματικό.
  2. Ή πατήστε CTRL+Alt+T για να εκκινήσετε το τερματικό.

Εκκίνηση του τερματικού στο Ubuntu

Μόλις ξεκινήσετε το CLI, θα δείτε μια προτροπή όπως γκουρού99@VirtualBoxΔιαβάζοντάς το από αριστερά προς τα δεξιά:

  • Το πρώτο μέρος είναι το όνομα του χρήστη (για παράδειγμα, Μπομπ, Τομ ή Ubuntu).
  • Το δεύτερο μέρος είναι ο υπολογιστής ή όνομα κεντρικού υπολογιστή, το οποίο βοηθά στην αναγνώριση ενός υπολογιστή μέσω δικτύου και καθίσταται σημαντικό σε ένα περιβάλλον διακομιστή.
  • The : είναι ένας απλός διαχωριστής.
  • Η περισπωμένη ~ το σύμβολο δείχνει ότι ο χρήστης εργάζεται στο αρχικός κατάλογοςΕάν αλλάξετε τον κατάλογο, αυτό το σύμβολο εξαφανίζεται.
  • The $ Το σύμβολο σημαίνει ότι εργάζεστε ως κανονικός χρήστης. Ενώ εργάζεστε ως χρήστης root, # εκτίθεται.

Παρούσα Κατάλογος Εργασίας

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

pwd

Η εντολή pwd σημαίνει pαποτύπωμα wOrking dκατάλογο. Για παράδειγμα, μπορεί να δείχνει ότι /home/guru99 είναι ο κατάλογος στον οποίο εργάζεστε αυτήν τη στιγμή.

Αλλαγή καταλόγων

Αν θέλετε να αλλάξετε τον τρέχοντα κατάλογό σας, χρησιμοποιήστε το cd εντολή:

cd /tmp

Για παράδειγμα, μπορείτε να μετακινηθείτε από τον κατάλογο /tmp στον /bin, στον /usr και στη συνέχεια πίσω στον /tmp.

Πλοήγηση στον αρχικό κατάλογο

Για να πλοηγηθείτε στον αρχικό κατάλογο, πληκτρολογήστε cd μόνο του ή χρήση cd ~:

cd
cd ~

Μετακίνηση στον ριζικό κατάλογο

Η ρίζα του συστήματος αρχείων στο Linux συμβολίζεται με /, παρόμοιο με c: \ in Windows. Σημειώστε ότι Windows χρησιμοποιεί μια ανάποδη κάθετο "\" ενώ τα UNIX/Linux χρησιμοποιούν μια ανάποδη κάθετο "/". Πληκτρολογήστε cd / για να μετακινηθείτε στον ριζικό κατάλογο:

cd /

ΆΚΡΟ: Μην ξεχνάτε το κενό μεταξύ cd και /, διαφορετικά θα εμφανιστεί σφάλμα.

Πλοήγηση σε πολλαπλούς καταλόγους

Μπορείτε να πλοηγηθείτε σε πολλούς καταλόγους ταυτόχρονα καθορίζοντας την πλήρη διαδρομή. Για παράδειγμα, για να μετακινηθείτε στον κατάλογο /cpu κάτω από τον /dev, δεν χρειάζεται να χωρίσετε τη λειτουργία σε δύο μέρη. Πληκτρολογήστε απευθείας την πλήρη διαδρομή:

cd /dev/cpu

Μετακίνηση ένα επίπεδο καταλόγου προς τα πάνω

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

cd ..

Για παράδειγμα, cd .. μετακινείται κατά έναν κατάλογο προς τα πάνω από το /dev/cpu στο /dev. Χρησιμοποιώντας ξανά την ίδια εντολή, μεταβαίνει από το /dev στον ριζικό κατάλογο /.

Σχετικές και Απόλυτες Μονοπάτια

Μια διαδρομή στην πληροφορική είναι η διεύθυνση ενός αρχείου ή φακέλου. Windows ένα μονοπάτι μοιάζει με C:\documents and settings\user\downloadsκαι σε Linux όπως /home/user/downloadsΥπάρχουν δύο είδη διαδρομών:

Απόλυτο Μονοπάτι

Μια απόλυτη διαδρομή καθορίζει την πλήρη διαδρομή για την πρόσβαση σε ένα αρχείο. Για παράδειγμα, η απόλυτη διαδρομή του καταλόγου Pictures στον αρχικό φάκελο guru99 είναι /home/guru99/Εικόνες:

cd /home/guru99/Pictures

Σχετική διαδρομή

Μια σχετική διαδρομή είναι χρήσιμη όταν περιηγείστε σε έναν υποκατάλογο μέσα στον τρέχοντα κατάλογο. σας γλιτώνει από τοping ολοκληρωμένες διαδρομές. Ας υποθέσουμε ότι βρίσκεστε στον αρχικό σας κατάλογο και θέλετε να μεταβείτε στις Λήψεις. Αντί για typing την πλήρη διαδρομή, απλώς πληκτρολογήστε:

cd Downloads

Αυτό λειτουργεί επειδή βρίσκεστε ήδη μέσα στον κατάλογο /home/guru99, επομένως δεν χρειάζεται να καθορίσετε την πλήρη διαδρομή για να φτάσετε σε μια τοποθεσία μέσα στο ίδιο μέρος του συστήματος αρχείων.

Κοινοί διαχειριστές αρχείων τερματικού

Πέρα από την εντολή cd, οι διαχειριστές αρχείων που βασίζονται σε κείμενο προσθέτουν ένα οπτικό, πληκτρολόγιο-οδηγούμενο επίπεδο μέσα στο τερματικό, το οποίο είναι χρήσιμο μέσω SSH ή σε κοντέινερ:

  • Διοικητής Μεσονυχτίου (mc): Ένας μακροχρόνιος διαχειριστής διπλού παραθύρου με μενού και πλήκτρα πρόσβασης, βασισμένος στο μοντέλο Norton Σειρά.
  • δασοφύλακας: A VimΔιαχειριστής εμπνευσμένος από - με διάταξη τριών στηλών και γρήγορες προεπισκοπήσεις αρχείων.
  • nnn: Ένας εξαιρετικά ελαφρύς διαχειριστής μίας στήλης, σχεδιασμένος για ταχύτητα και χαμηλή χρήση μνήμης.

Συχνές Ερωτήσεις

Η περισπωμένη αντιπροσωπεύει τον αρχικό σας κατάλογο. Όταν εμφανίζεται στην προτροπή, βρίσκεστε στον αρχικό σας φάκελο. Εξαφανίζεται μόλις αλλάξετε σε άλλον κατάλογο.

Το σύμβολο $ σημαίνει ότι έχετε συνδεθεί ως κανονικός χρήστης. Το σύμβολο # σημαίνει ότι εργάζεστε ως χρήστης root (διαχειριστής), ο οποίος έχει πλήρη δικαιώματα συστήματος.

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

Συνήθεις επιλογές είναι δασοφύλακας, το ελαφρύ nnn και το Midnight Commander (mc). Προσθέτουν πίνακες, προεπισκοπήσεις και πλήκτρα πρόσβασης στην κορυφή του κελύφους.

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

Χρησιμοποιήστε την εντολή ls. Προσθέστε ls -l για λεπτομέρειες όπως δικαιώματα και μέγεθος, και ls -a για να συμπεριλάβετε κρυφά αρχεία των οποίων τα ονόματα ξεκινούν με τελεία.

Ναι. Οι βοηθοί τεχνητής νοημοσύνης εξηγούν τι κάνει μια εντολή, μεταφράζουν απλά αγγλικά στη σωστή σύνταξη cd ή ls και προτείνουν σημαίες, γεγονός που επιταχύνει την εκμάθηση του τερματικού.

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

Συνοψίστε αυτήν την ανάρτηση με: