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

& nbsp & nbsp Γραμμή εντολών, κέλυφος, κονσόλα - αυτοί οι όροι χρησιμοποιούνται για να δηλώσουν την αλληλεπίδραση ενός ανθρώπινου χειριστή με το λειτουργικό σύστημα χρησιμοποιώντας τυπικές συσκευές εισόδου / εξόδου που παρέχουν είσοδο ομάδες   και την απόκτηση των αποτελεσμάτων της εφαρμογής τους. Σε λειτουργικά συστήματα Linux, αυτή η αλληλεπίδραση παρέχεται από ειδικά λογισμικού - κέλυφος   . Το πιο συνηθισμένο από αυτά είναι το κέλυφος του έργου GNU. bash (Βourne Ακέρδος SHell). Bash   με βάση το κέλυφος Bourne (sh)   δημιουργήθηκε από τον Stephen Born και περιλαμβάνει τις ιδιότητες πολλών άλλων κοχυλιών - C (csh) , Κορν (ksh), tc (tcsh). Bash   γράφτηκε από τον Brian Fox και επί του παρόντος υποστηρίζεται από τον Chet Ramey.

  & nbsp & nbsp Οι ιδιότητες του κελύφους Bash τον καθιστούν τον πιο ευπροσάρμοστο και βολικό τρόπο αλληλεπίδρασης με το Linux:

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

- Bash   υποστηρίζει τη λειτουργία ιστορικού εντολών, επιτρέποντάς σας να εμφανίσετε και να τροποποιήσετε τις εντολές που έχετε εισάγει προηγουμένως. Shell bash   Έχει επίσης πολλές μεταβλητές, οι αξίες των οποίων επηρεάζουν τη συντήρηση και την ανάκληση των εντολών που έχουν εισαχθεί προηγουμένως.

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

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

- Bash   σας επιτρέπει να χρησιμοποιείτε λειτουργίες και ψευδώνυμα, να εκτελείτε αριθμητικές λειτουργίες και να εισάγετε αριθμητικές εκφράσεις ως εντολές.

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

- Bash   Έχει ευέλικτες ρυθμίσεις για να αλλάξει την εμφάνιση της γραμμής εντολών.

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

& nbsp & nbsp Η εντολή shell του Linux είναι μια συμβολοσειρά χαρακτήρων από το όνομα της εντολής και τα επιχειρήματα που χωρίζονται από τα κενά. Τα επιχειρήματα παρέχουν στην εντολή πρόσθετες παραμέτρους που καθορίζουν τη συμπεριφορά της. Για παράδειγμα, η εντολή
echo 12345
  θα εμφανίσει τη συμβολοσειρά των χαρακτήρων 12345, που εισάγεται ως όρισμα στην εντολή.

Οι εντολές που είναι μέρος του κελύφους ονομάζονται inline. Φυσικά, μπορεί να διαφέρουν για διαφορετικά κοχύλια. Επιπλέον, τα ονόματα των εκτελέσιμων αρχείων χρησιμοποιούνται ως εντολές. Ως επιχειρήματα, οι εντολές περνούν κλειδιά   ή επιλογέςπου αποτελείται από παύλα και έναν ή περισσότερους χαρακτήρες. Ένα παράδειγμα μιας τέτοιας εντολής:

Ls -l

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

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

Πώς να πάρετε μια υπόδειξη για τη χρήση της εντολής Linux

Όταν εργάζεστε κέλυφος εντολών   Linux, στις περισσότερες περιπτώσεις, μπορείτε να λάβετε βοήθεια σχετικά με τη χρήση μιας συγκεκριμένης εντολής, εισάγοντας το όνομά της με την παράμετρο --help:

Ls --help - εμφάνιση βοήθειας για την εντολή ls. Στις περισσότερες περιπτώσεις, για τη λήψη πληροφοριών αναφοράς, επιτρέπεται η χρήση ενός κλειδιού. -h

Ls -h Στην οικογένεια λειτουργικών συστημάτων Linux, πιο λεπτομερείς πληροφορίες παρασκηνίου μπορούν να ληφθούν από το σύνολο τεκμηρίωσης που είναι γνωστό ως   man pagesεπειδή είναι διαθέσιμη με εντολή άνθρωπος. Αυτό το σετ περιλαμβάνει 8 ενότητες που περιέχουν πληροφορίες αναφοράς, οι οποίες μπορούν να εμφανιστούν στην οθόνη χρησιμοποιώντας την εντολή άνθρωπος

Κατάλογος των τμημάτων man pages:

1   - Εντολές επιπέδου χρήστη.

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

3   - Βιβλιοθήκες. Αυτή η ενότητα προορίζεται επίσης για προγραμματιστές και περιέχει πληροφορίες αναφοράς για τις βιβλιοθήκες εφαρμογών ( abs, rint   κ.λπ.)

4 και 5   - Μορφές αρχείων συστήματος και χρηστών. Περιέχει τεκμηρίωση με διάφορες μορφές αρχείων, όπως αρχείο passwd

6   - Παιχνίδια. Περιγραφή των παιχνιδιών που παρέχονται με το εγκατεστημένο σύστημα.

7 - Οδηγοί. Εγχειρίδιο τεκμηρίωσης, όπως ip   ή ipv6

8   - Υποστήριξη συστήματος. Τεκμηρίωση με πληροφορίες σχετικά με τις εντολές διαχείρισης συστήματος ( init, fdisk, ifconfig   κ.λπ.).

Παραδείγματα:

Man 1 ls - εμφάνιση βοήθειας για την εντολή. ls   από την πρώτη ενότητα της τεκμηρίωσης (αποθηκεύει πληροφορίες σχετικά με τις εντολές σε επίπεδο χρήστη).

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

Man ls - εμφάνιση βοήθειας για την εντολή. ls   από την πρώτη ενότητα της τεκμηρίωσης όπου θα βρεθεί.

Μερικές φορές η έλλειψη ενός αριθμού τμήματος στην ομάδα άνθρωπος   ακόμα προτιμότερο. Για παράδειγμα, βοήθεια σε μια εντολή

Man 1 init - εμφάνιση βοήθειας για την εντολή. init   από την πρώτη ενότητα της τεκμηρίωσης, θα τελειώσει με ένα μήνυμα σχετικά με την απουσία πληροφοριών αναφοράς, επειδή αυτή η εντολή αναφέρεται στις εντολές υποστήριξης συστήματος και οι πληροφορίες που περιέχονται στο 8ο τμήμα.

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

