Διαφήμιση

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

Και αυτό είναι ένα από τα μεγαλύτερους μύθους για το Linux. Πολλοί άνθρωποι εξακολουθούν να βλέπουν το Linux ως ένα δύσκολο λειτουργικό σύστημα το οποίο χρησιμοποιούν μόνο σκληροπυρηνικοί geeks που έχουν απομνημονεύσει εντολές bazillion, αλλά αυτό απλά δεν είναι αλήθεια. Εάν μπορείτε να μάθετε τις πιο χρησιμοποιούμενες εντολές, θα έχετε έναν εξαιρετικά λεπτό χρόνο στο Linux - ακόμη και ως συνολικά αρχάριοι Ένας σύντομος οδηγός για να ξεκινήσετε με τη γραμμή εντολών LinuxΜπορείτε να κάνετε πολλά εκπληκτικά πράγματα με εντολές στο Linux και είναι πραγματικά δύσκολο να μάθουν. Διαβάστε περισσότερα .

instagram viewer

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

Εντολές πλοήγησης του τερματικού

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

  • && - Αυτό είναι τόσο βασικό που δεν είναι ούτε τεχνικά μια εντολή. Εάν θέλετε να εκτελέσετε πολλές εντολές σε διαδοχική σειρά, απλώς κολλήστε το μεταξύ αυτών. Για παράδειγμα, [εντολή1] && [εντολή2] θα εκτελέσει αρχικά [command1] και αμέσως θα την ακολουθήσει με το [command2]. Μπορείτε να συνδέσετε όσες εντολές επιθυμείτε.
  • ! - Επαναλαμβάνει μια εντολή που χρησιμοποιήθηκε πρόσφατα. Καλύτερο να το χρησιμοποιήσετε σε συνδυασμό με το ιστορία εντολή. Μπορείς να χρησιμοποιήσεις ! n για να επαναλάβετε την n-ου εντολή στην ιστορία. Μπορείτε επίσης να χρησιμοποιήσετε ! -η για να επαναλάβετε την εντολή που συνέβη n εντολές πριν.
  • CD - Αλλάζει τον τρέχοντα κατάλογο τερματικών.
  • Σαφή - Καθαρίζει την οθόνη τερματικού.
  • ιστορία - Εμφανίζει μια λίστα με όλες τις εντολές που χρησιμοποιήθηκαν πρόσφατα. Μπορείτε επίσης να κάνετε κύκλο μέσω των εντολών που χρησιμοποιήσατε πρόσφατα πατώντας τα πλήκτρα βέλους πάνω και κάτω στο τερματικό.
  • ls - Εμφανίζει μια λίστα όλων των αρχείων στον τρέχοντα κατάλογο τερματικών. Μπορείτε να το τροποποιήσετε με παραμέτρους για να καθορίσετε κάποιο άλλο κατάλογο ή για να αλλάξετε τη μορφή της λίστας.
  • άνδρας - Εμφανίζει μια σελίδα βοήθειας (από το εγχειρίδιο) βάσει του ερωτήματος αναζήτησης. Πολύ χρήσιμο για να μάθετε πώς να χρησιμοποιείτε μια εντολή που δεν αναγνωρίζετε ή όταν ξεχνάτε τις παραμέτρους μιας μη χρησιμοποιούμενης εντολής. Εάν συγχέεται ποτέ, απευθυνθείτε στον άνθρωπο.
  • pwd - Εμφανίζει τον τρέχοντα κατάλογο τερματικών ως απόλυτη διαδρομή.
  • τι είναι - Εμφανίζει σύντομες περιγραφές των προγραμμάτων γραμμής εντολών. Σκεφτείτε το σαν μια απλοποιημένη έκδοση του άνδρας όταν δεν είστε σίγουροι τι κάνει μια εντολή αλλά δεν χρειάζεστε το πλήρες εγχειρίδιο για το πώς να το χρησιμοποιήσετε.
40+ πιο χρησιμοποιημένες εντολές τερματικού Linux Linux φορητό τερματικό
Πιστωτική Εικόνα: fatmawati achmad zaenuri μέσω του Shutterstock

Αρχές διαχείρισης αρχείων

