Terminal Friday: Επεξεργασία γραμμής εντολών

Είχα καλή στιγμή να σκεφτώ να δημιουργήσω μια σειρά εβδομαδιαίων δημοσιεύσεων που περιέχουν αποκλειστικές πληροφορίες σχετικά με το τερματικό, το bash, το vim, τις εντολές, το σενάριο bash, οτιδήποτε γράφεται στην κονσόλα 🙂 αλλά πάντα για διαφορετικούς λόγους δεν θα μπορούσα να το δημιουργήσω, αλλά σήμερα Αποφάσισα. Ορίστε λοιπόν η πρώτη είσοδος της Παρασκευής στο τερματικό. Ελπίζω κάποιος να το βρει χρήσιμο.

Επεξεργασία στη γραμμή εντολών

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

τερματικό

Αυτές οι συντομεύσεις είναι πολύ παρόμοιες με αυτές που χρησιμοποιείτε Emacs φυσικά αυτό συμβαίνει επειδή το bash αναπτύχθηκε από GNU αλλά είναι δυνατό να αλλάξετε τις ρυθμίσεις σε στυλ Vi / Vim πληκτρολογώντας την ακόλουθη εντολή.

$ σετ -ο είδε

 Πως να διαβαζεισ:

C: Αριστερά Ctrl

M: Meta, συνήθως Left Alt.

Cx Cu: Πατήστε Ctrl και χωρίς απελευθέρωση πατήστε x τότε u και απελευθερώστε Ctrl

Τώρα θα γράψω τα λίγα που ξέρω:

Básico

Cb: Μετακινείτε πίσω έναν χαρακτήρα.

Βλ. Μετακινείτε έναν χαρακτήρα προς τα εμπρός.

ΝΤΟ-_  "ή" Cx Cu: Αναίρεση της τελευταίας επεξεργασίας της εντολής.

ΚΛ: Καθαρίστε την οθόνη.

Cu: Διαγράψτε την καταχωρισμένη γραμμή.

DC: Ακυρώστε την τρέχουσα εντολή που εκτελείται.

αφαίρεση

Χ: Διαγράψτε έναν χαρακτήρα προς τα πίσω.

CD: Διαγράψτε έναν χαρακτήρα προς τα εμπρός.

Ck: Διαγράψτε το κείμενο από τη θέση του δρομέα στο τέλος της γραμμής.

MD: Διαγράφει το κείμενο από τη θέση του δρομέα έως το τέλος της τρέχουσας λέξης.

Cw: Διαγράφει το κείμενο από τη θέση του δρομέα έως την αρχή της τρέχουσας λέξης.

M Backspace: Διαγράφει το κείμενο από τη θέση του δρομέα έως την αρχή της τρέχουσας λέξης.

Κινήσεις

ΜΕΤΑ ΧΡΙΣΤΟΝ: Τοποθετήστε τον κέρσορα στην αρχή της γραμμής.

ΕΚ: Τοποθετήστε τον κέρσορα στο τέλος της γραμμής.

Κα: Τοποθετήστε τον κέρσορα μία λέξη μπροστά.

Mb: Μετακινήστε τον κέρσορα μία λέξη πίσω.

ρεκόρ

Cr: Αναζήτηση στο ιστορικό.

Πάνω και κάτω: Περιηγηθείτε στο ιστορικό.

Επιχειρήματα

Ct: Αλλάξτε τη σειρά των δύο τελευταίων χαρακτήρων.

Esc-t: Αλλάξτε τη σειρά των δύο τελευταίων λέξεων.

άλλοι

Αυτί: Αυτόματη συμπλήρωση εντολών, διαδρομών, αρχείων κ.λπ.

Κυ: Yank * το πρόσφατα διαγραμμένο κείμενο

* Ο Yank αντιγράφει κυριολεκτικά