Man -a passwd - εμφάνιση βοήθειας για το επιχείρημα passwd   από όλα τα τμήματα όπου θα βρεθεί: Ως αποτέλεσμα, η βοήθεια για η εντολή passwd   από την πρώτη ενότητα και περιγραφή μορφοποίησης αρχείο κωδικού πρόσβασης passwd   από το πέμπτο.

Ως όρισμα για τη συμβολοσειρά αναζήτησης στην εντολή άνθρωπος   μπορείτε να χρησιμοποιήσετε το πρότυπο:

Man -a ip * - εμφάνιση βοήθειας για όλες τις παραμέτρους που αρχίζουν με ip   από όλα τα τμήματα της τεκμηρίωσης βοήθειας.

Κατά την προβολή της τεκμηρίωσης βοήθειας που εμφανίζεται από την εντολή άνθρωπος   χρησιμοποιημένα πλήκτρα:

επάνω / κάτω βέλος   - Μετάβαση στη γραμμή προς τα πάνω / κάτω.

PgUp / PgDown   - Μεταβείτε στη σελίδα προς τα πάνω / κάτω.

Πληκτρολογήστε   - μετακινηθείτε στη γραμμή κάτω.

Διαστημική μπάρα   - πηγαίνετε στη σελίδα

Q   - έξοδος από τη βοήθεια.

Επίσης, τα βοηθητικά προγράμματα είναι ένα βολικό εργαλείο για την αναζήτηση πληροφοριών αναφοράς. apropos   και whatis   , επιτρέποντάς σας να αναζητήσετε μια λέξη-κλειδί στη βάση δεδομένων τεκμηρίωσης. Το πρώτο εμφανίζει τις γραμμές που περιέχουν τη συμβολοσειρά αναζήτησης στα ονόματα των σελίδων χειροκίνητης χρήσης και σύντομες περιγραφές και η δεύτερη εμφανίζει τις περιγραφές μιας γραμμής των σελίδων αναφοράς που είναι διαθέσιμες στην αρχή κάθε σελίδας. Με τις προεπιλεγμένες παραμέτρους, οι εντολές θα δώσουν διαφορετικές πληροφορίες. Για παράδειγμα, η εντολή whatis tar θα εμφανίσει πληροφορίες σχετικά με το βοηθητικό πρόγραμμα αρχειοθέτησης. πίσσα, και η εντολή apropos tar θα εμφανίσει πληροφορίες σχετικά με το βοηθητικό πρόγραμμα. πίσσα, και, επιπλέον, δεδομένα αναφοράς, όπου η συμβολοσειρά "πίσσα" είναι μέρος της λέξης, για παράδειγμα "s πίσσαt ". Χρήση χρησιμότητας apropos με την πρώτη ματιά δεν φαίνεται πολύ αποτελεσματική, ωστόσο, δεν είναι. Για παράδειγμα, η εντολή apropos net θα σας επιτρέψει να λάβετε σύντομα μια σύντομη βοήθεια στα βοηθητικά προγράμματα δικτύου που υπάρχουν σε αυτό το σύστημα. Σε αυτές τις εντολές, μπορείτε να χρησιμοποιήσετε την παράμετρο -s   αναφέροντας τον αριθμό της ενότητας βοήθειας στην οποία θα γίνει η αναζήτηση:

apropos -s 1 net - πραγματοποιήστε μια αναζήτηση μόνο στην πρώτη στήλη.

Κατά την αναζήτηση, και τα δύο βοηθητικά προγράμματα χρησιμοποιούν βάσεις δεδομένων ευρετηρίου που ενημερώνονται με το πρόγραμμα. mandb   (ή την παραδοσιακή βάση δεδομένων κειμένου που δημιουργήθηκε από το πρόγραμμα makewhatis), οπότε η αναζήτηση είναι πολύ γρήγορη. Χρησιμοποιούνται επιπλέον παράμετροι γραμμής εντολών apropos   και whatis   μπορεί να ληφθεί με την εντολή άνθρωπος .

  & nbsp & nbsp Εργασία με τη γραμμή εντολών του Linux έχει κάποιες θεμελιώδεις διαφορές σε σχέση με την εργασία στο περιβάλλον των Windows.

  & nbsp & nbsp Πρώτον, μην ξεχνάτε ότι τα πεζά και κεφαλαία γράμματα για το Linux είναι διαφορετικοί χαρακτήρες. Στο χειρουργείο Σύστημα Windows   καταλόγου TEMP   και τον κατάλογο Θερμοκρασία   - αυτός είναι ο ίδιος κατάλογος, στο Linux - αυτά είναι δύο διαφορετικά. Το ίδιο ισχύει και για τις εντολές, τα κλειδιά τους, τα ονόματα χρηστών, τους κωδικούς πρόσβασης κ.λπ.

  & nbsp & nbsp Δεύτερον, βοηθήστε με την εντολή με την παράμετρο --help   και η βοήθεια της σελίδας του ανθρώπου είναι διαφορετική. Το τελευταίο είναι συνήθως πιο λεπτομερές, με παραδείγματα και σύνδεσμο προς τα σχετικά τμήματα της τεκμηρίωσης.

Τρίτον, η διαθέσιμη λίστα εντολών και το αποτέλεσμα της εκτέλεσης τους εξαρτάται από τα δικαιώματά σας στο σύστημα. Κατά κανόνα, ο δυνητικός κίνδυνος για την ακεραιότητα των εντολών συστήματος και των εντολών που επηρεάζουν το έργο άλλων χρηστών δεν είναι διαθέσιμος για τον μέσο χρήστη. Πλήρη δικαιώματα   σε σχέση με το σύστημα έχει μόνο ένα χρήστη (superuser) - ρίζα. Συνήθως, αυτός ο λογαριασμός χρήστη χρησιμοποιείται μόνο για να αλλάξει τις ρυθμίσεις του συστήματος και στις περισσότερες διανομές του Linux, μετά την εγκατάσταση του συστήματος, δεν υπάρχει δυνατότητα εργασίας κάτω από ρίζαΕίναι σε γραφικό περιβάλλον, σε μια απομακρυσμένη περίοδο σύνδεσης ή ακόμα και όταν συνδεθείτε τοπικά, όπως στο Ubuntu. Μια τέτοια προσέγγιση αποτρέπει την καταστροφή του συστήματος σε περίπτωση σφαλμάτων χρήστη και είναι πλήρως δικαιολογημένη · ωστόσο, υπάρχουν περιπτώσεις όταν ρίζα   να μην διαχειριστεί. Για να αποκτήσετε δικαιώματα χρήστη ρίζα   (superuser) για την οποία είναι διαθέσιμες όλες οι πιθανές εντολές, χρησιμοποιήστε την εντολή su. Σας επιτρέπει να αλλάξετε τον τρέχοντα χρήστη. Εάν ο χρήστης δεν έχει οριστεί, θεωρείται ότι είναι ρίζα.

