Kuinka toistaa edellinen komento komentorivillä Linuxissa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Linux samoin kuin muut Unix-pohjaiset käyttöjärjestelmät, kuten OS X ja FreeBSD, käyttävät root super -käyttäjän käsitettä pitääkseen koodin ei-toivotun suorittamisen mahdollisimman pienenä. Sudo (super user do) -komento on välttämätön tällaista pääsyä edellyttävien komentojen suorittamiseksi, kun käyttäjä työskentelee tällä hetkellä tavallisen käyttäjäkuoren alla eikä hänellä ole tällä hetkellä näitä oikeuksia. Tämä on kirjoitettava ennen komentoa ja sitten on annettava tilin salasana, jos sitä ei ole aiemmin suoritettu samassa shell-istunnossa tietyn ajan kuluessa.



Joskus et ehkä muista, että sinun on pitänyt käyttää sudoa vasta sen jälkeen, kun olet jo antanut komennon ja sinulla on nyt virheilmoitus. Sinun ei todellakaan halua joutua menettämään työtäsi vain siksi, että et ole antanut muokattua sudoa. Onneksi nopea temppu estää tämän tapahtumasta. Voit suorittaa edellisen komennon superkäyttäjänä sen kanssa. Samaa temppua voidaan sitten käyttää myös ilman superkäyttäjän oikeuksia toistamaan edellisen antamasi komento.



Tapa 1: Suorita edellinen komento pääkäyttäjänä

Oletetaan, että olit jo CLI: n sisällä, joka voi olla pääteemulaattori-ikkunassa tai virtuaalikonsolissa, ja oletetaan, että kirjoitat komennon vain ymmärtääksesi, että sinun on käytettävä sudoa, jotta se voidaan suorittaa. Kun olet palannut kehotteeseen virhesanoman jälkeen, kirjoita sudo !! ja hyväksy sitten salasanasi. Tämä suorittaa saman tarkan komennon. Tässä kuvakaappauksissa annetussa esimerkissä käyttäjä yritti suorittaa tietoturvaohjelman näyttämisen, mutta sai virheilmoituksen. Sitten he kirjoittivat sudo! ja työnsi paluuta ja sitten salasanaa ohjelman ajamiseksi ikään kuin mitään ei olisi tapahtunut. Tätä voidaan käyttää minkä tahansa komennon kanssa, jonka kanssa et ole käyttänyt sudoa.



kuva

Tapa 2: Suorita edellinen komento tavallisena käyttäjänä

Jos haluat yksinkertaisesti suorittaa edellisen komennon toisen kerran, kirjoita vain kaksi huutomerkkiä CLI-kehotteeseen ja paina sitten return. Bourne Again Shell toistaa sitten edellisen komennon koodin, ennen kuin se suorittaa sen nopeasti toisen kerran.

2 minuuttia luettu