Σημείωση του συντάκτη: Λόγω χρονικών περιορισμών, το άρθρο δεν μπόρεσε να δημοσιευτεί την Παρασκευή. Ζητούμε συγνώμη για αυτό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   templix dijo

    Ας μην σκεφτεί κανείς:

    $ σετ -ο είδε

    hahahahahaaa ... Το είδα για τις φτωχές αδερφές του Clare ... hahahajjajaaa

  2.   Γκίσκαρντ dijo

    Το πληκτρολόγιό μου έχει μερικά πολύ άνετα βέλη. Πατά το αριστερό βέλος και ο δρομέας κινείται προς τα αριστερά. Πατάω HOME και ο δρομέας πηγαίνει σπίτι. Και θα μπορούσα να συνεχίσω. Το πληκτρολόγιό μου είναι πολύ διαισθητικό. Και όλα τα προγράμματα το αναγνωρίζουν. Πρέπει να είναι μαγικό 😛
    Γι 'αυτό δεν μου αρέσει και ποτέ δεν θα μου αρέσει vi * Διατηρώντας μια διάταξη πληκτρολογίου από όταν τα πληκτρολόγια ήταν λιγότερα από 80 πλήκτρα. Τη δεκαετία του '70 μου φαίνεται. Μέχρι τώρα πρέπει τουλάχιστον να έχουν ενσωματώσει τα πλήκτρα κίνησης του δρομέα που υπάρχουν σε ΟΛΑ τα πλήκτρα και αυτό είναι. Τι ταλαιπωρία για να μάθεις Ctrl + αυτό και Ctrl + ότι για κάτι που πρέπει να είναι ΕΝΔΙΑΜΕΣΟ.
    Είναι η γνώμη μου. Χαιρετισμοί.

    1.    templix dijo

      Κανείς δεν σας εμποδίζει να χρησιμοποιήσετε τα πλήκτρα που αναφέρετε, επιπλέον, vi ή emacs σας επιτρέπουν να χρησιμοποιείτε χωρίς προβλήματα και τα δύο κλειδιά των τρέχοντων πληκτρολογίων, όπως αυτά που χρησιμοποιήθηκαν στην προϊστορία, αλλά με τις συντομεύσεις αυτών των εκδοτών έχετε πολύ περισσότερες επιλογές από τα λίγα "διαισθητικά" πλήκτρα που προσφέρει οποιοδήποτε πληκτρολόγιο. Τέλος πάντων, εάν αυτά τα τέσσερα πλήκτρα είναι αρκετά για εσάς και εφεδρικά για τις καθημερινές σας δουλειές, κάνετε πολύ καλά να μην χάσετε αυτά τα ρολά που είναι vi ή emacs ... θα μπορούσατε να ανακαλύψετε πράγματα που ανήκουν σε παράλληλα σύμπαντα που θα σας παγιδεύσουν για πάντα ...

      1.    eliotime3000 dijo

        Λοιπόν, αυτά τα είδη εντολών Vi ή EMACS είναι πραγματικά χρήσιμα εάν επεξεργάζεστε κώδικα από netbooks (τα ίδια τα πιο περίεργα πληκτρολόγια που έχω χρησιμοποιήσει μέχρι τώρα).

    2.    ακατέργαστο βασικό dijo

      Οι συντομεύσεις του στυλ Ctrl + M +, είναι στο στυλ των emacs και άλλων εργαλείων GNU .. .. δεν είναι έτσι στο vi .. λέει στο ίδιο άρθρο ..

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

    3.    snkisuke dijo

      Συγγνώμη, αλλά οι vi και emacs έχουν αυτές τις διαμορφώσεις πληκτρολογίου, επειδή υπάρχουν πραγματικά παλιοί διακομιστές και σταθμοί εργασίας που εξακολουθούν να εκτελούν διαφορετικούς τύπους unix, επίσης, δεν έχουν όλοι οι σύγχρονοι διακομιστές πληκτρολόγια 101 πλήκτρων, ορισμένα έχουν μόνο τα βασικά για να μπορούν να τροποποιήσουν ένα αρχείο (δώστε ευχαριστώ που έχει esc, ctrl, alt και shift) και εκεί είναι που σας σώζουν οι συντομεύσεις πληκτρολογίου του vi. Για να μην αναφέρουμε ότι σε ορισμένα unixes υπάρχει μόνο vi, όχι emacs, no nano, no etc, και πολύ λιγότερο ένα με γραφική διεπαφή, δεν μου αρέσει ούτε το πριόνι ή το emacs, αλλά στη δουλειά μου είναι απαραίτητο να γνωρίζω αυτές τις συντομεύσεις δεδομένου ότι δεν ξέρω τι τύπο διακομιστή πρόκειται να διαχειριστώ, είδα ότι είναι η προεπιλογή στο 99% των unixes. Στην υγειά σας

      1.    εζιτόκο dijo

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

  3.   eliotime3000 dijo

    Καλή προσπάθεια, αλλά είμαι ακόμα στο Emacs.

    1.    Γκίσκαρντ dijo

      +1

  4.   Joaquin dijo

    Πολύ καλά! ειδικά η πρώτη εικόνα.

  5.   Μάριο Γκιγιέρμο Ζαβάλα Σίλβα dijo

    Αποδεκτές συγγνώμες ... Αν και ελπίζουμε ότι στις 18 Ιουλίου θα έχουμε αυτές τις εξαιρετικές πληροφορίες.

    ΣΤΗΝ ΥΓΕΙΑ ΣΑΣ.!!!

  6.   φυλαχτό_linux dijo

    Πολύ ενδιαφέρον, ήξερα μόνο τα βασικά

  7.   oscar dijo

    Πολύ καλό, μόνο ένα πράγμα: Είναι Πιέστε με 'S', δεν πιέζει ... TT

    1.    Wada dijo

      Χαχαχαχα, είσαι σωστός αδερφός με συγχωρείτε, πέρασα τη διόρθωση στο Vim
      ps Θα υπάρξει αυτός ο τρόμος για λίγο, δεν μπορώ να επεξεργαστώ την ανάρτηση 😀 αλλά ευχαριστώ για την παρατήρηση θα είμαι πιο λεπτομερής στο επόμενο 🙂

  8.   Αχντέζ dijo

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

    1.    Wada dijo

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