Για να εκτελέσετε μια μόνο εντολή ως root ή άλλον χρήστη, χρησιμοποιήστε την εντολή sudo:

sudo ifconfig - εκτελέστε την εντολή ifconfig   ως ρίζα

sudo su - συνδυασμός sudo   και su   - εκτελέστε την εντολή su   ως ρίζα. Αυτή η επιλογή εντολής επιτρέπει στο χρήστη να μεταβεί στο λογαριασμό. ρίζα   χωρίς να αποθηκεύσετε το τρέχον περιβάλλον χρήστη (σύμβολο "-").

Συνήθως, χρησιμοποιώντας την εντολή sudo   προτιμάται να χρησιμοποιηθεί su   και πότε προηγμένες ρυθμίσεις   , σας επιτρέπει να δώσετε εύκολα στους μεμονωμένους χρήστες μόνο αυστηρά απαραίτητα προνόμια. Το κύριο μέρος των ρυθμίσεων sudo   αποθηκεύονται στο αρχείο / etc / sudoers   και ορίζει κανόνες που καθορίζουν ποιοι χρήστες, ποιοι υπολογιστές, ποιες εντολές μπορούν να εκτελεστούν με ή χωρίς να εισάγουν έναν κωδικό πρόσβασης. Ο διαχειριστής του συστήματος μπορεί ακόμα και για κάποιο χρονικό διάστημα να μεταβιβάσει την αρχή υπερκατανάλωσης ρίζα   σε οποιονδήποτε χρήστη χωρίς να του δώσει τον κωδικό πρόσβασης λογαριασμό ρίζα.

  & nbsp & nbsp Αρχάριοι Οι χρήστες του Linux συνήθως φοβούνται να δουλεύουν στο κέλυφος εντολών λόγω της ανάγκης να πληκτρολογούν υπερβολικά μεγάλες γραμμές εντολών, ονομάτων καταλόγων ή αρχείων. Ωστόσο, πολύ συχνά σε ένα τέτοιο σετ δεν είναι απαραίτητο. Όταν εργάζεστε σε περιβάλλον κελύφους εντολών, είναι πολύ βολικό να χρησιμοποιήσετε τη λειτουργία αντικατάστασης ονομάτων με το κλειδί Tab. Για παράδειγμα, για να πάρετε μια λίστα αρχείων στον κατάλογο / home / everyone, ο χρήστης πρέπει να πληκτρολογήσει την εντολή

ls / σπίτι / καθένας

Ωστόσο, το κέλυφος σας επιτρέπει να κάνετε χωρίς ένα πλήρες σύνολο διαδρομών. Αν μετά την κλήση ls / h   πατήστε ένα πλήκτρο Tab, τότε το κομμάτι που λείπει από το όνομα του καταλόγου θα αντικατασταθεί στη γραμμή εντολών - ome, και εμφανίζεται η γραμμή εισόδου

ls / home /

Ομοίως, δεν χρειάζεται να πληκτρολογείτε το υπόλοιπο, αλλά μόνο ε   και Tab. Αν υπάρχουν μερικά ονόματα αρχείων ή καταλόγων που ταιριάζουν εν μέρει, τότε η υποκατάσταση γίνεται μόνο για το κοινό μέρος του ονόματος. Αν είναι στον κατάλογο / σπίτι   υπάρχουν υποκαταλόγους όλοι1   και όλοι2   τότε μετά το πάτημα Tab   γίνεται αντικατάσταση κοινού μέρους ο καθένας   και η οθόνη εμφανίζει μια λίστα με τις πιθανές επιλογές εισόδου - όλοι1   και όλοι2. Θα παραμείνει μόνο το τμήμα που λείπει από το όνομα (1 ή 2). Η ίδια τεχνική χρησιμοποιείται όταν πληκτρολογείτε εντολές. Για παράδειγμα, εάν πληκτρολογήσετε τον χαρακτήρα ε   και πατήστε Tab   Αυτό θα εμφανίσει μια λίστα όλων των διαθέσιμων εντολών, ξεκινώντας με το γράμμα εεάν στη συνέχεια πληκτρολογήσετε τον χαρακτήρα γ   και πατήστε ξανά Tab, τότε η υποκατάσταση ονόματος θα οριστεί σε echo, ή αν υπάρχουν άλλες επιλογές - αντικατάσταση του κοινού μέρους και πιθανές παραλλαγές του ονόματος.


Πώς να ελέγξετε την έξοδο στην οθόνη.

  & nbsp Για να δείτε το κείμενο που ξεπερνούσε τα όρια της ορατότητας της οθόνης, χρησιμοποιήστε συντομεύσεις πληκτρολογίου SHIFT   και   PAGE UP   ή PAGE DOWN    (ανάλογα με την κατεύθυνση θέασης).
  Για να διακόψετε την εμφάνιση   CTRL-S, ακύρωση της αναστολής - CTRL-Q

  & nbsp Για να εξάγετε ένα μεγάλο όγκο κειμένου στην οθόνη σε κατάσταση σελίδας, χρησιμοποιήστε την εντολή less, σε μια αλυσίδα με την κύρια εντολή. Θα εξηγήσω με ένα παράδειγμα. Ας το έχουμε αρχείο κειμένου   mytxt μέγεθος 10 οθόνες. Για να εμφανίσετε κείμενο στην οθόνη (τυπική έξοδος), μπορείτε να χρησιμοποιήσετε την εντολή όνομα αρχείου γάτας
  cat mytxt

  Αφού εκτελέσετε αυτήν την εντολή, θα δείτε ένα κείμενο με γρήγορη ανάγνωση και την τελευταία (δέκατη) οθόνη εξόδου. Μπορείτε φυσικά να χρησιμοποιήσετε συντομεύσεις πληκτρολογίου SHIFT-PAGEDOUN   ή   SHIFT-PAGEUP   για να δείτε το κείμενο, αλλά μπορείτε να χρησιμοποιήσετε τη λιγότερη εντολή.
  γάτα mytxt | λιγότερο
  Σύμβολο | σημαίνει την αλυσίδα της εντολής για την έξοδο του κειμένου γάτας και της εντολής για τον μικρότερο έλεγχο της εξόδου τηλεειδοποίησης. Ως αποτέλεσμα, αφού εμφανιστεί η πρώτη σελίδα κειμένου στην οθόνη, η έξοδος θα ανασταλεί μέχρι να πατήσετε
