Iš naujo paleiskite paskutinę naudotą komandą tiksliai su super vartotojo teisėmis arba be jų

Turinys:

Anonim

Norite iš naujo paleisti paskutinę vykdytą komandą? Arba kaip iš naujo paleisti paskutinę naudotą komandą, bet paleisti ją kaip root? Galite padaryti abu!

Ar kada nors įvedėte gražią įmantrią eilutės komandą į terminalą ir buvote nusivylę sužinoję, kad reikia paleisti viską iš naujo? O galbūt atradote, kad anksčiau minėta paleidimo komanda turi būti paleista dar kartą, bet šį kartą kaip super vartotojas? Tu irgi? Aš tai darau nuolat, bet jei tai darysite ateityje, nekils jokių problemų ir nereikės iš naujo įvesti komandų sekos, nes išmokę šį puikų triuką su puikiu !! komandas galite greitai iš naujo paleisti ankstesnes komandų eilutes.

Iš tikrųjų yra dvi dalys: paleisti paskutinę komandą taip, kaip buvo, ir paleisti paskutinę komandą dar kartą, bet su super vartotojo teisėmis, dar žinoma kaip root.

Kaip tiksliai vėl paleisti paskutinę naudotą komandą

Pirma, žinokite, kad rašote !! iš naujo paleis paskutinę komandą, lygiai taip pat, kaip ji buvo paleista pirmą kartą. Tai lengva, išbandykite patys. Pirmiausia paleiskite bet kurią komandą, jei norite, pasirinkite ką nors paprasto, pvz., „ls“. Tada prieš vykdydami kitą komandą galite naudoti šią eilutę:

!!

Tai iš naujo paleidžia tiksliai tą komandą, kuri buvo paleista prieš pat. Jei komanda nepavyko, ji vėl bus paleista kaip nepavykusi. Jei komanda pavyko, ji bus sėkmingai paleista dar kartą. Prasminga?

Kaip vėl paleisti paskutinę naudotą komandą kaip super vartotoją

Dabar štai kur viskas tampa įdomesnė ir ypač nuostabi, galite priešdėlį !! komandą su sudo, kad iš naujo paleistumėte paskutinę naudotą komandą, bet kaip root su super vartotojo teisėmis.Mes palietėme paskutinį kartą įvykdytą bėgimą su sudo !! anksčiau, bet ji taip susijusi su pirmiau minėta komanda, kad negalime jos nepaminėti.

Tiesiog įveskite šią komandą, kad tai padarytumėte:

sudo !!

Tai vykdo paskutinę naudotą komandą, bet per sudo, paleisdama ją kaip root naudotoją. Iš esmės tai panašu į tai, kaip dar kartą įvesti visą komandą, bet prieš ją įrašyti „sudo“, ir nereikia iš naujo įvesti visos ilgos sudėtingos eilutės ar sintaksės! Tikrai naudinga.

BTW, šios gudrybės veikia ir „Mac OS X“, ir „Linux“, todėl kad ir kokioje komandų eilutės aplinkoje atsidurtumėte, kai jums reikia, paleiskite šias komandas iš naujo.

Iš naujo paleiskite paskutinę naudotą komandą tiksliai su super vartotojo teisėmis arba be jų