Suorita viimeinen suoritettu komento pääkäyttäjänä sudolla!!

Sisällysluettelo:

Anonim

Oletko koskaan yrittänyt suorittaa komentorivityökalua havaitaksesi, että sinulla ei ole sen käyttöön tarvittavia oikeuksia? Tai ehkä itse komento vaatii pääkäyttäjän oikeudet toimiakseen ollenkaan? Yleensä koet tämän "lupa estetty" -tyyppisellä virheviestillä terminaalissa. Sen sijaan, että kirjoitat koko komentojonon uudelleen tai paina ylänuolta ja siirrä kohdistin komentoa edeltämään komennolla sudo, voit käyttää mahtavaa temppua, joka suorittaa viimeksi suoritetun komennon uudelleen sudo-oikeudetMikä parasta, tämä upea uusien komento pääkäyttäjänä toimii MacOS/Mac OS X:ssä ja Linuxissa.

- on todella hienoa!)… ei, sen sijaan huutomerkit ovat itse asiassa osa sudo-työkalun käyttöä tässä suhteessa.

Viimeksi suoritetun komennon suorittaminen uudelleen juurikäyttäjänä

Jos haluat suorittaa viimeksi suoritetun komennon nopeasti, mutta pääkäyttäjänä, kirjoita seuraava:

sudo !!

Kyllä, se on "sudo", jota seuraa välilyönti ja kaksi huutomerkkiä.

Tämä suorittaa välittömästi aiemmin suoritetun komennon, mutta sudo-etuliitteellä , mikä yleensä tarkoittaa, että sinun on syötettävä järjestelmänvalvojan salasana suorittaaksesi sarjan loppuun.

Esimerkki tästä on, jos yrität muokata isäntätiedostoa tai muuta järjestelmätiedostoa, johon tarvitset järjestelmäoikeudet. Sen sijaan, että kirjoitat uudelleen koko komentomerkkijonon, jota edeltää sudo, kirjoita sudo !! ja edellinen komento (!!) suoritetaan sudo-komennolla.

Ole esimerkiksi, että yritit muokata käyttäjän isäntätiedostoa:

nano /etc/hosts

Mutta et voi tallentaa tai muokata tiedostoa, koska sinulla ei ole asianmukaisia ​​käyttäjätunnuksia, eikö niin? Älä hikoile, sen sijaan että kirjoitat koko 'sudo nano /etc/hosts' -komentosarjan uudelleen, kirjoita vain seuraava:

sudo !!

Tämä ottaa viimeisen komennon (tässä tapauksessa nano /etc/hosts) ja liittää sen etuliitteen sudo automaattisesti, jolloin siitä tulee täydellinen "sudo nano /etc/hosts"

Tämä toimii kirjaimellisesti kaikkien komentorivityökalujen ja komentojen suorittamisen kanssa, joten kokeile sitä, se on aika mahtavaa.

Kuten aiemmin mainittiin, tämä temppu toimii MacOS:n ja Linuxin komentorivillä ja luultavasti myös monissa muissa unix-pohjaisissa käyttöjärjestelmissä.

Suorita viimeinen suoritettu komento pääkäyttäjänä sudolla!!