Σκεύη, εξαρτήματα

Καλύτερες εντολές για linux: βασικές, διαχείριση, δικαιώματα ...

Πίνακας περιεχομένων:

Anonim

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

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

Σας προτείνουμε να διαβάσετε:

  • Γρήγορος οδηγός για βασικές εντολές για το Ubuntu και το linux. Βοηθήστε τις εντολές στο τερματικό Linux.

Βασικές εντολές Linux

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

  • ls: λίστα των directoriesls -al: λίστα των καταλόγων που δείχνουν επίσης τα κρυφά αρχεία cd dir: αλλαγή του τρέχοντος καταλόγου σε εκείνη που καθορίστηκε (αντικαταστήστε τη μεταβλητή dir με το όνομα του φακέλου) cd: send to / home directory pwd: show τρέχων κατάλογος pathmkdir dir *: δημιουργήστε έναν καθορισμένο κατάλογο (αντικαταστήστε τη μεταβλητή dir με το όνομα του φακέλου) rm αρχείο: διαγράψτε το καθορισμένο αρχείο (αντικαταστήστε τη μεταβλητή του αρχείου με το όνομα του αρχείου που θα αφαιρεθεί) rm -r dir: διαγράψτε τον καθορισμένο κατάλογο (αντικαταστήστε τη μεταβλητή dir με το όνομα του φακέλου) rm -f αρχείο: διαγράψτε με βίαιο τρόπο το καθορισμένο αρχείο (-f de force) (αντικαταστήστε τη μεταβλητή αρχείου με το όνομα του αρχείου που θέλετε να διαγράψετε) rm -rf dir: διαγράφει βίαια τον καθορισμένο κατάλογο (αντικαταστήστε τη μεταβλητή dir με το όνομα του φακέλου).cp -r file1 file2: αντιγράψτε "file1" στο "file2" (αντικαταστήστε τη μεταβλητή αρχείου * με το όνομα re του αρχείου) cp -r dir1 dir2: αντιγράψτε τον κατάλογο1 στον κατάλογο2; δημιουργήστε τον κατάλογο2 σε περίπτωση που δεν υπάρχει (αντικαταστήστε το dir για το όνομα καταλόγου) mv file1 file2: μπορεί να χρησιμοποιηθεί για μετονομασία ή μετακίνηση αρχείου1 σε αρχείο2. Αν το αρχείο2 είναι ένας υπάρχων κατάλογος, μετακινήστε το αρχείο1 στον κατάλογο "file2" (αντικαταστήστε τη μεταβλητή αρχείου με το όνομα του αρχείου) ln -s σύνδεσμος αρχείου: δημιουργήστε μια συμβολική σύνδεση (συντόμευση) για ένα αρχείο (αντικαταστήστε τη μεταβλητή αρχείου με όνομα αρχείου και σύνδεσμος με το όνομα που θα έχει η συντόμευση) αρχείο αφής: δημιουργία ή ενημέρωση του αρχείου (αντικαταστήστε τη μεταβλητή αρχείου με το όνομα του αρχείου) cat> file: ανακατεύθυνση της τυπικής εισόδου σε ένα αρχείο (αντικαταστήστε τη μεταβλητή του αρχείου με όνομα αρχείου) περισσότερα αρχεία: εμφανίζει το περιεχόμενο ενός αρχείου κεφαλών αρχείων: εμφανίζει τις πρώτες 10 γραμμές ενός αρχείου αρχείου αρχείου: εμφανίζει τις τελευταίες 10 γραμμές ενός αρχείου αρχείου -f αρχείο: εμφανίζει το περιεχόμενο ενός αρχείου κατά την ενημέρωση (αυξάνει μέγεθος), από τις τελευταίες 10 γραμμές

Διαδικασία διαχείρισης

  • ps: δείχνει τις ενεργές διεργασίες χρήστη σε real-timetop: δείχνει όλες τις διαδικασίες που εκτελούνται σε real-timekill pid: σκοτώνει μια συγκεκριμένη διαδικασία με τον αριθμό ταυτότητας (αντικαταστήσει pid με τον αριθμό διαδικασίας) killall proc: όνομα (αντικαταστήστε proc με το όνομα της διαδικασίας) bg: λίστα διακοπτόμενων ή δεύτερης εργασίας plansofg: φέρνει την πιο πρόσφατη εργασία στην πρώτη εργασία planofg: φέρνει την εργασία "εργασία" στο προσκήνιο (αντικαταστήστε την εργασία με το όνομα της διαδικασίας)