Οι περισσότερες διανομές Linux έρχονται με γραφικό περιβάλλον επιφάνειας εργασίας, και δεν έχει σημασία ποιο περιβάλλον επιφάνειας εργασίας επιλέγετε να χρησιμοποιήσετε, θα μπορείτε να περιηγείστε και να διαχειρίζεστε αρχεία με τον ίδιο τρόπο όπως στα Windows ή Mac - αλλά για πολύπλοκες εργασίες, είναι συχνά πιο εύκολη και πιο γρήγορη η χρήση της γραμμής εντολών.

  • Γάτα - Όταν χρησιμοποιείται σε ένα αρχείο κειμένου, θα εμφανίζει τα περιεχόμενα αυτού του αρχείου. Όταν χρησιμοποιείται σε δύο ή περισσότερα αρχεία κειμένου, θα εμφανίζει όλο το περιεχόμενό τους σε διαδοχική σειρά. Χρησιμοποιήστε τον χειριστή ανακατεύθυνσης (">") Για να συνδυάσετε πολλά αρχεία κειμένου σε ένα αρχείο κειμένου.
  • chmod/chown - Ο chmod η εντολή αλλάζει τα δικαιώματα ανάγνωσης, εγγραφής και εκτέλεσης ενός αρχείου ενώ το chown Η εντολή αλλάζει τον χρήστη και / ή την ομάδα χρηστών που κατέχει ένα αρχείο.
  • cp - Κάνει ένα αντίγραφο ενός αρχείου. Από προεπιλογή, το αντίγραφο εμφανίζεται στον τρέχοντα κατάλογο τερματικών, αλλά μπορείτε επίσης να καθορίσετε τον κατάλογο προορισμού.
  • εύρημα - Αναζητά έναν συγκεκριμένο κατάλογο (ή ολόκληρο το σύστημά σας) για την εύρεση αρχείων που ταιριάζουν με ένα δεδομένο σύνολο κριτηρίων. Υπάρχουν δεκάδες επιλογές, όπως όνομα αρχείου, τύπος αρχείου, μέγεθος αρχείου, δικαιώματα, ιδιοκτήτες, ημερομηνία δημιουργίας, ημερομηνία τροποποίησης κ.λπ.
  • grep - Αναζητά ένα συγκεκριμένο αρχείο ή σύνολο αρχείων για να δει αν υπάρχει μια δεδομένη συμβολοσειρά κειμένου και αν το κάνει, σας ενημερώνει για το πού υπάρχει το κείμενο στα αρχεία αυτά. Αυτή η εντολή είναι εξαιρετικά ευέλικτη (π.χ. χρήση μπαλαντέρ για την αναζήτηση όλων των αρχείων ενός δεδομένου τύπου) και ιδιαίτερα χρήσιμη για προγραμματιστές (για να βρείτε συγκεκριμένες γραμμές κώδικα).
  • εγκατάσταση - Ψάχνει ολόκληρο το σύστημα για αρχεία ή καταλόγους που ταιριάζουν με το ερώτημα αναζήτησης και μετά εξάγει τις απόλυτες διαδρομές για κάθε αντιστοιχία. Από προεπιλογή, αναζητά μόνο σε καταλόγους για τους οποίους έχετε δικαιώματα. Αυτός είναι ο απλούστερος και ταχύτερος τρόπος για να βρείτε ένα αρχείο.
  • mkdir/rmdir - Δημιουργεί ή διαγράφει έναν κατάλογο, από προεπιλογή στον τρέχοντα κατάλογο τερματικών, αλλά μπορεί επίσης να οριστεί ένας κατάλογος στόχος. Κατά τη διαγραφή, ο κατάλογος πρέπει να είναι εντελώς κενός.
  • mv - Μετακινεί ένα αρχείο από έναν κατάλογο στον άλλο και μπορείτε να ορίσετε ένα διαφορετικό όνομα για το αρχείο στον κατάλογο στόχων. Μπορείτε να χρησιμοποιήσετε αυτήν την εντολή για να μετονομάσετε ένα αρχείο, μετακινώντας το στον ίδιο κατάλογο αλλά με διαφορετικό όνομα αρχείου.
  • nano / emacs / vim - Οι τρεις βασικοί επεξεργαστές κειμενικών τερματικών που υπάρχουν σε σχεδόν όλα τα συστήματα Linux, ταξινομημένα με αυξανόμενη πολυπλοκότητα. Οι Newbies θα πρέπει να κολλήσουν nano καθώς και οι δύο emacs και ζωτικότητα είναι άγρια ​​πολύπλοκα (και άγρια ​​ισχυρά).
  • μετονομάζω - Αλλάζει το όνομα ενός αρχείου ή ενός συνόλου αρχείων. Έρχεται με πολλές ενδιαφέρουσες παραμέτρους, επιτρέποντάς σας να μετονομάσετε αυτόματα μια δέσμη αρχείων σύμφωνα με ένα μοτίβο.
  • rm - Αφαιρεί τα αρχεία. Με μια συγκεκριμένη παράμετρο, μπορεί να χρησιμοποιηθεί για να σκουπίσει ολόκληρο το περιεχόμενο ενός καθορισμένου καταλόγου. Μπορεί επίσης να χρησιμοποιηθεί για τη διαγραφή πολλών αρχείων που ταιριάζουν με ένα συγκεκριμένο μοτίβο αρχείου.
  • αφή - Αλλάζει την ημερομηνία πρόσβασης ή την ημερομηνία τροποποίησης του συγκεκριμένου αρχείου σε αυτήν τη στιγμή.
  • wget - Λήψη του αρχείου ή της σελίδας στη δεδομένη διεύθυνση URL ιστού.
  • φερμουάρ/gzip/πίσσα - Διάφορες μορφές για τη συμπίεση και αποσυμπίεση αρχείων αρχείων.
