/ / / Προσθήκη Sudo στην τελευταία εντολή μπάσων σας με "!!" Σύνταξη

Προσθέστε Sudo στην τελευταία εντολή μπάσων σας με "!!" Σύνταξη

Πόσο συχνά δακτυλογραφήσατε σε μια εντολή στο δικό σαςlinux shell, και τότε συνειδητοποιήσατε ότι ξέχασα να πληκτρολογήσετε sudo, έτσι ώστε να καταλήξετε σε ένα σφάλμα ή να επεξεργαστείτε το επίφοβη αρχείο μόνο για ανάγνωση; Αυτό μου συμβαίνει πολύ περισσότερο από ότι θα ήθελα να παραδεχτώ, γι 'αυτό γράφω γι' αυτό.

Έχετε μερικές επιλογές, το πιο εύκολο είναι να χρησιμοποιήσετε μόνο! για να πείτε στο bash να χρησιμοποιήσει την τελευταία εντολή.

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

vi /etc/apt/sources.list

Μόλις συμβεί αυτό, τότε μπορείτε απλά να χρησιμοποιήσετε αυτήν την εντολή:

sudo !!

Τότε ποια bash θα επεκταθεί σε αυτήν την εντολή:

sudo vi /etc/apt/sources.list

Στιγμιότυπο οθόνης αυτού σε δράση:

εικόνα

Μια εναλλακτική μέθοδος θα ήταν να πατήσετε απλά το επάνω πλήκτρο βέλους, πατήστε είτε το πλήκτρο Home είτε Ctrl + A και, στη συνέχεια, πληκτρολογήστε sudo.