Paano ulitin ang isang Nakaraang Command sa Command Line sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang Linux, pati na rin ang iba pang mga operating system na nakabatay sa Unix tulad ng OS X at FreeBSD, ay gumagamit ng konsepto ng isang root super user upang mapanatili ang hindi ginustong pagpapatupad ng code sa isang minimum. Ang utos ng sudo (super user do) ay kinakailangan upang magpatupad ng mga utos na nangangailangan ng naturang pag-access kapag ang isang gumagamit ay kasalukuyang nagtatrabaho sa ilalim ng isang karaniwang shell ng gumagamit at kasalukuyang walang mga pribilehiyong ito. Dapat itong mai-type bago ang utos at pagkatapos ay kailangang mailagay ang isang password ng account kung hindi ito naipatakbo dati sa parehong shell session sa loob ng isang tiyak na tagal ng oras.



Minsan maaaring hindi mo matandaan na kailangan mong gumamit ng sudo hanggang sa matapos na mailabas mo ang utos at nalalaman mo ngayon ang isang mensahe ng error. Tiyak na hindi mo gugustuhing maluwag ang iyong trabaho dahil lamang sa napabayaan mong i-isyu ang binago ng sudo. Sa kabutihang palad isang mabilis na bilis ng kamay ang pipigilan na mangyari ito. Maaari kang magpatakbo ng isang nakaraang utos bilang sobrang gumagamit kasama nito. Ang parehong trick na ito ay maaari ding magamit nang walang mga pribilehiyo ng sobrang user upang ulitin lamang ang isang nakaraang utos na ibinigay mo.



Paraan 1: Patakbuhin ang isang Nakaraang Command bilang Super User

Ipagpalagay na nasa loob ka na ng isang CLI na maaaring nasa isang window ng emulator terminal o sa isang virtual console at pagkatapos ay ipagpalagay na nagta-type ka ng isang utos lamang upang mapagtanto na kailangan mong gumamit ng sudo upang mapatakbo ito. Sa sandaling ibalik ka sa prompt pagkatapos ng mensahe ng error, i-type ang sudo !! at pagkatapos ay aprubahan ang iyong password. Tatakbo ang parehong eksaktong utos. Sa halimbawang ibinigay sa mga screenshot dito, tinangka ng gumagamit na patakbuhin ang hindi nakatago na programa sa seguridad, ngunit nakatanggap ng mensahe ng error. Nag-type sila pagkatapos ng sudo !! at itinulak pabalik na sinundan ng password upang patakbuhin ang programa na parang walang nangyari. Maaari itong magamit sa anumang utos na napabayaan mong gamitin ang sudo.



larawan

Paraan 2: Patakbuhin ang isang Nakaraang Command bilang isang Karaniwang User

Kung nais mo lamang patakbuhin ang dating utos sa pangalawang pagkakataon, pagkatapos ay i-type lamang ang dalawang tandang padamdam sa prompt ng CLI at pagkatapos ay pindutin ang bumalik. Ang Bourne Again Shell ay magkakaroon ng echo ng code ng nakaraang utos bago kaagad na patakbuhin ito sa pangalawang pagkakataon.

2 minuto basahin