40+ πιο χρησιμοποιημένες εντολές τερματικού Linux Linux home filesystems
Image Credit: isak55 μέσω Shutterstock

Εντολές διαχείρισης συστήματος

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

  • κατάλληλος - Ενώ κατάλληλος δεν είναι μια εντολή από μόνη της, υπάρχουν τρεις εντολές που πρέπει να ξέρετε για να κάνετε πλήρη χρήση του APT: add-apt-repository (για τον εντοπισμό πακέτων τρίτων Χρειάζεστε περισσότερα ή ενημερωμένα λογισμικά; Δοκιμάστε αυτές τις 7 PPA Ubuntu Διαβάστε περισσότερα ), apt-get (για την εγκατάσταση των πακέτων), και apt-cache (για αναζήτηση στις αποθήκες σας).
    • Εάν η διανομέα σας δεν χρησιμοποιεί APT, μπορεί να χρησιμοποιήσει YUM, RPM ή κάποια άλλη εναλλακτική λύση. Δείτε τις αντίστοιχες εντολές τους.
  • bg/fg - Στείλει μια εργασία πρωτεύουσας εργασίας για να τρέξει στο παρασκήνιο ή μια εργασία φόντου για να τρέξει στο προσκήνιο. Για περισσότερες πληροφορίες σχετικά με τις εργασίες, ανατρέξτε στο θέσεις εργασίας εντολή.
  • df - Εμφανίζει πόσο χώρο χρησιμοποιείται και είναι δωρεάν στο σύστημά σας.
  • Ελεύθερος - Εμφανίζει πόση μνήμη RAM χρησιμοποιείται και είναι δωρεάν στο σύστημά σας.
  • ip - Εμφανίζει χρήσιμα στοιχεία δικτύου όπως τη διεύθυνση IP, τις διεπαφές δικτύου, τη χρήση εύρους ζώνης και πολλά άλλα. Μπορεί επίσης να χρησιμοποιηθεί για τη ρύθμιση των ρυθμίσεων που σχετίζονται με το δίκτυο.
  • θέσεις εργασίας - Εμφανίζει όλες τις τρέχουσες εργασίες και τις καταστάσεις τους. Μια εργασία είναι απλώς μια αναπαράσταση μιας τρέχουσας διαδικασίας ή μιας ομάδας διαδικασιών.
  • σκοτώνω/killall - Μπορείς να χρησιμοποιήσεις σκοτώνω για να τερματίσετε μια διαδικασία σύμφωνα με το αναγνωριστικό της διαδικασίας (που χρησιμοποιείται συχνά σε συνδυασμό με το ΥΣΤΕΡΟΓΡΑΦΟ εντολή) ενώ μπορείτε να χρησιμοποιήσετε killall για να τερματίσετε όλες τις διαδικασίες των οποίων τα ονόματα αντιστοιχούν στο ερώτημά σας
  • βουνό/umount - Συνδέει και αποσπά ένα ξεχωριστό σύστημα αρχείων στο κύριο σύστημα αρχείων του συστήματός σας. Συνήθως χρησιμοποιείται για να μπορούν οι εξωτερικές συσκευές, όπως οι σκληροί δίσκοι ή οι μονάδες USB, να αλληλεπιδρούν με τον υπολογιστή σας.
  • ΥΣΤΕΡΟΓΡΑΦΟ - Εμφανίζει μια λίστα με τρέχουσες διαδικασίες. Από προεπιλογή, αναφέρει μόνο τις διεργασίες που ξεκίνησε κάτω από τον τρέχοντα χρήστη σας, αλλά υπάρχουν παράμετροι για την εύρεση και τη διήθηση όλων των ειδών διαδικασιών.
  • sudo/gksudo - Προτεραιότητα sudo σας επιτρέπει να εκτελέσετε οποιαδήποτε εντολή ως υπερχρήστη (π.χ. sudo [command1]). Αν θέλετε να εκτελέσετε ένα γραφικό πρόγραμμα με προνόμια υπερ-χρηστών, χρησιμοποιήστε το gksudo ακολουθούμενη από το εκτελέσιμο αρχείο για το πρόγραμμα.
  • μπλουζα - Εμφανίζει μια λίστα τρέχουσας διεργασίας, ταξινομημένη ανάλογα με το μέγεθος της επεξεργασίας που χρησιμοποιεί κάθε επεξεργαστή. Διαφορετικός ΥΣΤΕΡΟΓΡΑΦΟ, αυτή η εντολή ενημερώνεται τακτικά σε πραγματικό χρόνο. Βασικά ένα τερματικό ισοδύναμο με το Task Manager.
  • Το όνομα σου - Εμφανίζει πληροφορίες πυρήνα συστήματος ανάλογα με τις παραμέτρους που χρησιμοποιείτε, όπως π.χ. όνομα και έκδοση του πυρήνα 10 τρόποι για να ελέγξετε ποια έκδοση του Linux τρέχετεΠρέπει να ελέγξετε ποια έκδοση του Linux χρησιμοποιείτε ή τον πυρήνα του Linux για τη διανομή σας; Δείτε πώς μπορείτε να ελέγξετε την έκδοση του Linux. Διαβάστε περισσότερα , το μηχάνημα και το λειτουργικό σύστημα.
  • uptime - Εμφανίζει το χρονικό διάστημα που παρέμενε από την τελευταία εκκίνηση.
  • που είναι - Βρίσκει τη θέση του εκτελέσιμου αρχείου για ένα συγκεκριμένο πρόγραμμα.
  • ποιός είμαι - Εμφανίζει το τρέχον όνομα χρήστη. Βρίσκεται σε πρακτικό όταν αλλάζετε μεταξύ χρηστών με το su εντολή και θα χάσετε το κομμάτι του ποιοι είστε αυτή τη στιγμή.

