Είχα καλή στιγμή να σκεφτώ να δημιουργήσω μια σειρά εβδομαδιαίων δημοσιεύσεων που περιέχουν αποκλειστικές πληροφορίες σχετικά με το τερματικό, το 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 αντιγράφει κυριολεκτικά
Σημείωση του συντάκτη: Λόγω χρονικών περιορισμών, το άρθρο δεν μπόρεσε να δημοσιευτεί την Παρασκευή. Ζητούμε συγνώμη για αυτό.
Ας μην σκεφτεί κανείς:
$ σετ -ο είδε
hahahahahaaa ... Το είδα για τις φτωχές αδερφές του Clare ... hahahajjajaaa
Το πληκτρολόγιό μου έχει μερικά πολύ άνετα βέλη. Πατά το αριστερό βέλος και ο δρομέας κινείται προς τα αριστερά. Πατάω HOME και ο δρομέας πηγαίνει σπίτι. Και θα μπορούσα να συνεχίσω. Το πληκτρολόγιό μου είναι πολύ διαισθητικό. Και όλα τα προγράμματα το αναγνωρίζουν. Πρέπει να είναι μαγικό 😛
Γι 'αυτό δεν μου αρέσει και ποτέ δεν θα μου αρέσει vi * Διατηρώντας μια διάταξη πληκτρολογίου από όταν τα πληκτρολόγια ήταν λιγότερα από 80 πλήκτρα. Τη δεκαετία του '70 μου φαίνεται. Μέχρι τώρα πρέπει τουλάχιστον να έχουν ενσωματώσει τα πλήκτρα κίνησης του δρομέα που υπάρχουν σε ΟΛΑ τα πλήκτρα και αυτό είναι. Τι ταλαιπωρία για να μάθεις Ctrl + αυτό και Ctrl + ότι για κάτι που πρέπει να είναι ΕΝΔΙΑΜΕΣΟ.
Είναι η γνώμη μου. Χαιρετισμοί.
Κανείς δεν σας εμποδίζει να χρησιμοποιήσετε τα πλήκτρα που αναφέρετε, επιπλέον, vi ή emacs σας επιτρέπουν να χρησιμοποιείτε χωρίς προβλήματα και τα δύο κλειδιά των τρέχοντων πληκτρολογίων, όπως αυτά που χρησιμοποιήθηκαν στην προϊστορία, αλλά με τις συντομεύσεις αυτών των εκδοτών έχετε πολύ περισσότερες επιλογές από τα λίγα "διαισθητικά" πλήκτρα που προσφέρει οποιοδήποτε πληκτρολόγιο. Τέλος πάντων, εάν αυτά τα τέσσερα πλήκτρα είναι αρκετά για εσάς και εφεδρικά για τις καθημερινές σας δουλειές, κάνετε πολύ καλά να μην χάσετε αυτά τα ρολά που είναι vi ή emacs ... θα μπορούσατε να ανακαλύψετε πράγματα που ανήκουν σε παράλληλα σύμπαντα που θα σας παγιδεύσουν για πάντα ...
Λοιπόν, αυτά τα είδη εντολών Vi ή EMACS είναι πραγματικά χρήσιμα εάν επεξεργάζεστε κώδικα από netbooks (τα ίδια τα πιο περίεργα πληκτρολόγια που έχω χρησιμοποιήσει μέχρι τώρα).
Οι συντομεύσεις του στυλ Ctrl + M +, είναι στο στυλ των emacs και άλλων εργαλείων GNU .. .. δεν είναι έτσι στο vi .. λέει στο ίδιο άρθρο ..
Το vi αποδεικνύεται ότι είναι ένα πολύ διαισθητικό εργαλείο, για όσους θέλουν να μάθουν πώς να το χρησιμοποιούν .. σε κάποιο σημείο μάθατε να χρησιμοποιείτε το πληκτρολόγιο όταν δεν ήταν διαισθητικό, το ίδιο με ένα ποντίκι .. ή πληκτρολόγιο dvorak για άλλα άτομα .. 😉
Συγγνώμη, αλλά οι vi και emacs έχουν αυτές τις διαμορφώσεις πληκτρολογίου, επειδή υπάρχουν πραγματικά παλιοί διακομιστές και σταθμοί εργασίας που εξακολουθούν να εκτελούν διαφορετικούς τύπους unix, επίσης, δεν έχουν όλοι οι σύγχρονοι διακομιστές πληκτρολόγια 101 πλήκτρων, ορισμένα έχουν μόνο τα βασικά για να μπορούν να τροποποιήσουν ένα αρχείο (δώστε ευχαριστώ που έχει esc, ctrl, alt και shift) και εκεί είναι που σας σώζουν οι συντομεύσεις πληκτρολογίου του vi. Για να μην αναφέρουμε ότι σε ορισμένα unixes υπάρχει μόνο vi, όχι emacs, no nano, no etc, και πολύ λιγότερο ένα με γραφική διεπαφή, δεν μου αρέσει ούτε το πριόνι ή το emacs, αλλά στη δουλειά μου είναι απαραίτητο να γνωρίζω αυτές τις συντομεύσεις δεδομένου ότι δεν ξέρω τι τύπο διακομιστή πρόκειται να διαχειριστώ, είδα ότι είναι η προεπιλογή στο 99% των unixes. Στην υγειά σας
Έχοντας τα πάντα στα χέρια σας χωρίς να χρειαστεί να μετακινήσετε τα χέρια σας είναι ο λόγος για τον οποίο χρησιμοποιείται το σύστημα hjkl. Δεν ξέρω αν θα οφείλεται σε παλιούς διακομιστές και πώς η τεχνολογική πρόοδος σήμερα με κάνει να αμφιβάλλω ότι αυτή είναι η αιτία. Χαιρετισμοί.
Καλή προσπάθεια, αλλά είμαι ακόμα στο Emacs.
+1
Πολύ καλά! ειδικά η πρώτη εικόνα.
Αποδεκτές συγγνώμες ... Αν και ελπίζουμε ότι στις 18 Ιουλίου θα έχουμε αυτές τις εξαιρετικές πληροφορίες.
ΣΤΗΝ ΥΓΕΙΑ ΣΑΣ.!!!
Πολύ ενδιαφέρον, ήξερα μόνο τα βασικά
Πολύ καλό, μόνο ένα πράγμα: Είναι Πιέστε με 'S', δεν πιέζει ... TT
Χαχαχαχα, είσαι σωστός αδερφός με συγχωρείτε, πέρασα τη διόρθωση στο Vim
ps Θα υπάρξει αυτός ο τρόμος για λίγο, δεν μπορώ να επεξεργαστώ την ανάρτηση 😀 αλλά ευχαριστώ για την παρατήρηση θα είμαι πιο λεπτομερής στο επόμενο 🙂
Γεια σας, χαίρομαι με τη λειτουργία Vi. Ωστόσο, θα ήθελα να μάθω αν υπάρχει τρόπος να μάθω σε ποια κατάσταση βρίσκομαι, κάτι σαν γραφικό δείκτη. Χαιρετισμούς και ευχαριστώ εκ των προτέρων.
Προσπάθησα να δημιουργήσω ένα σενάριο αλλά δεν μπορούσα, καθώς δεν έχω πολύ ελεύθερο χρόνο αυτές τις μέρες, αλλά υπόσχομαι ότι όταν βρω μια λύση θα το δημοσιεύσω 😀