PAGE DOWN
  ή ENTER   (προοδευτική μετατόπιση). Για να τερματίσετε την τηλεειδοποίηση, πατήστε Q.
  & nbsp Μπορείτε να συνδυάσετε πολλές εντολές σε αλυσίδες. Για παράδειγμα, θα πρέπει να εμφανίσετε όλες τις γραμμές που περιέχουν τη λέξη στη λειτουργία σελίδας. mail. Για να κάνετε αναζήτηση, μπορείτε να χρησιμοποιήσετε την εντολή
grep
  Η τελική αλυσίδα τριών ομάδων:
γάτα mytxt | grep mail | λιγότερο

   & nbsp Για τις περισσότερες διανομές Linux, αντί για λιγότερα, μπορείτε να χρησιμοποιήσετε περισσότερα.

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

Για εναλλαγή χρησιμοποιώντας το συνδυασμό πλήκτρων   CTRL - ALT - F1 ... F6   (από το πρώτο τερματικό έως το 6ο ή περισσότερο). Για να μεταβείτε στο γραφικό κέλυφος, χρησιμοποιείται ένας από τους συνδυασμούς, ο οποίος μπορεί να διαφέρει για διαφορετικές κατανομές. Για παράδειγμα CTRL-ALT-F7.

Για να ξεκινήσετε έναν άλλο διακομιστή γραφικών στον ίδιο υπολογιστή, χρησιμοποιήστε την εντολή startx 1 -: 1. Θα προσθέσετε ένα νέο γραφικό τερματικό. Για να μεταβείτε στο δεύτερο γραφικό τερματικό, πατήστε Alt + F8., και να επιστρέψει στην πρώτη - Alt + F7. Με αυτό τον τρόπο μπορείτε να ανοίξετε έως και 64 τερματικά γραφικών. (startx 2 - 2, κ.λπ.).

Για να βγείτε από τη συνεδρία του κελύφους, χρησιμοποιήστε την εντολή exit.

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

όνομα αρχείου καταγραφής δέσμης ενεργειών

Για παράδειγμα:

script /home/user/mysession.log

Για να διακόψετε την καταγραφή, πληκτρολογήστε την εντολή εξόδου.

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

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

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

ουρά / var / log / mrssages   - εμφάνιση των τελευταίων 10 γραμμών (προεπιλεγμένη τιμή) από το αρχείο καταγραφής / var / log / μηνύματα.

ουρά-n 100 / var / log / mrssages   - εμφάνιση των τελευταίων 100 γραμμών από το αρχείο καταγραφής / var / log / μηνύματα.


Τρόπος επανεκκίνησης ή απενεργοποίησης του υπολογιστή.

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

Μια πλήρης λίστα επιλογών μπορεί να επιτευχθεί με την τερματισμός λειτουργίας - help

Για να επανεκκινήσετε αμέσως (επανεκκίνηση), η εντολή θα είναι ως εξής:
shutdown -r τώρα
  & nbsp Για να απενεργοποιήσετε τη λειτουργία (διακοπή):
shutdown -h τώρα

Στις περισσότερες διανομές μπορείτε να χρησιμοποιήσετε σύντομες εντολές:
  - τερματισμός λειτουργίας

Μπορείτε επίσης να χρησιμοποιήσετε την αλλαγή επιπέδου εκκίνησης του συστήματος με την εντολή init, η οποία σας επιτρέπει να ελέγχετε την εκκίνηση και τον τερματισμό των διαδικασιών στο σύστημα χρησιμοποιώντας δέσμες ενεργειών που είναι αποθηκευμένα στο / etc / inittab. Επίπεδο 0 - κλείσιμο, επίπεδο 6 - επανεκκίνηση. Κατά συνέπεια
  για να απενεργοποιήσετε:
init 0

Για επανεκκίνηση:
init 6

Η εντολή init μπορεί να χρησιμοποιηθεί για να αλλάξει τα επίπεδα εκκίνησης του συστήματος.
Επίπεδα:
  1 - Ενιαία λειτουργία χρήστη. Η πρόσβαση παρέχεται στον χρήστη root.
  2 - Λειτουργία πολλαπλών χρηστών χωρίς υποστήριξη λειτουργιών δικτύου.
  3 - Με υποστήριξη δικτύου.
  4 - Δεσμευμένη.
  5 - Χρησιμοποιώντας ένα γραφικό κέλυφος.

& nbsp & nbsp & nbsp & nbsp & nbsp Εάν πρέπει να τερματίσετε το GUI (για παράδειγμα, όταν ορισμένες εφαρμογές απαιτούν να το κλείσετε), πληκτρολογήστε:

init 3

  & nbsp & nbsp Το γραφικό κέλυφος κλείνει και το σύστημα πηγαίνει στο επίπεδο 3. Για να επιστρέψετε στο επίπεδο 5, πληκτρολογήστε:

init 5

  & nbsp & nbsp Το προεπιλεγμένο επίπεδο εκκίνησης του συστήματος καθορίζεται από την τιμή του initdefault από το αρχείο / etc / inittab. Για να εκτελέσετε ένα σύστημα με υποστήριξη γραφικού κελύφους, μοιάζει με αυτό:

Id: 5: initdefault:

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