Ενδιαφέρεστε για την εκτέλεση πολλών εντολών ταυτόχρονα; Ρίξτε μια ματιά στο πώς μπορείτε multitask στο τερματικό Linux με οθόνη Πώς να Multitask στο τερματικό Linux Με οθόνηΘέλετε να μεγιστοποιήσετε την παραγωγικότητα της γραμμής εντολών σας; Η οθόνη GNU διευκολύνει την εκτέλεση πολλαπλών συνεδριών τερματικού. Διαβάστε περισσότερα .

Δείτε τις εντολές που χρησιμοποιείτε στα περισσότερα

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

ιστορία | awk '{print $ 2}' | είδος | uniq -c | sort -rn | κεφάλι -10

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

Πολύ χαρισματική, αλλά χάνει την ακρίβεια κάθε φορά που καθαρίζετε τη μνήμη Bash σας.

Για περαιτέρω ανάγνωση, γιατί να μην ρίξετε μια ματιά τις διαφορές μεταξύ του Linux και του Unix Unix εναντίον Linux: Οι διαφορές μεταξύ και γιατί έχει σημασίαΠριν από τη δημιουργία του Linux, ο υπολογιστικός κόσμος κυριαρχούσε από το Unix. Ποια είναι η διαφορά μεταξύ Linux και Unix; Διαβάστε περισσότερα ?

Ο Joel Lee έχει B.S. στην Πληροφορική και πάνω από έξι χρόνια επαγγελματικής γραφής. Είναι ο αρχισυντάκτης του MakeUseOf.