Πόσες φορές κάνουμε λάθος πληκτρολογώντας κάποια εντολή στο τερματικό; … Δεν ξέρω για σένα, αλλά έχω μια κακή συνήθεια να κάνω λάθη πολλές φορές, είτε επειδή πληκτρολογώ στο τερματικό και ταυτόχρονα παρακολουθώ το άτομο δίπλα μου, ή επειδή είναι απλά ένα τέτοιο μακρά γραμμή που κάνω λάθος.
Το πρόβλημα με όλα αυτά είναι να πληκτρολογήσετε ξανά τη γραμμή ή, σε κάθε περίπτωση, να πατήσετε το arriba πληκτρολόγιο, μεταβείτε στο λάθος που κάναμε, διορθώστε το και στη συνέχεια πατήστε [Enter], ό, τι κι αν είναι, μπορεί να είναι λίγο ενοχλητικό 🙂
Λοιπόν, θα σας διδάξω τώρα πώς να διορθώσετε οποιοδήποτε σφάλμα που έχετε κάνει όταν εισαγάγατε την προηγούμενη εντολή, αλλά χωρίς να χρειάζεται να πληκτρολογήσετε ή να εμφανίσετε ξανά την προηγούμενη εντολή στο τερματικό 😀
Ακούγεται σαν μαγικό ναι ... διορθώστε μια λανθασμένη εντολή χωρίς να τη δείτε ή να την πληκτρολογήσετε ξανά; ... καλά ναι 🙂
Για παράδειγμα, σας δείχνω το τέχνασμα χωρίς μεγάλη επιπλοκή. Για να αποκτήσετε πρόσβαση στο / var / log / φάκελο σε ένα τερματικό θα ήταν: cd / var / log ή όχι? Λοιπόν, ας ανοίξουμε ένα τερματικό και να κάνουμε λάθος τη γραμμή, ας πούμε:
cd /var/lgo/
Όπως μπορείτε να δείτε, άλλαξα το αρχείο καταγραφής σε κάτι, που σημαίνει ότι έγραψα ένα γράμμα αντί για άλλο, δηλαδή ένα πολύ κοινό λάθος 😀
Αυτό προφανώς δεν θα λειτουργήσει, θα σας πει ότι ο κατάλογος / var / lgo / δεν υπάρχει, πράγμα που ισχύει. Τώρα στο ίδιο τερματικό γράψτε:
^lgo^log^
Και πατήστε [Εισαγω], θα δείτε πώς έχουν πρόσβαση μαγικά στον σωστό κατάλογο LOL !!
Τι σημαίνει αυτό? 0_oU ...
Απλό, βάζουμε πρώτα ποιο είναι το σφάλμα (κάτικαι μετά θέτουμε γιατί θέλουμε να το αλλάξουμε (κούτσουρο), ολόκληρη αυτή η γραμμή ξεκινά με έναν χαρακτήρα ^ και τελειώνει το ίδιο με τον ίδιο χαρακτήρα, με τη σειρά του αυτός ο χαρακτήρας είναι αυτός που διαιρεί το σφάλμα από το σωστό να βάλει.
Με απλά λόγια, έβαλαν ένα ^, έπειτα έβαλαν εκεί που πήγαν στραβά, έβαλαν ένα άλλο ^ που θα είναι η διαίρεση, έπειτα έβαλαν αυτό που ήθελαν να είναι σωστά και καταλήγουν σε ένα άλλο ^. Απλό, σωστά; 😀
Γνωρίζω ότι ορισμένοι θα προτιμούν να πατήσουν [Up] και να διορθώσουν το σφάλμα στη γραμμή εντολών, άλλοι μπορεί να χρησιμοποιήσουν αυτήν την συμβουλή, η αλήθεια είναι ότι σίγουρα όλοι θα το βρουν ενδιαφέρον ... και αν όχι, καλά, τουλάχιστον έχουν ήδη έμαθε ένα νέο κόλπο 😀
αφορά
Πολύ καλά!! Ένα πολύ χρήσιμο τέχνασμα που δεν θυμάμαι ποτέ να χρησιμοποιήσω. ΧΑΧΑΧΑ!! Ένα άλλο που μου αρέσει είναι να πατήσετε Alt +. για να ανακτήσετε την τελευταία παράμετρο της προηγούμενης εντολής. Εάν το δώσετε πολλές φορές περνά από τις προηγούμενες εντολές.
Λατρεύω το τερματικό. 🙂
Δεν τον ήξερα. Όποτε έκανα ένα λάθος, περνούσα μισή ώρα διορθώνοντας την προηγούμενη εντολή. Τώρα θα ξέρω τι να κάνω 🙂
Λοιπόν, έχω Arch, και διορθώνει το σφάλμα από μόνο του…. Μόλις εκρήχθηκα, εε
Δεν ήξερα αυτήν την συμβουλή, ευχαριστώ ..
Ναι, συνεχίζω να μένω με hehe .. γιατί γενικά δεν θυμάμαι πού πήγα στραβά .. hehehe ..
Ενδιαφέρον για την αυτόματη διόρθωση Arch Terminal.
Καλός!..
Τέλεια! .. έρχεται σαν γάντι! .. .. ενδιαφέρουσα συμβουλή και άμεσης εφαρμογής .. 😉
PS: Μου αρέσει να χρησιμοποιώ την κονσόλα, η πρώτη μου εμπειρία στο linux ήταν μια γυμνή εγκατάσταση του Debian, μόνο στην κονσόλα 😛 ..
όπως πάντα πολύ ενδιαφέρουσες οι συμβουλές σας kzkg ^ gaara (το ψευδώνυμό σας δεν είναι περίεργο, δεν ταιριάζει με τον εαυτό σας xD)
Αστείο κόλπο.
Ένας άλλος περίεργος τρόπος για να το κάνετε (χρήσιμο για μεγάλες εντολές) είναι μέσω της εντολής fc (fix command), η οποία ξεκινά τον προεπιλεγμένο επεξεργαστή (συνήθως vim ή nano, αν και μπορεί να αλλάξει τοποθετώντας κάτι σαν "export EDITOR = mcedit" στο .bashrc) Με μια γραμμή που περιέχει ακριβώς την εντολή που μόλις πληκτρολογήσαμε, όταν την επεξεργαζόμαστε, αποθηκεύουμε τις αλλαγές και βγούμε από τον επεξεργαστή, ο διερμηνέας μας εκτελεί την εντολή.
Πολύ καλό κόλπο. Δεν τον ήξερα.
Ditto, καλά δεδομένα!
Το ίδιο @KZ, δεν ήξερα το κόλπο, πολύ άνετα!
ενδιαφέροντα δεδομένα.
Ω, σπάνια χρησιμοποιώ το τερματικό, αλλά είναι αλήθεια ότι πολλοί από εμάς το έχουμε βιώσει πολλές φορές και είναι πραγματικά ενοχλητικό μέχρι στιγμής. Εξαιρετική συμβουλή.
ενδιαφέρον, ευχαριστώ πολύ, ελπίζω να το θυμάμαι όταν το χρειάζομαι 😀
Λοιπόν, αυτό έχει πολλές χρήσεις: O
Στο τερματικό KDE δεν θα με αφήσει να εισαγάγω τον χαρακτήρα "^" μέσω πληκτρολογίου, κάποιος ξέρει πώς να το λύσει; Και ευχαριστώ για το κόλπο, είναι πάντα ενδιαφέρον να συναντούμε νέους.
Ένα χαιρετισμό.
Ñoooooooooo man !!!! Πού ήσουν με αυτήν την εντολή όταν σε χρειαζόμουν ;;;; Κοιτάξτε την "μικρή" εντολή που έπρεπε να χρησιμοποιήσω επανειλημμένα πριν από λίγες ημέρες, για να μπορέσω να μετεγκαταστήσω γραμματοκιβώτια από έναν διακομιστή στον άλλο
imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo
Ξέρετε πόσες φορές έκανα λάθος κατά την αλλαγή χρήστη ???
ΧΑΧΑΧΑ!!! 😀 😀
Αυτά είναι πράγματα που ανακαλύπτω σχεδόν τυχαία ... LOL !!
Πολύ καλή συμβουλή!
Τα πράγματα που μαθαίνει κάποιος.
Ενδιαφέρον, αλλά το βρίσκω περίπλοκο ... η μέθοδος μου χρησιμοποιεί την εντολή "$ history | grep -i command-to-search-in-the-command-history".
Μου δίνει μια λίστα εντολών που εκτελούνται με τον αριθμό ευρετηρίου τους, και στη συνέχεια να εκτελέσω μία για παράδειγμα βάζω! 242 και εισάγω.
Παράδειγμα:
# ιστορία | grep -i cat
206 2013-09-16 01:02:49 γάτα / κλπ / τεύχος
214 2013-09-16 00:59:04 cat /etc/slim.conf
223 2013-09-16 01:07:56 cat /etc/pam.d/slim
242 2013-09-16 03:26:37 γάτα .xinitrc
250 2013-09-17 02:28:53 cat / proc / cmdline
#! 242
Ίσως το γνωρίζετε ήδη, για μένα είναι πολύ πρακτικό.
Ευχαριστώ για αυτές τις συμβουλές που δημοσιεύετε, κάθε μέρα μου αρέσει περισσότερο το urvxt μου.
Μου αρέσει καλύτερα το κόλπο ~ / .inputrc
"\ E [A": ιστορία-αναζήτηση προς τα πίσω
"\ E [B": ιστορία-αναζήτηση-προώθηση
Είναι πολύ γρήγορο και σε κάνει να το συνηθίσεις XD Δεν μπορώ να χρησιμοποιήσω πια χωρίς αυτό το τέχνασμα χαχαχα