Διαχείριση δικαιωμάτων αρχείων

chmod octal file: αλλάξτε τα δικαιώματα του αρχείου "file" σε οκταδικό, το οποίο μπορεί να οριστεί ξεχωριστά για "user", "group" και "others". Οι οκταδικές τιμές παρουσιάζονται παρακάτω:

  • 4 - διαβάστε (r από την ανάγνωση) 2 - γράψτε (w, από την εγγραφή) 1 - εκτελέστε (x, εκτελέστε)

Επεξήγηση: Για να ορίσετε δικαιώματα, οι παραπάνω τιμές προστίθενται μαζί. Για παράδειγμα, για να αναθέσετε στον ιδιοκτήτη του αρχείου (χρήστη) πλήρη πρόσβαση στην ανάγνωση (r), γράψτε (w) και εκτελέστε (x), απλά προσθέστε την οκταδική τιμή 4 + 2 + 1 = 7. Υποθέτοντας ότι θέλετε να περιορίσετε πρόσβαση για τα μέλη της "ομάδας", επιτρέποντας μόνο την ανάγνωση και τη γραφή, προσθέστε μόνο 4 + 2 = 6. Συγκεντρώνοντας τα δύο παραδειγμένα παραδείγματα, θα παραμείνει: chmod 760 (r για τον χρήστη, w για την ομάδα και 0 για άλλους ή "Rw-")

Άλλα παραδείγματα:

  • chmod 757: "rwx" για τον "ιδιοκτήτη" (χρήστης), "rw" για το "ιδιοκτήτη" (χρήστης) για την "ομάδα" και "άλλες"

Για περισσότερες πληροφορίες, πληκτρολογήστε τον τερματικό: man chmod

SSH: απομακρυσμένη σύνδεση

ssh user @ host: συνδεθείτε στον κεντρικό υπολογιστή ως χρήστης (παράδειγμα: ssh andres @ myserver)

ssh -p port user @ host: συνδέεται με τον κεντρικό υπολογιστή στη συγκεκριμένη θύρα (αντικαταστήστε την "θύρα" με τον διαμορφωμένο αριθμό θύρας)

ssh-copy-id user @ host: προσθέστε τον κωδικό πρόσβασης για τον κεντρικό υπολογιστή και τον χρήστη αυτού του κεντρικού υπολογιστή. χρησιμοποιείται για την ενεργοποίηση της σύνδεσης χωρίς κωδικό πρόσβασης με χρήση πλήκτρων

Εντολές για αναζητήσεις

αρχεία ακολουθίας grep: αναζήτηση της ακολουθίας των αρχείων (αντικαταστήστε την ακολουθία και τα αρχεία με τις τιμές που αντιστοιχούν στην έρευνα)

grep-r ακολουθία dir: αναζήτηση αναδρομικά ακολουθία στον κατάλογο dir

εντολή | ακολουθία grep: αναζήτηση της ακολουθίας στην έξοδο εντολών (αντικαταστήστε την εντολή και την ακολουθία σύμφωνα με τις τιμές προς αναζήτηση)

εντοπίστε αρχείο: βρείτε όλες τις εμφανίσεις ενός αρχείου (αντικαταστήστε τη μεταβλητή αρχείου με το όνομα του αρχείου)

Πληροφορίες συστήματος

  • ημερομηνία: εμφανίζει την τρέχουσα ημερομηνία και το χρονικό διάστημα: εμφανίζει ένα ημερολόγιο για την τρέχουσα ώρα του μήνα: εμφανίζει το σύστημα uptimew: δείχνει ποιος είναι onlinewhoami: δείχνει ποιος είναι χρήστης onlinefinger: εμφανίζει το όνομα χρήστη -α: προβάλλει τις πληροφορίες από / porc / cpuinfo: εμφάνιση των πληροφοριών του CPUcat / proc / meminfo: εμφάνιση των πληροφοριών της εντολής memoryman: άνοιγμα του εγχειριδίου της εντολής (αντικαταστήστε τη μεταβλητή εντολής με το όνομα της εντολής που θέλετε να γνωρίζετε) df: από το diskdu: δείχνει τη χρήση του χώρου σε έναν ελεύθερο κατάλογο: δείχνει τη χρήση της μνήμης και της εφαρμογής swapwhereis: δείχνει τις πιθανές θέσεις της εφαρμογής (αντικαταστήστε την εφαρμογή με το όνομα του προγράμματος) που η εφαρμογή: δείχνει ποια εφαρμογή θα εκτελεστεί από προεπιλογή εφαρμογή βάσει ονόματος προγράμματος)