Όλα τα παραπάνω ισχύουν για συστήματα αρχικοποίησης. Sysv   (SystemV), η οποία έχει χρησιμοποιηθεί για πολλά χρόνια Διανομές Linux   για τη φόρτωση του περιβάλλοντος εργασίας χρησιμοποιώντας δέσμες ενεργειών init. Ωστόσο, από το 2012, έχει σημειωθεί σταδιακή μετάβαση systemd νέο σύστημα   Αρχικοποίηση, αρχικά σχεδιασμένη για τη διανομή Fedora, ξεκινώντας με το Fedora 148. Για να το πούμε απλά systemd   - Αυτός είναι ο δαίμονας εκκίνησης άλλων δαίμονες στο Linux, ο οποίος ήρθε να αντικαταστήσει το προηγουμένως χρησιμοποιούμενο σενάριο προετοιμασίας (/ sbin / init). Το κύριο χαρακτηριστικό του είναι η παραλληλισμός της εκκίνησης των υπηρεσιών κατά τη διαδικασία εκκίνησης του συστήματος, η οποία επιτρέπει να επιταχυνθεί σημαντικά η εκτόξευση λειτουργικό σύστημα. Εφαρμογή systemd   διαφέρει σημαντικά όχι μόνο στη λογική, αλλά και στις αρχές ελέγχου της διαδικασίας εκκίνησης, ένα σύνολο ενοτήτων προγραμμάτων και αρχεία ρυθμίσεων. Του αρχείου / etc / initd   Δεν υπάρχουν άλλα, και να καθορίσετε το systemd   χρησιμοποιούνται συμβολικοί σύνδεσμοι, για παράδειγμα:

Για αρχική κατάσταση 3
  ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Για αρχική κατάσταση 5
  ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Εντολές init Ν   σε διανομές χρησιμοποιώντας systemd   ενώ υποστηρίζεται, αλλά είναι προφανές ότι ο χρόνος της τελειώνει.


Διαδικασία διαχείρισης στο Linux.

  & nbsp & nbsp Μπορείτε να δείτε μια λίστα διαδικασιών στο Linux χρησιμοποιώντας την εντολή ps. Εάν εκτελείται χωρίς παραμέτρους, παραθέτει τις διαδικασίες που εκτελούνται στην τρέχουσα περίοδο λειτουργίας χρήστη. Ένας πλήρης κατάλογος επιλογών μπορεί να ληφθεί ως πρότυπο - με την εκτέλεση

Ps --help

