linux commands tutorial
Διαβάστε αυτό το σεμινάριο εντολών Linux για να μάθετε τις πιο σημαντικές και συχνά χρησιμοποιούμενες εντολές Linux, συμπεριλαμβανομένης της σύνταξης, με τη βοήθεια απλών παραδειγμάτων:
Το Linux ανήκει στην οικογένεια OS που μοιάζει με Unix. Τα λειτουργικά συστήματα Linux βασίζονται σε πυρήνα Linux. Όλες οι εντολές Linux εκτελούνται στο τερματικό που παρέχεται από το Linux OS. Το τερματικό είναι παρόμοιο με τη γραμμή εντολών των Windows. Ονομάζεται επίσης κέλυφος ή κονσόλα Linux.
Η διεπαφή χρήστη του τερματικού Linux βοηθά στην εκτέλεση όλων των διοικητικών λειτουργιών, συμπεριλαμβανομένης της εγκατάστασης πακέτων, της διαχείρισης αρχείων και της διαχείρισης χρηστών.
Όλες οι εντολές Linux είναι πεζών-κεφαλαίων . Οι εντολές εκτελούνται όταν πατάτε το πλήκτρο enter αφού πληκτρολογήσετε την εντολή. Η έξοδος της εντολής θα εμφανίζεται στο ίδιο το τερματικό.
Το Linux περιλαμβάνει πολλές εντολές. Σε αυτό το Linux cheat sheet εντολών, θα σας καθοδηγήσουμε στα πιο σημαντικά, ώστε να εξοικειωθείτε με αυτά και να μπορείτε εύκολα να εργαστείτε στο τερματικό Linux.
Για να εκτελέσετε τις εντολές, θα χρειαστείτε έναν υπολογιστή που εκτελεί Ubuntu ή άλλες διανομές Linux. Στο Ubuntu, μπορείτε να ξεκινήσετε το τερματικό πατώντας το κουμπί Ctrl-Alt-T ή κάνοντας κλικ στο κουμπί 'Δραστηριότητες' πάνω αριστερά στην οθόνη και πληκτρολογώντας 'κέλυφος' ή 'τερματικό' ή άλλα κοινά συνώνυμα.
[εικόνα πηγή ]
Εάν δεν διαθέτετε λειτουργικό σύστημα Linux, αλλά θέλετε να εξασκήσετε εντολές Linux, μπορείτε να χρησιμοποιήσετε οποιοδήποτε διαδικτυακό τερματικό Linux. Πολλά τερματικά Linux είναι διαθέσιμα στο διαδίκτυο δωρεάν για την εξάσκηση εντολών Linux.
Τι θα μάθετε:
Πλήρης κατάλογος εντολών Linux
Βασικές εντολές Linux
# 1) pwd: Η εντολή pwd εκτυπώνει τον τρέχοντα κατάλογο εργασίας. Θα σας δώσει την απόλυτη διαδρομή, δηλαδή από τη ρίζα μέχρι τον τρέχοντα κατάλογο στον οποίο βρίσκεστε. Αυτή η εντολή σάς βοηθά να αποφύγετε να χαθείτε στο τερματικό παράθυρο. Θα ξέρετε σε ποιον κατάλογο βρίσκεστε.
Από προεπιλογή, ο τρέχων κατάλογος εργασίας είναι ο αρχικός κατάλογος όταν έχετε ανοίξει το τερματικό για πρώτη φορά.
Εντολή: pwd
# 2) Whoami: Αυτή η εντολή θα εμφανίσει το όνομα χρήστη για τον χρήστη που είναι συνδεδεμένος στο τερματικό Linux.
Εντολή: ποιός είμαι
# 3) καθαρό: Όταν το τερματικό γεμίσει με πολλές εντολές και την έξοδο τους, μπορείτε να χρησιμοποιήσετε την εντολή Clear για να εκκαθαρίσετε το τερματικό σας.
# 4) έξοδος: η εντολή εξόδου θα κλείσει απλώς τη συνεδρία τερματικού.
Εντολές Linux για εμφάνιση ημερομηνίας, ώρας, ημερολογίου
# 1) ημερομηνία: Αυτή η εντολή εμφανίζει την τρέχουσα ώρα και ημερομηνία.
Εντολή: ημερομηνία
# 2) cal: cal σημαίνει το ημερολόγιο. Από προεπιλογή, η εντολή cal θα εμφανίζει το ημερολόγιο του τρέχοντος μήνα. Κατά τη στιγμή της σύνταξης αυτού του άρθρου, ο τρέχων μήνας ήταν ο Μάρτιος 2020 και ως εκ τούτου στην έξοδο, μπορείτε να δείτε ότι έχει εμφανιστεί το ημερολόγιο Μαρτίου 2020.
Εντολή: θερμ
- Εάν θέλετε να εμφανίσετε το ημερολόγιο ολόκληρου του τρέχοντος έτους, μπορείτε να δώσετε εντολή «Cal -y» .
- Μπορείτε επίσης να καθορίσετε το έτος. Για παράδειγμα, αν θέλετε να δείτε το ημερολόγιο του 2019, μπορείτε να δώσετε εντολή «Cal 2019» - Αυτό θα εμφανίσει το ημερολόγιο του έτους 2019.
- Επίσης, εάν θέλετε να δείτε το ημερολόγιο ενός συγκεκριμένου μήνα ενός συγκεκριμένου έτους, ας πούμε τον Ιανουάριο του 2019, μπορείτε να εκτελέσετε την εντολή «Cal 1 2019» - θα εμφανιστεί το ημερολόγιο Ιανουαρίου 2019. Εδώ, το «1» δηλώνει τον πρώτο μήνα του έτους, δηλαδή τον Ιανουάριο.
- Μπορείτε επίσης να δείτε το ημερολόγιο τριών μηνών μαζί - τον προηγούμενο μήνα, τον τρέχοντα μήνα και τον επόμενο μήνα. Η εντολή για αυτήν τη λειτουργία είναι «Cal -3»
Το σύστημα αρχείων Linux έχει μια δομή που μοιάζει με δέντρο που ονομάζεται επίσης δέντρο καταλόγου. Χρησιμοποιείται για την οργάνωση πληροφοριών.
Το δέντρο καταλόγου είναι πολύ παρόμοιο με ένα οικογενειακό δέντρο και έτσι είναι ένας κατάλογος ή ένα αρχείο που έχει τον γονέα. Ωστόσο, κάθε κατάλογος ή ένα αρχείο έχει ακριβώς έναν γονέα.
Τώρα, θα ρίξουμε μια ματιά στον τρόπο δομής του συστήματος αρχείων Linux. Πρώτον, έχουμε τον ριζικό κατάλογο που είναι ο πρώτος ή ο κορυφαίος κατάλογος στο δέντρο μας. Αντιπροσωπεύεται από κάθετο (/). Κάτω από τη ρίζα, θα βρείτε πολλούς υποκαταλόγους.
Ας δούμε μερικούς σημαντικούς υποκαταλόγους:
σύνταξη python vs c ++
- Είμαι : Αυτός ο κατάλογος περιέχει εκτελέσιμα προγράμματα και εντολές που μπορούν να χρησιμοποιηθούν από όλους τους χρήστες του συστήματος.
- Επιλέγω: Αυτό σημαίνει προαιρετικό. Αυτός ο κατάλογος περιέχει εμπορικά προϊόντα λογισμικού που δεν είναι εγκατεστημένα από προεπιλογή στο σύστημά σας. Για παράδειγμα, εάν χρησιμοποιείτε το ubuntu, θα πρέπει να έχετε παρατηρήσει ότι το Google Chrome δεν είναι εγκατεστημένο από προεπιλογή στο σύστημά σας και εάν θέλετε να εγκαταστήσετε το Google Chrome, θα το βρείτε κάτω από τον κατάλογο Opt.
- Θερμ: temp σημαίνει προσωρινό. Σε αυτόν τον κατάλογο, θα βρείτε προσωρινά αρχεία.
- Που: Περιέχει μεταβλητά δεδομένα που αλλάζουν συχνά με την πάροδο του χρόνου. Αυτά περιλαμβάνουν αρχεία καταγραφής, ομάδες email και βάσεις δεδομένων χρηστών.
- Σπίτι: Το Linux είναι ένα περιβάλλον πολλαπλών χρηστών που σημαίνει ότι πολλοί χρήστες μπορούν να έχουν πρόσβαση σε ένα σύστημα ταυτόχρονα. Σε κάθε χρήστη εκχωρείται ένα διατροφικό στον οικιακό κατάλογο.
Τώρα, ας μάθουμε εντολές που θα μας βοηθήσουν να περιηγηθούμε στο δέντρο καταλόγου.
(i) pwd: Έχουμε ήδη συζητήσει λεπτομερώς αυτήν την εντολή παραπάνω.
(ii) ls: Πρόκειται για λίστα.
Η σύνταξη για την εντολή ls είναι:
ls [OPTIONS] [FILES]
Αυτή η εντολή παραθέτει το περιεχόμενο του καταλόγου. Εάν απλώς εκτελέσετε την εντολή ls χωρίς να δώσετε επιλογές και αρχεία, θα εμφανίσει με αλφαβητική σειρά όλους τους καταλόγους και τα αρχεία που βρίσκονται κάτω από τον τρέχοντα κατάλογο εργασίας σας.
Μπορείτε να χρησιμοποιήσετε την εντολή ls με διάφορες επιλογές και επιχειρήματα:
α) ls -l : Αυτό δείχνει το περιεχόμενο με μια λεπτομερή λίστα. -έχω τη μεγάλη επιλογή.
β) ls -lh: Χρησιμοποιείται για την εμφάνιση φιλικών προς τον άνθρωπο μεγεθών αρχείων. -h σημαίνει ανθρώπους.
γ) Ls-lha :Αυτή η εντολή χρησιμοποιείται για την εμφάνιση όλων των κρυφών αρχείων. -α περιλαμβάνει κρυφά αρχεία.
Παράδειγμα για αυτές τις εντολές:
είναι
ls -l
ls -lh
Λίλα
δ) ls /: Ως / αντιπροσωπεύει έναν ριζικό κατάλογο, αυτή η εντολή θα εμφανίσει όλα τα αρχεία και τους φακέλους που υπάρχουν στον ριζικό κατάλογο.
ε) ls ~: Ως ~ αντιπροσωπεύει τον αρχικό κατάλογο, έτσι αυτή η εντολή θα εμφανίσει τα περιεχόμενα του αρχικού καταλόγου σας
Εντολή: Είναι ~
στ): .. Αυτή η εντολή θα εμφανίσει τα περιεχόμενα του γονικού καταλόγου επειδή .. αντιπροσωπεύει τον γονικό κατάλογο. Ας υποθέσουμε, σωστά nOw είμαι στον κατάλογο δοκιμών μέσα στον αρχικό μου κατάλογο. Αν εκτελέσω την εντολή ls .. εδώ θα εμφανίσει τα περιεχόμενα του γονικού καταλόγου του τεστ που είναι ο αρχικός μου κατάλογος.
Εντολές που εκτελούνται στο παρακάτω παράδειγμα:
Είναι ~
δοκιμή cd
pwd
Λ ..
σολ) Μπορείτε επίσης να παραθέσετε τα περιεχόμενα ενός αρχείου δίνοντας το απόλυτο όνομα διαδρομής του.
Εντολή: ls / home / cpf657 / kaushapx / test / γονέας
Ομοίως, μπορείτε επίσης να χρησιμοποιήσετε ένα σχετικό όνομα διαδρομής.
(iii) cd: Μια άλλη χρήσιμη εντολή για πλοήγηση στο σύστημα αρχείων είναι το cd. cd σημαίνει αλλαγή καταλόγου.
Ας υποθέσουμε ότι είμαι στον αρχικό κατάλογό μου αυτήν τη στιγμή και θέλω να πλοηγηθώ σε έναν κατάλογο με το όνομα «test» που υπάρχει μέσα στον αρχικό κατάλογό μου, οπότεχρησιμοποιώ δοκιμή cd ντο ommand:
pwd
δοκιμή cd
pwd
Για να ανεβείτε ένα επίπεδο, πρέπει να εκτελέσετε cd .. εντολή:
pwd
CD..
pwd
Μπορείτε επίσης να πλοηγηθείτε σε οποιονδήποτε κατάλογο χρησιμοποιώντας το απόλυτο όνομα διαδρομής του. Για παράδειγμα, ας υποθέσουμε ότι τώρα είμαι στον κατάλογο δοκιμών κάτω από το σπίτι μου. Τώρα, θέλω να αλλάξω σε έναν άλλο κατάλογο που ονομάζεται test1 ο οποίος υπάρχει μέσα στον αρχικό μου κατάλογο. Έτσι, θα χρησιμοποιήσω την εντολή cd μαζί με την απόλυτη διαδρομή του καταλόγου test1.
Εντολή:
pwd
cd / home / cpf657 / kaushapx / test1
pwd
Υπάρχουν πολλές επιλογές που μπορούμε να χρησιμοποιήσουμε με την εντολή cd.
cd / :Η πρώτη επιλογή που είναι πολύ χρήσιμη είναι το διάστημα προς τα εμπρός κάθετο. Έτσι, όπως γνωρίζετε ότι το Slash αντιπροσωπεύει τον ριζικό κατάλογο, cd / θα σας μεταφέρει απευθείας στον ριζικό κατάλογο.
Εντολή:
pwd
cd /
pwd
cd ~ :Η δεύτερη επιλογή που μπορείτε να χρησιμοποιήσετε είναι το cd Tilda, δηλαδή cd ~ . Αυτό θα σας μεταφέρει στον αρχικό κατάλογο, όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης.
Εντολή:
δοκιμή cd
pwd
cd ~
pwd
cd .. :Μια άλλη επιλογή που μπορείτε να χρησιμοποιήσετε με την εντολή cd είναι το cd δύο κουκκίδες, δηλαδή το cd ..
Οι δύο κουκκίδες αντιπροσωπεύουν τον γονικό κατάλογο, οπότε θα προχωρήσετε ένα βήμα πίσω στο δέντρο καταλόγου χρησιμοποιώντας cd .. εντολή:
cd ..
pwd
Εάν πληκτρολογήσετε cd δύο κουκκίδες ξανά και ξανά και ξανά, θα μεταβείτε τελικά στον ριζικό σας κατάλογο.
Εάν θέλετε να μεταβείτε σε κάποιον άλλο κατάλογο μέσα στον γονικό κατάλογο, τότε μπορείτε επίσης να το χρησιμοποιήσετε εντολή όπως παρακάτω:
pwd
cd ../κατάλογος1
pwd
cd - :η εντολή cd space dash σας μεταφέρει στον προηγούμενο κατάλογο εργασίας.
Άλλες χρήσιμες εντολές Linux
(i) w: Αυτή η εντολή θα εμφανίσει τις πληροφορίες σχετικά με τους συνδεδεμένους χρήστες.
Εντολή: σε
(ii) απροσδιόριστο: Αυτή η εντολή εμφανίζει τις πληροφορίες στον υπολογιστή Linux στον οποίο εργάζεστε. Υπάρχουν διαφορετικές επιλογές με τις οποίες μπορείτε να χρησιμοποιήσετε αυτήν την εντολή.
- uname -α: Για να εμφανίσετε όλες τις πληροφορίες σχετικά με τον υπολογιστή Linux.
Εντολή: άγνωστο -α
- uname -s: Για να εμφανίσετε τον τύπο του πυρήνα.
Εντολή: uname -s
- uname -r: Για να εμφανίσετε τις πληροφορίες απελευθέρωσης του πυρήνα.
Εντολή: uname -r
- uname -v: Για να εμφανιστεί η έκδοση του πυρήνα.
Εντολή: uname -v
(iii) κορυφή: Αυτή η εντολή θα εμφανίσει τα δεδομένα σε πραγματικό χρόνο για τον υπολογιστή σας Linux. Εμφανίζει τη σύνοψη κατάστασης, για πόσο καιρό εκτελείται ο υπολογιστής, μέσο φορτίο, αριθμός εργασιών που εκτελούνται, πληροφορίες CPU, πληροφορίες μνήμης, την κατάσταση των διεργασιών κ.λπ. Πρέπει να πατήσετε Q για έξοδο από την κορυφαία εντολή.
Εντολή: μπλουζα
(iv) πίσσα: tar σημαίνει το αρχείο ταινιών. Αυτή η εντολή χρησιμοποιείται για τη δημιουργία ενός αρχείου αρχειοθέτησης που αποτελείται από πολλά άλλα αρχεία ή μπορεί επίσης να χρησιμοποιηθεί για την εξαγωγή αρχείων από ένα αρχείο αρχειοθέτησης.
Αρχικά, ας δούμε πώς να δημιουργήσουμε ένα αρχειοθετημένο αρχείο. Ας υποθέσουμε, αυτήν τη στιγμή βρίσκομαι σε έναν κατάλογο που ονομάζεται «γονέας». Μέσα σε αυτόν τον γονικό κατάλογο, έχω έναν άλλο κατάλογο που ονομάζεται «directory1», ο οποίος περιέχει δύο αρχεία κειμένου όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Εντολή:
pwd
είναι
Κατάλογος1
Τώρα, θα χρησιμοποιήσω την εντολή tar για να αρχειοθετήσω όλα τα αρχεία στον κατάλογο1 χρησιμοποιώντας την παρακάτω εντολή:
Εντολή: tar -cvf testarchive.tar κατάλογος1 /
Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης που έχω χρησιμοποιήσει τρία επιλογές: -c -v και -f .
- -ντο είναι η επιλογή δημιουργίας που χρησιμοποιείται για τη δημιουργία του αρχείου αρχειοθέτησης.
- -β είναι η ριζική επιλογή που θα παραθέτει τα αρχεία στο παράθυρο τερματικού που έχουν προστεθεί στο παράθυρο αρχειοθέτησης, όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης.
- -φά Η επιλογή χρησιμοποιείται για να δώσει το επιθυμητό όνομα στο αρχείο αρχειοθέτησης. Το όνομα αρχείου πρέπει να ακολουθεί αμέσως μετά την επιλογή -f.
Στο παραπάνω παράδειγμα, το αρχείο αρχειοθέτησης έχει δημιουργηθεί, αλλά δεν είναι συμπιεσμένο.
Υπάρχουν δύο επιλογές για τη συμπίεση του αρχείου αρχειοθέτησης. Αυτά είναι:
-με : Αυτή είναι η επιλογή gzip. Δίνει εντολή στο tar να χρησιμοποιήσει το βοηθητικό πρόγραμμα gzip για τη συμπίεση του αρχείου αρχειοθέτησης. Προσφέρει αξιοπρεπή συμπίεση και λογική ταχύτητα. Είναι καλύτερα να προσθέσετε το επίθημα «.gz» μετά το όνομα αρχείου, έτσι ώστε όταν κάποιος προσπαθεί να εξαγάγει αρχεία από το αρχείο, μπορεί εύκολα να γνωρίσει το είδος της συμπίεσης.
Εντολή: tar -cvzf testarchive.tar.gz κατάλογος1 /
-j: Αυτή είναι η επιλογή bzip2. Χρησιμοποιεί έναν ανώτερο αλγόριθμο συμπίεσης για συμπίεση. Προσφέρει καλύτερη συμπίεση και χαμηλότερη ταχύτητα. Είναι καλύτερο να προσθέσετε το επίθημα '.bz2' μετά το όνομα αρχείου, έτσι ώστε όταν κάποιος προσπαθεί να εξαγάγει αρχεία από το αρχείο, μπορεί εύκολα να γνωρίσει το είδος της συμπίεσης.
Εντολή: tar -cvjf testarchive.tar.bz2 κατάλογος1 /
Τώρα, ας συζητήσουμε την εντολή εξαγωγής αρχείων από ένα αρχείο αρχειοθέτησης. Πρέπει να χρησιμοποιήσουμε -Χ δηλαδή επιλογή εξαγωγής για αυτόν τον σκοπό. Οι επιλογές -v και -f συμπεριφέρονται με τον ίδιο τρόπο σε αυτήν την περίπτωση όπως και για το αρχείο.
Εντολή: tar -xvf testarchive.tar
Για την εξαγωγή των αρχείων από ένα αρχείο .tar.gz, πρέπει να χρησιμοποιήσετε την επιλογή -z και για την εξαγωγή των αρχείων από. αρχείο tar.bz2, πρέπει να χρησιμοποιήσετε την επιλογή -j.
Εντολές:
tar -xvzf testarchive.tar.gz
tar -xvjf testarchive.tar.bz2
(v) ουρά: Αυτή η εντολή χρησιμοποιείται για την καταχώριση των τελευταίων 10 γραμμών ενός αρχείου. Από προεπιλογή, εμφανίζει τις τελευταίες 10 γραμμές, αλλά αν θέλετε να καθορίσετε τον αριθμό των γραμμών τότε μπορείτε να χρησιμοποιήσετε την επιλογή -n.
Η σύνταξη είναι ουρά , ή ουρά-ν
Εντολή: ουρά DemoFile.txt
Εντολή: tail -n 5 DemoFile.txt
(vi) sudo: Το sudo σημαίνει το superuser do. Αυτή η εντολή χρησιμοποιείται για την εκτέλεση των ενεργειών που χρειάζονται δικαιώματα root ή superuser, όπως αλλαγή του κωδικού πρόσβασης για άλλο χρήστη κ.λπ.
(vii) ps: Αυτή η εντολή περιλαμβάνει τις διαδικασίες που εκτελούνται στο τρέχον κέλυφος.
Εντολή: ΥΣΤΕΡΟΓΡΑΦΟ
Εάν θέλετε να δείτε τις διαδικασίες που εκτελούνται για έναν συγκεκριμένο χρήστη, πρέπει να χρησιμοποιήσετε -ε (χρήστης) επιλογή στην εντολή.
Εντολή: ps -u kaushapx
Για να εμφανίσετε κάθε διαδικασία που εκτελείται, πρέπει να χρησιμοποιήσετε -είναι (κάθε) επιλογή, δηλαδή ps-ε στην εντολή .
(viii) ping: Αυτή είναι μια πολύ χρήσιμη εντολή για την αντιμετώπιση προβλημάτων δικτύου. Σας επιτρέπει να ελέγξετε εάν έχετε συνδεσιμότητα δικτύου με άλλο μηχάνημα δικτύου.
Η σύνταξη αυτής της εντολής είναι πινγκ
Πρέπει να πατήσετε Ctrl + C για να σταματήσετε την έξοδο της εντολής ping.
Για παράδειγμα, ας προσπαθήσουμε να κάνουμε ping στον ιστότοπο της Google για να ελέγξουμε αν είναι προσβάσιμος ή όχι.
Εντολή: ping www.google.com
Μπορείτε να δείτε στο παραπάνω παράδειγμα ότι η διεύθυνση IP της Google 216.58.192.196 ανταποκρίθηκε στο αίτημα ping και άρχισε να στέλνει πακέτα 64 byte.
Οι αριθμοί ακολουθίας μέσω του πρωτοκόλλου ICMP (seq = 1, seq = 2 και ούτω καθεξής) σας λένε ότι δεν υπάρχουν χαμένες απαντήσεις ή απώλεια πακέτων. ο ttl είναι η ώρα να ζήσετε για ένα πακέτο και αυτό είναι κυρίως για την αποφυγή τυχόν προβλημάτων πλημμύρας δικτύου.
Ο χρόνος είναι η διάρκεια που απαιτείται για να φτάσει το αίτημα από τον υπολογιστή σας στο google και μετά να επιστρέψει στον υπολογιστή σας. Όσο πιο σύντομο είναι, τόσο πιο γρήγορα είναι. Στο τέλος, το επισημασμένο μέρος είναι η περίληψη που δείχνει τα στατιστικά στοιχεία ping που μπορούν να χρησιμοποιηθούν για την παρακολούθηση τυχόν προβλημάτων συνδεσιμότητας δικτύου.
Εάν θέλετε να κάνετε ping μόνο για συγκεκριμένο αριθμό φορών, μπορείτε να χρησιμοποιήσετε την επιλογή -c (count). Και, εάν θέλετε να ακούσετε ένα ping, μπορείτε να χρησιμοποιήσετε την επιλογή -α (ηχητική). Για παράδειγμα, ping -ac 6 www.google.com
(ix) passwd: Αυτή η εντολή σάς επιτρέπει να αλλάξετε τον κωδικό πρόσβασης. Εάν το αλλάζετε μόνοι σας, απλά πρέπει να πληκτρολογήσετε μόνο την εντολή passwd. Ωστόσο, εάν την αλλάζετε για κάποιον άλλο, πρέπει να χρησιμοποιήσετε αυτήν την εντολή μαζί με την εντολή sudo.
Για την αλλαγή του δικού σας κωδικού πρόσβασης: passwd
Για αλλαγή άλλου κωδικού χρήστη: sudo passwd
Εντολή: sudo passwd Mary
(x) mv: Αυτή είναι μια πολύ σημαντική εντολή. mv σημαίνει κίνηση. Αυτή η εντολή σάς επιτρέπει να μετακινείτε αρχεία και φακέλους από τον έναν κατάλογο στον άλλο. Μπορείτε επίσης να μετονομάσετε τα αρχεία με τη βοήθεια αυτής της εντολής.
Για τη μεταφορά ενός αρχείου σε μια νέα θέση στο σύστημα αρχείων σας,
Σύνταξη: mv [όνομα αρχείου] [κατάλογος προορισμού]
Εντολή: mv DemoFile.txt / home / cpf657 / kaushapx / test / γονέας / κατάλογος2
Εάν θέλετε απλώς να μετονομάσετε ένα αρχείο, τότε μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη.
Σύνταξη: mv [όνομα αρχείου] [νέο_ όνομα αρχείου]
Εντολή: mv DemoFile.txt Hello.txt
Μπορείτε επίσης να επιτύχετε τη μετακίνηση αρχείων και να μετονομάσετε με μία κίνηση, όπως φαίνεται στο παρακάτω παράδειγμα:
Εντολή: mv Hello.txt /home/cpf657/kaushapx/test/parent/directory1/DemoFile.txt
(xi) mkdir: mkdir σημαίνει κατάλογος make. Αυτή η εντολή χρησιμοποιείται για τη δημιουργία νέων καταλόγων στο σύστημα αρχείων.
Σύνταξη: mkdir [επιλογές…] [κατάλογοι…]
Εάν θέλετε να δημιουργήσετε έναν νέο κατάλογο στον τρέχοντα κατάλογο, μπορείτε να δώσετε μόνο το όνομα του καταλόγου στην εντολή. Διαφορετικά, πρέπει να δώσετε τη διαδρομή του νέου καταλόγου.
Ορισμένες επιλογές που μπορούν να χρησιμοποιηθούν με την εντολή mkdir είναι οι εξής:
- -εκδοχή : Εμφανίζει τις πληροφορίες έκδοσης και άδειας.
Εντολή: mkdir - έκδοση
- -βοήθεια: Αυτό δείχνει όλες τις πληροφορίες σχετικά με την εντολή mkdir.
Εντολή: mkdir - βοήθεια
- - v: Αυτή είναι η επιλογή. Θα εμφανίσει ένα μήνυμα για τον κατάλογο που δημιουργήθηκε.
Εντολή: mkdir -v test3Dir
- -Π: Αυτή η επιλογή χρησιμοποιείται για τη δημιουργία γονικών καταλόγων στην περίπτωση που δεν υπάρχει για τον πρόσφατα δημιουργημένο κατάλογο.
Εντολή: mkdir -vp γονέας2 / παιδί2
- -Μ: Αυτή η επιλογή χρησιμοποιείται για τη ρύθμιση δικαιωμάτων για τον πρόσφατα δημιουργημένο κατάλογο.
Σύνταξη: mkdir -m a = rwx [κατάλογοι]
Ας υποθέσουμε ότι θέλετε μόνο να δώσετε άδεια ανάγνωσης σε έναν κατάλογο και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή.
Εντολή: mkdir -vm a = r readOnlyDir
Μπορείτε να δείτε στο παραπάνω στιγμιότυπο οθόνης ότι το readOnlyDir είναι ο κατάλογος με δικαιώματα μόνο για ανάγνωση (dr – r – r–)
(xii) ψευδώνυμο: Αυτή η εντολή χρησιμοποιείται για να δώσει το όνομά σας σε μια εντολή ή σε συνδυασμό εντολών.
Σύνταξη: ψευδώνυμο [-p] [όνομα [= τιμή]…]
Για παράδειγμα, Εάν θέλετε να μετονομάσετε την εντολή mv για μετακίνηση, μπορείτε να το κάνετε ως εξής.
Εντολή: ψευδώνυμο mv = μετακίνηση
(xiii) γάτα: η γάτα σημαίνει συνεννόηση. Αυτή η εντολή διαβάζει δεδομένα από ένα αρχείο και εμφανίζει το περιεχόμενό του ως έξοδο στο παράθυρο του τερματικού.
Ας δούμε μερικές παραλλαγές αυτής της εντολής:
- όνομα αρχείου γάτας: Αυτή η εντολή θα εμφανίσει τα περιεχόμενα ενός δεδομένου αρχείου ως έξοδο στο παράθυρο του τερματικού.
Εντολή: cat LearnLinuxCommands.txt
- cat file1 file2: Αυτή η εντολή θα συνενώσει το περιεχόμενο δύο αρχείων και θα εμφανιστεί στην έξοδο.
Εντολή: cat LearnLinuxCommands.txt DemoFile.txt
- όνομα αρχείου cat -n: Για να εμφανίσετε τα περιεχόμενα ενός αρχείου μαζί με τους αριθμούς γραμμής του.
Εντολή: cat -n Demofile.txt
- cat> newFileName: Αυτή η εντολή χρησιμοποιείται για τη δημιουργία ενός νέου αρχείου.
- γάτα [source_filename]> [destination_filename]: Αυτή η εντολή χρησιμοποιείται για την αντιγραφή των περιεχομένων ενός αρχείου σε άλλο. Σημειώστε ότι θα αντικαταστήσει τα περιεχόμενα του αρχείου προορισμού με τα περιεχόμενα του αρχείου προέλευσης.
- γάτα [αρχείο1] >> [αρχείο2]: Αυτή η εντολή θα προσαρτήσει τα περιεχόμενα του αρχείου 1 στο τέλος των περιεχομένων του αρχείου2.
- όνομα αρχείου tac: Αυτή η εντολή θα εμφανίσει τα περιεχόμενα ενός αρχείου με αντίστροφη σειρά.
- όνομα αρχείου cat -E: Αυτή η εντολή χρησιμοποιείται για να επισημάνει το τέλος της γραμμής.
(xiv) chmod: Αυτή η εντολή χρησιμοποιείται για τον ορισμό δικαιωμάτων σε αρχείο ή κατάλογο. Εάν θα εκτελέσετε ls -l σε οποιοδήποτε αρχείο ή κατάλογο, θα δείτε αρχικούς χαρακτήρες στην έξοδο όπως -rwxrwxrwx. Ο πρώτος χαρακτήρας «-» λέει εδώ ότι είναι ένα αρχείο εάν εμφανίζει «d», τότε σημαίνει ότι είναι ένας κατάλογος.
Οι επόμενοι τρεις χαρακτήρες αντιπροσωπεύουν τα δικαιώματα για το χρήστη, ο επόμενος αντιπροσωπεύει δικαιώματα της ομάδας και οι τρεις τελευταίοι αντιπροσωπεύουν δικαιώματα για άλλους. r σημαίνει ανάγνωση, w σημαίνει εγγραφή και x σημαίνει εκτέλεση. Αν στη θέση του rwx, βλέπετε οπουδήποτε -, τότε σημαίνει ότι δεν παρέχεται άδεια αρχείου.
Για να ορίσετε άδεια, πρέπει να χρησιμοποιήσετε την εντολή chmod.
Υπάρχουν συνολικά οκτώ ψηφία που αντιπροσωπεύουν διαφορετικά επίπεδα άδειας.
0: Χωρίς άδεια
ένας: εκτέλεση
δύο: γράφω
3: γράψτε και εκτελέστε
4: ανάγνωση
5: διαβάστε και εκτελέστε
6: διάβασε και γράψε
7: διαβάστε, γράψτε και εκτελέστε
Ας υποθέσουμε ότι θέλω να χρησιμοποιήσω άδεια ανάγνωσης, εγγραφής και εκτέλεσης για τον εαυτό μου (7), άδεια μόνο για ανάγνωση για την ομάδα (4) και άδεια ανάγνωσης και εκτέλεσης για άλλους (5), θα χρησιμοποιήσω το 745.
Εντολή:
ls -l DemoFile.txt
chmod -R 745 DemoFile.txt
ls -l DemoFile.txt
(xv) chown: chown σημαίνει αλλαγή ιδιοκτήτη. Με αυτήν την εντολή, μπορείτε να αλλάξετε τον κάτοχο και έναν κάτοχο ομάδας για ένα αρχείο.
Σύνταξη: chown [OPTION]… [OWNER] [: [GROUP]] FILE…
Εάν θέλετε να αλλάξετε τον κάτοχο του αρχείου, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή ως:
chown [owner_name] [όνομα_ αρχείου]
Εάν θέλετε να αλλάξετε τον κάτοχο της ομάδας, τότε θα πρέπει να χρησιμοποιήσετε αυτήν την εντολή με την εντολή sudo ως:
sudo chown [name_of_owner]: [name_of_group] [όνομα αρχείου]
(xvi) df: Αυτή η εντολή εμφανίζει το μέγεθος, τον χρησιμοποιημένο χώρο, τον διαθέσιμο χώρο, το ποσοστό χρήσης και προσαρμόζεται σε λεπτομέρειες για τα συστήματα αρχείων του υπολογιστή σας.
-h και -x είναι αναγνώσιμα από τον άνθρωπο και αποκλείουν επιλογές αντίστοιχα. -h δείχνει το μέγεθος σε μορφή αναγνώσιμη από τον άνθρωπο (Gb και Mb). -Χ χρησιμοποιείται για την εξαίρεση οποιουδήποτε συστήματος αρχείων που δεν σας ενδιαφέρει.
Σε αυτό το παράδειγμα παρακάτω, έχω αποκλείσει σκουός.
Εντολή: df -h -x σκουός
(xvii) διαφορά: diff σημαίνει τη διαφορά. Αυτή η εντολή χρησιμοποιείται για τη σύγκριση δύο αρχείων κειμένου και την εμφάνιση διαφορών μεταξύ τους.
Σύνταξη: diff [επιλογή] όνομα αρχείου1 όνομα αρχείου2
Εντολή: diff file1 αρχείο2
Μπορείτε να χρησιμοποιήσετε ορισμένες επιλογές με αυτήν την εντολή, όπως -Ν για σύγκριση δίπλα-δίπλα, -ΣΕ για τον καθορισμό του πλάτους της γραμμής για την αποφυγή τυχόν περιτυλίξεων, –Καταστολή-κοινές γραμμές για την καταστολή κοινών γραμμών μεταξύ δύο αρχείων στην έξοδο diff.
Εντολή:
diff -y -W 70 file1 αρχείο2
diff -y -W 70 file1 file2 –suppress-common-lines
(xviii) ηχώ: Η εντολή echo θα εκτυπώσει το κείμενο στο παράθυρο του τερματικού. Μπορείτε επίσης να μεταβιβάσετε μεταβλητές περιβάλλοντος στην εντολή echo, όπως φαίνεται παρακάτω.
Εντολή:
echo Γεια Κόσμος
echo $ USER
echo $ PATH
echo $ HOME
(xix) εύρεση: Αυτή η εντολή χρησιμοποιείται για την αναζήτηση αρχείων και καταλόγων σε ένα σύστημα αρχείων. Μπορείτε να βρείτε παρέχοντας όνομα αρχείου, όνομα καταλόγου, ημερομηνία δημιουργίας, τροποποιημένη ημερομηνία, κάτοχο αρχείου, δικαιώματα αρχείου κ.λπ. Μπορείτε επίσης να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ στην έκφραση αναζήτησης.
Σύνταξη: εύρεση [έναρξη αναζήτησης από αυτό το σημείο] [αναζήτηση έκφρασης] [-επιλογές] [τι να βρείτε]
Εντολή:
εύρημα . -ονομα '* αρχείο *'
Στο παραπάνω παράδειγμα, αυτή η εντολή έχει αναζητήσει όλα τα αρχεία στον τρέχοντα κατάλογο (.), Ο οποίος περιέχει τη συμβολοσειρά «αρχείο» (* αρχείο *) στα ονόματά τους (επιλογή -name).
Προσπαθήστε να χρησιμοποιήσετε την εύρεση - βοήθεια για να εξερευνήσετε τις διάφορες επιλογές που παρέχει αυτή η εντολή.
(xx) Σκοτώστε: Αυτή είναι μια ενσωματωμένη εντολή στο Linux που χρησιμοποιείται για τον τερματισμό μιας διαδικασίας χειροκίνητα. Πρέπει να δώσετε το αναγνωριστικό διαδικασίας (PID) στην εντολή kill για να τερματίσετε μια διαδικασία.
Σύνταξη: σκοτώστε το PID
(xxi) ιστορικό: Αυτή η εντολή θα εμφανίσει τις εντολές που έχετε ήδη εκτελέσει στη γραμμή εντολών. Για να δείτε το ιστορικό όλων των εντολών, πρέπει απλώς να πληκτρολογήσετε ιστορία.
Για παράδειγμα, Αν θέλω να δω τις τελευταίες 10 εντολές που έχω εκτελέσει, θα χρησιμοποιήσω την παρακάτω εντολή ως
ιστορία 10
Αριστερά αριστερά, μπορείτε να δείτε τους αριθμούς όπως 1033, 1034, .. Αυτοί είναι οι αριθμοί συμβάντων. Αυτό μπορεί να είναι διαφορετικό για διαφορετικούς υπολογιστές. Μπορείτε να χρησιμοποιήσετε αυτούς τους αριθμούς συμβάντων για να επαναλάβετε μια συγκεκριμένη εντολή.
ερωτήσεις και απαντήσεις συνεντεύξεων αναλυτών ποιότητας pdf
Σύνταξη: Αριθμός συμβάντος .
Για παράδειγμα,
! 1033
Εάν θέλετε να επαναλάβετε την τελευταία εντολή που εκτελέσατε, απλώς πληκτρολογήστε !!
(xxii) κεφαλή: Η εντολή head εμφανίζει τις κορυφαίες 10 γραμμές ενός αρχείου. Για να δείτε τον συγκεκριμένο αριθμό κορυφαίων γραμμών, χρησιμοποιήστε την επιλογή -n.
Εντολή: head -n 3 αρχείο2
(xxiii) gzip: Αυτή η εντολή χρησιμοποιείται για τη συμπίεση ενός αρχείου.
Σύνταξη: gzip [-options] όνομα αρχείου
Για παράδειγμα,
gzip -v αρχείο1
Χρησιμοποιήστε το gzip –help για να εξερευνήσετε διάφορες επιλογές για την εντολή gzip.
(xxiv) Ομάδες: Αυτή η εντολή εμφανίζει τα ονόματα των ομάδων στα οποία ο χρήστης είναι μέλος.
Σύνταξη: όνομα χρήστη ομάδων
Εντολή: ομάδες kaushapx
(xxv) δωρεάν: Αυτή η εντολή μας λέει για τη χρήση μνήμης RAM και ανταλλαγής μνήμης (χρησιμοποιείται, δωρεάν, κοινόχρηστη, buffer, προσωρινά αποθηκευμένη) στον υπολογιστή σας.
Εντολή: δωρεάν -ω
(xxvi) λιγότερα: Αυτή είναι μια πολύ χρήσιμη εντολή την οποία μπορείτε να χρησιμοποιήσετε για να δείτε τα περιεχόμενα ενός αρχείου στο ίδιο το τερματικό Linux χωρίς να ανοίξετε το αρχείο στον επεξεργαστή.
Σύνταξη: λιγότερο όνομα_ αρχείου
Πρέπει να πατήσετε: q για να βγείτε από την έξοδο λιγότερης εντολής.
συμπέρασμα
Σε αυτό το σεμινάριο, έχουμε καλύψει πολλές χρήσιμες και σημαντικές εντολές Linux μαζί με παραδείγματα. Ελπίζω ότι αυτό θα σας βοηθήσει να αποκτήσετε γνώσεις και να εξερευνήσετε διάφορες εντολές στο τερματικό Linux σύμφωνα με τις απαιτήσεις σας. Για να εξερευνήσετε οποιαδήποτε εντολή, μπορείτε πάντα να το κάνετε command_name –βοήθεια. Αυτό θα σας δείξει τις λεπτομέρειες της χρήσης αυτής της συγκεκριμένης εντολής στο Linux.
Καλή μάθηση !!
Συνιστώμενη ανάγνωση
- Εντολές Unix: Βασικές και προχωρημένες εντολές Unix με παραδείγματα
- Unix Vs Linux: Τι είναι η διαφορά μεταξύ UNIX και Linux
- Επιχειρήματα γραμμής εντολών στο Unix Shell Script με παράδειγμα
- Tutorial Unix Pipes: Pipes in Unix Programming
- Επιχειρήματα γραμμής εντολών στο C ++
- Unix Processes Control Εντολές όπως Ps και Top (Μέρος Γ)
- Advanced Git Commands And GitHub Integration Tutorial
- Εντολές προγραμμάτων Unix Utilities: Which, Man, Find Su, Sudo (Part D)