Muling Patakbuhin ang Huling Nagamit na Utos nang Eksaktong May Mga Super User Pribilehiyo o Wala

Talaan ng mga Nilalaman:

Anonim

Gustong muling patakbuhin ang huling naisagawang utos? O ano ang tungkol sa muling pagpapatakbo ng huling ginamit na utos ngunit patakbuhin ito bilang ugat? Maaari mong gawin pareho!

Nakapag-type ka na ba ng magandang magarbong string command sa terminal at nadismaya nang matuklasan na kailangan mong patakbuhin itong muli? O marahil ay natuklasan mo na ang nabanggit na run command ay dapat patakbuhin muli, ngunit sa pagkakataong ito bilang isang super user? Ikaw rin? Ginagawa ko ito sa lahat ng oras, ngunit kung gagawin mo ito sa hinaharap, walang problema at hindi na kailangang muling ipasok ang mga pagkakasunud-sunod ng command, dahil kapag natutunan mo ang nakakatuwang trick na ito na may mahusay na !! mga command na maaari mo lamang mabilis na patakbuhin muli ang mga naunang command string.

Mayroong dalawang bahagi talaga dito: patakbuhin muli ang huling command tulad ng dati, at patakbuhin muli ang huling command ngunit may mga pribilehiyo ng super user, aka bilang root.

Paano Patakbuhin Muli ang Huling Nagamit na Utos nang Eksakto

Una, alamin ang pagta-type !! ay muling tatakbo ang huling command, eksakto kung paano ito tumakbo sa unang pagkakataon. Ito ay madali, subukan ito sa iyong sarili. Una, magpatakbo ng anumang utos, pumili ng isang bagay na simple tulad ng 'ls' kung gusto mo. Pagkatapos ay bago magsagawa ng isa pang command, maaari mong gamitin ang sumusunod na string:

!!

Ito ay muling nagpapatakbo ng eksaktong command na kaagad na pinatakbo bago. Kung nabigo ang utos, tatakbo itong muli bilang nabigo. Kung nagtagumpay ang utos, matagumpay itong tatakbo muli. May sense?

Paano Patakbuhin muli ang Huling Nagamit na Command Bilang Super User

Ngayon, narito kung saan nagiging kawili-wili at mas kamangha-mangha ang mga bagay, maaari mong i-prefix ang !! command na may sudo, upang muling patakbuhin ang huling ginamit na utos ngunit bilang ugat na may mga pribilehiyo ng super user.Naantig na kami sa huling pagtakbo gamit ang sudo !! dati, ngunit napaka-kaugnay nito sa nabanggit na utos kaya hindi natin ito maiiwan.

I-type lamang ang command na ito para gawin ito:

sudo !!

Ito ay nagpapatupad ng huling ginamit na command ngunit sa pamamagitan ng sudo, pinapatakbo ito bilang root user. Ito ay karaniwang tulad ng pag-type muli ng buong command ngunit prefixing ito ng 'sudo', nang hindi kinakailangang muling i-type ang buong mahabang kumplikadong string o syntax muli! Nakakatulong talaga.

BTW, gumagana ang mga trick na ito sa parehong Mac OS X at Linux, kaya kahit anong command line environment ang makikita mo, muling patakbuhin ang mga command na iyon kapag kailangan mo.

Muling Patakbuhin ang Huling Nagamit na Utos nang Eksaktong May Mga Super User Pribilehiyo o Wala