Σας συνιστούμε να διαχειριστείτε τα δικαιώματα αρχείων και φακέλων στο Linux

Συμπίεση αρχείων

  • tar cf package.tar αρχεία: δημιουργήστε ένα πακέτο TAR (με όνομα package.tar) με τα καθορισμένα αρχεία (αντικαταστήστε τη μεταβλητή των αρχείων με το όνομα του αρχείου) tar xf package.tar: εξαγάγετε τα αρχεία από το package.tar.tar με όνομα αρχείου) tar czf pacote.tar.gz αρχεία: δημιουργήστε ένα πακέτο TAR (με όνομα pacote.tar.gz) με συμπίεση GZiptar xzf pacote.tar.gz: εξαγάγετε ένα πακέτο TAR (που ονομάζεται pacote.tar. gz) με τη συμπίεση GZiptar cjf package.tar.bz2: δημιουργήστε ένα πακέτο TAR (με όνομα package.tar.bz2) με συμπίεση BZip2tar xjf package.tar.bz2: εξαγωγή ενός πακέτου TAR με αρχείο συμπίεσης BZip2gzip: συμπίεση αρχείου και όνομα αρχείου.gzip (αντικαταστήστε τη μεταβλητή αρχείου με το όνομα αρχείου) gzip -d file.gz: unzip αρχείο.gz σε αρχείο (αντικαταστήστε τη μεταβλητή file.gz με το όνομα αρχείου)

Εντολές για σύνδεση δικτύου

ping host - Στείλει ένα πακέτο ICMP (ping) στον κεντρικό υπολογιστή και εμφανίζει το αποτέλεσμα (αντικαταστήστε τη μεταβλητή υποδοχής με τον τομέα ή τον αριθμό IP ενός ιστότοπου)

domain whois: επιστρέφει πληροφορίες σχετικά με τον τομέα (αντικαταστήστε τη μεταβλητή τομέα για μια διεύθυνση ιστότοπου ή έναν αριθμό IP)

dig domain: επιστρέφει τις πληροφορίες DNS για τον τομέα (αντικαταστήστε τη μεταβλητή host με τον τομέα ή τον αριθμό IP ενός δικτυακού τόπου)

dig -x host: δείξτε την αντίστροφη απόδοση για έναν κεντρικό υπολογιστή

αρχείο wget: λήψη αρχείου (αρχείο) (αντικαταστήστε τη μεταβλητή αρχείου με την ηλεκτρονική διεύθυνση του αρχείου)

wget -c file: συνεχίζει τη διακοπή της λήψης ενός αρχείου (αντικαταστήστε τη μεταβλητή αρχείου με την ηλεκτρονική διεύθυνση του αρχείου)

Εγκατάσταση συσκευασίας

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

  • ./configuremakemake install

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

dpkg -i package.deb: εγκαταστήστε ένα πακέτο DEB (Debian distros) (αντικαταστήστε τη μεταβλητή package.deb με το όνομα του πακέτου προγράμματος)

rpm -Uvh package.rpm: εγκαθιστά ένα πακέτο RPM (Distros που χρησιμοποιεί RPM) (αντικαταστήστε τη μεταβλητή package.rpm με το όνομα του πακέτου του προγράμματος)

Συνοπτικές συντομεύσεις

  • Ctrl + C: Ακύρωση της τρέχουσας εντολής που τρέχει Ctrl + Z: Για τρέχον σύστημα, επιστρέψτε με fg στο προσκήνιο ή bg στο παρασκήνιο Ctrl + D: Έξοδος από την τρέχουσα συνεδρίαση. παρόμοια με την εντολή exitCtrl + W: διαγραφή μιας λέξης στην τρέχουσα γραμμή Ctrl + U: διαγραφή ολόκληρης της γραμμής Ctrl + R: πατήστε το πλήκτρο για να εμφανιστεί μια εντολή σήμερα !: επαναλάβετε την τελευταία εντολή exit: κλείστε τη συνεδρία της τρέχουσας συνεδρίας

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

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

Τι γνώμη έχετε για το άρθρο μας σχετικά με τις βασικές εντολές για το τερματικό linux; Το θεωρήσατε ενδιαφέρον; Ενδιαφέρεστε να ανεβάσετε ένα συγκεκριμένο άρθρο στον ιστό;

Σκεύη, εξαρτήματα

Η επιλογή των συντακτών

Back to top button