Kako ponoviti prejšnji ukaz v ukazni vrstici v Linuxu



Preizkusite Naš Instrument Za Odpravo Težav

Linux, kot tudi drugi operacijski sistemi, ki temeljijo na Unixu, kot sta OS X in FreeBSD, uporablja koncept korenskega super uporabnika, da je neželena izvedba kode čim manjša. Ukaz sudo (super user do) je potreben za izvajanje ukazov, ki zahtevajo tak dostop, ko uporabnik trenutno dela v standardni uporabniški lupini in trenutno nima teh pravic. To je treba vnesti pred ukazom, nato pa je treba vnesti geslo za račun, če se v določenem času prej ni zagnalo v isti seji lupine.



Včasih se morda ne spomnite, da ste morali uporabiti sudo, šele ko ste že izdali ukaz in ste zdaj seznanjeni s sporočilom o napaki. Zagotovo vam ne bo treba izgubiti dela samo zato, ker ste zanemarili izdajo spremenjenega sudo. Na srečo hiter trik to prepreči. Z njim lahko kot super uporabnik zaženete prejšnji ukaz. Ta isti trik lahko nato uporabite tudi brez privilegij super uporabnikov, da preprosto ponovite prejšnji ukaz, ki ste ga dali.



1. način: Zaženite prejšnji ukaz kot Super User

Predpostavimo, da ste že bili znotraj CLI-ja, ki je lahko v oknu emulatorja terminala ali v navidezni konzoli, nato pa predpostavite, da ste vtipkali ukaz samo zato, da bi ugotovili, da morate uporabiti sudo, da ga zaženete. Ko se po sporočilu o napaki vrnete v poziv, vnesite sudo !! in nato odobrite geslo. To bo zagnalo isti ukaz. V primeru, prikazanem na posnetkih zaslona tukaj, je uporabnik poskusil zagnati razkriti varnostni program, vendar je prejel sporočilo o napaki. Nato so vtipkali sudo !! in potisnil vrnitev, ki ji sledi geslo, da bi se program zagnal, kot da se ni nič zgodilo. To lahko uporabite s katerim koli ukazom, s katerim ste prezrli uporabo sudo.



slika

2. način: Zaženite prejšnji ukaz kot standardni uporabnik

Če želite prejšnji ukaz preprosto zagnati drugič, preprosto vtipkajte dva klicaja v poziv CLI in pritisnite return. Lupina Bourne Again bo nato odmevala kodo prejšnjega ukaza, preden ga bo takoj zagnala drugič.

2 minuti branja