8 augustus 2010

Het laatste Terminal commando als root uitvoeren

1 min leestijd

Bepaalde commando's onder OS X Terminal zijn niet als gewone gebruiker uit te voeren omdat hiervoor root (super user) rechten voor nodig zijn. Wanneer de toegang wordt geweigerd dan probeer je waarschijnlijk een systeembestand te bewerken, bijvoorbeeld de /etc/hosts file.

De foutmelding "Permission denied" verschijnt wanneer je niet beschikt over de juiste gebruikersrechten. Door het sudo commando voor het ingetypte commando te typen voer je het commando nogmaals uit maar dan met super user rechten.

Het is niet noodzakelijk om het gehele commando opnieuw in te typen, je kan simpelweg gebruik maken van !! om deze te herhalen met root rechten.

Type het commando: sudo !!

Natuurlijk kan je ook zonder sudo gebruik maken van !! in dat geval wordt het laatste commando herhaald.

Met het commando history krijg je een overzicht van de laatst uitgevoerde commando's. Ieder commando is voorzien van een nummer. Wanneer je een bepaald commando wilt herhalen uit de history lijst type dan ! gevolgd door het bijbehorende nummer, bijvoorbeeld !99.

info
Auteur Richard IJzermans
Datum08/08/2010 09:00
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  2 reacties

Reacties

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store