Παραδείγματα χρήσης:

  • Κατάλογος όλων των διαδικασιών που εκτελούνται στο σύστημα:
    ps -e - θα εκτυπώσει μια λίστα διαδικασιών με αναγνωριστικά (PID) και τα ονόματά τους
      ή:
    ps -eF - θα παράγει τον ίδιο κατάλογο διαδικασιών, αλλά με μια πλήρη γραμμή εκτόξευσης
  • λίστα των εργασιών που δημιουργούνται από το χρήστη χρήστη:
    ps -U χρήστη
  • Ο κατάλογος των εργασιών που σχετίζονται με το τρέχον τερματικό:
    ps -t
  • Κατάλογος εργασιών που σχετίζονται με το τερματικό N:
    ps t ttyN
  • Εάν ο κατάλογος εργασιών είναι μεγάλος και μας ενδιαφέρει η κατάσταση μιας ή περισσότερων εργασιών, μπορείτε να χρησιμοποιήσετε το grep:
    ps -U root | grep ppp - εμφάνιση μιας λίστας εργασιών που περιέχουν "ppp" στο όνομα

      & nbsp & nbsp Για να λάβετε πληροφορίες σχετικά με τη χρήση των πόρων του υπολογιστή, μπορείτε να χρησιμοποιήσετε την εντολή top

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

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

  • s ή d   - Αλλάξτε το διάστημα ανανέωσης παραθύρου.
  •   z   - έγχρωμη / ασπρόμαυρη οθόνη
  •   n   ή # είναι ο αριθμός των εμφανιζόμενων διαδικασιών
  • Μπορείτε να ταξινομήσετε τη λίστα των διαδικασιών με τη χρήση του επεξεργαστή ( P), μνήμη ), χρόνο εκτέλεσης ) και τα παρόμοια.

      & nbsp & nbsp Στο περιβάλλον βοηθητικών εφαρμογών πάνω   Υπάρχουν επίσης και δευτερεύουσες εντολές που σας επιτρέπουν να διαχειριστείτε τις διαδικασίες online:

  • k   σκοτώσει την εργασία. Αυτή η εντολή θα ζητηθεί για ένα αναγνωριστικό διαδικασίας (PID), μετά την εισαγωγή της οποίας, η διαδικασία θα ολοκληρωθεί.
  • r   - να αλλάξετε την τρέχουσα προτεραιότητα της εργασίας (renice). Όπως και με την προηγούμενη εντολή, θα ζητηθεί το PID και, στη συνέχεια, η νέα τιμή προτεραιότητας (εμφανίζεται στη στήλη NI). Το εύρος τιμών προτεραιότητας είναι από το μείον 20 (υψηλότερο) έως το 19. Οι αρνητικές τιμές και το 0 μπορούν να οριστούν μόνο από τη ρίζα του χρήστη.
      & nbsp & nbsp Για έξοδο από το επάνω κλικ q


    Kill εντολή

      & nbsp & nbsp Οι ίδιες ενέργειες (αναγκάζοντας τη διαδικασία να τερματίσει και να αλλάξει την προτεραιότητά της) μπορούν επίσης να εκτελεστούν χωρίς την επάνω εντολή.

      & nbsp & nbsp Οι διαδικασίες στο Linux έχουν τη δυνατότητα να ανταλλάσσουν τα λεγόμενα "σήματα" με τον πυρήνα και άλλες διαδικασίες. Όταν μια διαδικασία λαμβάνει ένα σήμα, ο έλεγχος μεταφέρεται στη ρουτίνα επεξεργασίας ή στον πυρήνα, αν δεν υπάρχει τέτοια ρουτίνα. Το Linux έχει μια εντολή kill, η οποία σας επιτρέπει να στείλετε οποιοδήποτε σήμα σε μια δεδομένη διαδικασία. Ο κατάλογος των σημάτων μπορεί να ληφθεί από την εντολή:
    kill -l
      Ως αποτέλεσμα αυτής της εντολής, θα δείτε μια λίστα αριθμών και ονομάτων σημάτων. Για να στείλετε ένα συγκεκριμένο σήμα στην επιλεγμένη διαδικασία, πρέπει να πληκτρολογήσετε:
    να σκοτώσει τον αριθμό PID της επιλεγμένης διαδικασίας
    Για παράδειγμα, πρέπει να τερματίσουμε την εφαρμογή Midnight Commander (mc).

  • Ορίζουμε τον αναγνωριστικό διαδικασίας mc:
    ps -e | grep mc
      Αφήστε PID = 11597.
  • Στέλνουμε το σήμα SIGQUIT (αριθμός 3):
    σκοτώστε -3 11597
      Στη συνέχεια, η διαδικασία mc θα επεξεργαστεί το σήμα GIGQUIT και θα ολοκληρώσει τη διακοπή. Ωστόσο, εάν το mc είναι κατεψυγμένο, τότε φυσικά δεν θα είναι σε θέση να ολοκληρώσει, δεδομένου ότι η υπο-ρουτίνα επεξεργασίας σήματος SIGQUIT δεν θα λάβει τον έλεγχο. Σε τέτοιες περιπτώσεις χρησιμοποιείται ο αριθμός σήματος 9 (SIGKILL), επεξεργάζεται ο πυρήνας του λειτουργικού συστήματος και τερματίζει με βίαιο τρόπο την καθορισμένη διαδικασία:
    σκοτώσει -9 11597

    Εάν ο αριθμός σήματος δεν έχει καθοριστεί στην εντολή kill, τότε χρησιμοποιείται η τιμή SIGKILL, δηλαδή η προηγούμενη εντολή θα μπορούσε να εισαχθεί ως kill PID:
    σκοτώσει 11597

      & nbsp & nbsp Στο τέλος μιας διαδικασίας, ολοκληρώνονται οι διαδικασίες που δημιουργούνται από αυτήν.

      & nbsp & nbsp Για να ολοκληρώσετε μια διαδικασία με το όνομά της, χρησιμοποιήστε την εντολή killall:
    killall mc - τερματίσετε τη διαδικασία με το όνομα "mc"
    killall -u user - τερματίζει τις διαδικασίες που δημιουργούνται από το χρήστη του χρήστη


      Αλλαγή προτεραιοτήτων - ωραία και renice εντολές

      & nbsp & nbsp Για να αλλάξετε την προτεραιότητα των διαδικασιών, χρησιμοποιήστε τις ωραίες και renice εντολές. Όταν ξεκινά μια διαδικασία, η προτεραιότητά της ορίζεται από την τιμή της γονικής διαδικασίας, για παράδειγμα, ένα τερματικό xterm ή ένα κέλυφος εντολής. Η ωραία εντολή σάς επιτρέπει να ξεκινήσετε μια διαδικασία με προτεραιότητα ίση με το άθροισμα του γονέα (για παράδειγμα, 8) και τον αριθμό που καθορίστηκε ως επιλογή στη ωραία εντολή:
    ωραία - ομάδα
    ωραία -4 mc - θα ξεκινήσει mc με προτεραιότητα = 8 + 4 = 12

    Η εντολή renice χρησιμοποιείται για να αλλάξει την προτεραιότητα μιας ήδη τρέχουσας διαδικασίας:
    renice -p PID
    renice 4 -p 11597 - ορίστε την τιμή προτεραιότητας για τη διαδικασία mc (PID = 11597) στο 4.
      Μετά την εκτέλεση, η renice θα εμφανίσει τη συμβολοσειρά αποτελεσμάτων:
    11597: παλιά προτεραιότητα 12, νέα προτεραιότητα 4   - παλιά προτεραιότητα 12, νέα προτεραιότητα 4
      Ο καθορισμός αριθμού μηδέν και αρνητικής προτεραιότητας είναι δυνατή μόνο με δικαιώματα root.

    Λίστα εντολών που χρησιμοποιούνται πιο συχνά:

    Εντολές για εργασία με αρχεία και καταλόγους:

    pwd   - εμφάνιση της τρέχουσας διαδρομής καταλόγου
    cd   - μεταβείτε στον καθορισμένο κατάλογο
    ls   - εμφάνιση της λίστας αρχείων στον κατάλογο, με το πλήκτρο -l να εμφανίζει επιπλέον πληροφορίες για τα αρχεία.
    cp   - αντιγραφή αρχείων / φακέλων
    mv   μετακίνηση αρχείων / φακέλων
    mkdir   δημιουργία φακέλου
    rm   - διαγραφή αρχείων / φακέλων, με το πλήκτρο -r καταργεί και όλους τους υποφακέλους, με το πλήκτρο -f - καταργεί ανοικτά αρχεία ή καταλόγους
    rmdir   - διαγραφή ενός κενού φακέλου
    chmod   - να αλλάξετε τα δικαιώματα αρχείων
    chown   - Αλλάξτε τον κάτοχο του αρχείου ή του καταλόγου
    βρείτε - βρείτε αρχείο. Καθορίζει τη διαδρομή πηγής για την αναζήτηση και το πρότυπο αναζήτησης, find / -name .X *   - αναζήτηση από τον ριζικό κατάλογο για αρχεία που περιέχουν χαρακτήρες στο όνομα .X
    το οποίο   - εμφάνιση της πλήρους διαδρομής του εκτελέσιμου αρχείου που είναι διαθέσιμο σε αυτό το κέλυφος, για παράδειγμα το οποίο ifconfig
    αγγίξτε το   - αλλαγή χρονικών σημείων αρχείου. Είναι εύκολο να χρησιμοποιηθεί για τη δημιουργία κενών αρχείων - αγγίξτε το αρχείο μου θα δημιουργήσει ένα κενό αρχείο myfile.

    Εντολές συστήματος

    Αυτές οι εντολές χρησιμοποιούνται συνήθως για λογαριασμό του superuser (με την εντολή sudo).

      - κλείσιμο του υπολογιστή
    επαναφορά   - Καθαρίζει το παράθυρο του τερματικού
    passwd   - να αλλάξετε τον κωδικό πρόσβασής σας και το superuser - να αλλάξετε τον κωδικό πρόσβασης οποιουδήποτε χρήστη
    χρήστες   - εμφάνιση μιας λίστας συνδεδεμένων χρηστών.
    yum   - να εγκαταστήσετε, να απεγκαταστήσετε ή να ενημερώσετε λογισμικού   σε κατανομές Fedora, RedHat κ.λπ.
    dpkg   - Εγκαταστήστε, απεγκαταστήστε ή ενημερώστε το λογισμικό στις διανομές του Debian, Ubuntu, κλπ.
    apt-get   - εγκατάσταση, απεγκατάσταση ή ενημέρωση λογισμικού σε διανομές με βάση το Debian (Ubuntu, Mint κ.λπ.)

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

    ps   - να εμφανιστεί μια λίστα ενεργών διαδικασιών
    lsof   - λίστα εμφάνισης ανοιχτά αρχεία   διαδικασία ή χρήστη
    strace   - εμφάνιση της λίστας των κλήσεων συστήματος
    τελευταίο   - εμφάνιση του ιστορικού των επανεκκινήσεων και εγγραφών χρηστών στο σύστημα
    σκοτώσει   - να στείλει ένα σήμα σε μια διαδικασία, συνήθως χρησιμοποιείται για να αναγκάσει μια διαδικασία να τερματίσει.
    killall   - τερματισμός όλων των διαδικασιών των οποίων τα ονόματα καθορίζονται από την παράμετρο γραμμής εντολών
    πάνω   - Εμφάνιση της λίστας των τρέχουσων διαδικασιών και διαχείρισή τους διαδραστικά.

    Εντολές δικτύου

    ifconfig   - Διαμόρφωση διεπαφής δικτύου
    διαδρομή   - πίνακα δρομολόγησης
    ifup / ifdown   - ενεργοποίηση / απενεργοποίηση διεπαφής δικτύου
    ip   - προβολή ή αλλαγή παραμέτρων διαμόρφωσης IP
    netstat   - εμφάνιση της κατάστασης των συνδέσεων δικτύου
    arp, ping, nslookup, traceroute   - τις πιο συχνά χρησιμοποιούμενες εντολές διάγνωσης δικτύου.

  • Στο Ubuntu, υπάρχουν δύο τύποι διεπαφής:

      Γραφικό περιβάλλον εργασίας χρήστη (γραφικό περιβάλλον χρήστη, GUI).   - έλεγχος με γραφικά κουμπιά, μενού, πάνελ, παράθυρα. Μπορούν να εκτελεστούν πολλές ενέργειες με το ποντίκι.

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

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

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

      Κονσόλα

    Κατά τη διάρκεια του boot ubuntu   ξεκινούν επτά κονσόλες πλήρους οθόνης, το καθένα με τη δική του ανεξάρτητη σύνοδο, από την πρώτη έως την έκτη με τη διεπαφή γραμμής εντολών, στην έβδομη, εκκινείται ο γραφικός τρόπος λειτουργίας. Ο χρήστης βλέπει μόνο τη γραφική παράσταση κατά την εκκίνηση. Μεταβείτε σε μία από τις εικονικές κονσόλες πατώντας το συνδυασμό πλήκτρων: Ctrl + Alt + F1 - η πρώτη εικονική κονσόλα. Ctrl + Alt + F2 - δεύτερη εικονική κονσόλα. Ctrl + Alt + F3 - η τρίτη εικονική κονσόλα. Ctrl + Alt + F4 - η τέταρτη εικονική κονσόλα. Ctrl + Alt + F5 - η πέμπτη εικονική κονσόλα. Ctrl + Alt + F6 - η έκτη εικονική κονσόλα. Ctrl + Alt + F7 - η έβδομη εικονική κονσόλα, επιστροφή στη λειτουργία γραφικών.

      Τερματικό

    Τερματικό   - Ένα γραφικό πρόγραμμα που εξομοιώνει την κονσόλα. Τέτοια προγράμματα σάς επιτρέπουν να εκτελέσετε εντολές χωρίς να αφήσετε τη λειτουργία γραφικών. Σε σύγκριση με την κονσόλα, το τερματικό έχει πρόσθετες λειτουργίες (διάφορες ρυθμίσεις, καρτέλες, μπορείτε να τρέξετε πολλά παράθυρα, έλεγχο ποντικιών σε ορισμένα προγράμματα, μενού περιβάλλοντοςκύριο μενού, γραμμή κύλισης). Μπορείτε να ξεκινήσετε τον τερματικό ως εξής: Στην ενότητα: Dash → πληκτρολογήστε τη λέξη Terminal   ή πατήστε το συνδυασμό πλήκτρων: Ctrl + Alt + T Στο Gnome Fallback Εφαρμογές → Τυπικό → Τερματικό Στην Xfce (Xubuntu): Στο KDE (Kubuntu): Κύριο μενού → Εφαρμογές → Σύστημα → Τερματικό

      Hotkeys

    Αντιγραφή εντολών Συχνά θα πρέπει να ακολουθήσετε τις οδηγίες που απαιτούν την αντιγραφή εντολών στο τερματικό. Ενδέχεται να εκπλαγείτε όταν διαπιστώσετε ότι το κείμενο που αντιγράψατε από τη σελίδα του Internet χρησιμοποιώντας το συνδυασμό πλήκτρων Ctrl + C δεν έχει εισαχθεί στο τερματικό πατώντας Ctrl + V. Επίσης, τι είναι πραγματικά απαραίτητο να εκτυπώσετε όλες αυτές τις εντολές και τα ονόματα των αρχείων με μη αυτόματο τρόπο; Όχι, χαλαρώστε! Μπορείτε να εισάγετε κείμενο στο τερματικό με τρεις τρόπους: Ctrl + Shift + V, πατώντας το μεσαίο κουμπί του ποντικιού ή δεξί κουμπί   ποντίκι και επιλέξτε τη γραμμή "Επικόλληση". Ορίστε οικονομίες

      ή Ctrl + Pμετακινώντας τις πρόσφατα χρησιμοποιούμενες εντολές επάνω
      ↓ ή Ctrl + Nμετακινώντας τις εντολές που χρησιμοποιήσατε πρόσφατα
      Πληκτρολογήστεεκτέλεση της επιλεγμένης εντολής
      TabΕξαιρετικά βολική επιλογή - αυτόματη ρύθμιση των εντολών και των ονομάτων αρχείων. Αν ξεκινάει μόνο μία εντολή με τους επιλεγμένους χαρακτήρες, είναι αυτός που θα αντικατασταθεί και αν υπάρχουν αρκετές, τότε με διπλό πάτημα της καρτέλας θα εμφανιστεί μια λίστα με όλες τις πιθανές επιλογές.
      Ctrl + RΑναζήτηση εντολών που καταχωρίσατε προηγουμένως. Αν χρειάζεται να επαναλάβετε μια πολύ μεγάλη και πολύπλοκη εντολή, μπορείτε να εισαγάγετε μόνο ένα μέρος αυτής και αυτός ο συνδυασμός πλήκτρων θα σας βοηθήσει να βρείτε ολόκληρη την εντολή.
    Ιστορία Ομάδα ιστορία   εμφανίζει όλες τις εντολές που καταχωρίσατε. Κάθε ομάδα θα έχει έναν αριθμό. Για να εκτελέσετε την εντολή x, απλά πληκτρολογήστε "! X". Εάν η ιστορία σας είναι πολύ μεγάλη, μπορείτε να δοκιμάσετε "Ιστορία εγώ λιγότερο"Αυτό θα κάνει τη λίστα να μετακινηθεί.

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

      Κέλυφος λογισμικού

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

      Εντολές

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

      εντολές ενσωματωμένες στο κέλυφος του προγράμματος (για παράδειγμα, ιστορικό)

      εντολές διαχείρισης προγραμμάτων (για παράδειγμα, cd)

    Οι εντολές για τη διαχείριση προγραμμάτων αποτελούνται από το όνομα του προγράμματος, τα κλειδιά, τις τιμές, τους ειδικούς χαρακτήρες. Τα ονόματα προγραμμάτων είναι τα ονόματα των εκτελέσιμων αρχείων από τους φακέλους bin και sbin. Τα κλειδιά είναι αυτά που γράφονται μετά το όνομα του προγράμματος, για παράδειγμα -h, κάθε πρόγραμμα έχει το δικό του σύνολο κλειδιών, τα κλειδιά του οποίου το πρόγραμμα πρέπει να κοιτάξει στη βοήθεια του προγράμματος, τα κλειδιά χρησιμοποιούνται για να καθορίσουν τις ρυθμίσεις που πρέπει να χρησιμοποιήσουν ή τι ενέργεια πρέπει να εκτελέσουν. κείμενο Ειδικοί χαρακτήρες - *, ~ /, \\, &, », _, κ.λπ. Μπορείτε να εκτελέσετε τις εντολές ως εξής:

      πληκτρολογήστε την εντολή και πατήστε Enter

      Αντιγράψτε την εντολή από την εντολή και την επικολλήσετε στη γραμμή εντολών και στη συνέχεια πατήστε Enter

      δημιουργήστε ένα αρχείο κειμένου, γράψτε #! / bin / bash στην πρώτη γραμμή, γράψτε εντολές σε μια στήλη παρακάτω, αποθηκεύστε τις ιδιότητες του αρχείου, αφήστε την εκτέλεση, κάντε διπλό κλικ στο αρχείο για να εκτελέσετε όλες τις εντολές που αναφέρονται

    Θυμηθείτε ότι στο τερματικό γίνεται διάκριση πεζών-κεφαλαίων! Οι λέξεις User, user και USER στο Linux είναι διαφορετικές!

      Άνθρωπος και βοήθεια

    Τα ονόματα των προγραμμάτων κονσόλας που μπορεί να είναι χρήσιμα, πρέπει να μάθετε ή να εκτυπώσετε και μπορείτε να μάθετε πώς να τα χρησιμοποιήσετε ανά πάσα στιγμή καλώντας τη βοήθεια για το πρόγραμμα. Για να λάβετε βοήθεια σε μια συγκεκριμένη εντολή, πρέπει να εκτελέσετε: εντολή εντολής man -h εντολή --help

    Μπορείτε να πλοηγηθείτε σε αυτό το εγχειρίδιο με τα πλήκτρα βέλους και να βγείτε από αυτό πατώντας το πλήκτρο Q.

    Τερματικό

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

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

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

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

    Εφαρμογή Konsole    Μπορείτε να ξεκινήσετε επιλέγοντας K-μενού->Συστήματος->Konsole (πρόγραμμα τερματικού)   από το μενού της επιφάνειας εργασίας.

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

    Αναζήτηση καταλόγων και αρχείων: - ls

    Ομάδα ls (LiSt) εμφανίζει μια λίστα αρχείων σε διαφορετικά χρώματα με μορφοποίηση πλήρους κειμένου.

    Δημιουργία καταλόγων - mkdir (όνομα καταλόγου)

    Εφαρμογή mkdir    (MaKeDIRectory) δημιουργεί έναν κατάλογο.

    Αλλαγή καταλόγου: - cd (/ διεύθυνση / κατάλογος)

    Εφαρμογή cd    (Αλλαγή καταλόγου - αλλαγή καταλόγου) αλλάζει τον τρέχοντα κατάλογο σε αυτόν που καθορίσατε.

    Αντιγραφή αρχείου ή / και καταλόγου: - cp (όνομα αρχείου ή καταλόγου) (σε: όνομα καταλόγου ή αρχείου)

    Ομάδα cp    (CoPy) αντιγράφει οποιοδήποτε επιλεγμένο αρχείο. Ομάδα cp-r    αντιγράφει οποιονδήποτε επιλεγμένο κατάλογο με όλο το περιεχόμενο.

    Διαγραφή αρχείων ή / και καταλόγων: - rm (όνομα αρχείου ή καταλόγου)

    Ομάδα rm    (ReMove) διαγράφει κάθε αρχείο που καθορίζετε. Ομάδα rm-r    διαγράφει οποιονδήποτε κατάλογο καθορίζετε με όλο το περιεχόμενό του.

    Μετακίνηση / Μετονομασία αρχείων / καταλόγων: - mv (όνομα αρχείου ή καταλόγου)

    Ομάδα mv    (MoVe) μετακινεί / μετονομάζει οποιοδήποτε αρχείο ή κατάλογο που καθορίζετε

    Αναζήτηση αρχείων / καταλόγων: - εντοπισμός (όνομα αρχείου ή καταλόγου)

    Ομάδα εντοπίστε    αναζητά αρχεία με το όνομα που έχετε ορίσει. Χρησιμοποιεί ένα αρχείο ευρετηρίου στο σύστημά σας για να λειτουργήσει γρήγορα. Για να ενημερώσετε αυτό το ευρετήριο, εκτελέστε την εντολή sudo updatedb   . Αυτή η εντολή εκτελείται αυτόματα κάθε μέρα, αν αφήσετε τον υπολογιστή σας ενεργοποιημένο. Πρέπει να εκτελείται με δικαιώματα διαχειριστή.

    Συνέχιση του θέματος:
    Apple

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