Commando's en tools uitvoeren in Terminal
Je kunt de commandoregelinterface interactief gebruiken door een commando te typen en op het resultaat te wachten. Een alternatief is om via de shell scripts te schrijven die zonder directe interactie worden uitgevoerd.
Commando's uitvoeren
Als je een commando in de shell wilt uitvoeren, typ je de volledige padnaam van het uitvoerbare bestand van de tool, gevolgd door argumenten, en druk je tot slot op de Return-toets.
Als een commando zich in een van de bekende mappen van de shell bevindt, kun je het pad weglaten en alleen de naam van het commando typen. De lijst met bekende mappen wordt opgeslagen in de PATH-omgevingsvariabele van de shell. In de lijst staan de mappen met de meeste commandoregeltools.
Als je bijvoorbeeld het commando ls
wilt uitvoeren in de thuismap van de huidige gebruiker, typ je het volgende op de commandoregel en druk je op de Return-toets:
$ ls
Om een commando uit te voeren in de thuismap van de huidige gebruiker, typ je vóór het commando de aanduiding van de map. Als je bijvoorbeeld MijnCommandoregelProg
wilt uitvoeren, gebruik je:
$ ~/MyCommandLineProg
Als je een programma wilt openen, gebruik je het commando 'open':
$ open -a MyProg.app
Als na het invoeren van een commando het bericht verschijnt dat het commando niet is gevonden (command not found
), controleer je de spelling. Hier is een voorbeeld:
$ opne -a TextEdit.app
-bash: opne: command not found
Commando's beëindigen
Druk op Control + C om het huidige commando te beëindigen.
Hiermee wordt een signaal verzonden waarmee de meeste commando's worden beëindigd.
Eerder ingevoerde commando's herhalen
De commando's die je tijdens een sessie hebt ingevoerd worden bewaard zodat je een eerder gebruikt commando kunt herhalen, zonder dat je dit opnieuw hoeft te typen.
Druk op de Pijl-omhoog-toets. Het laatste commando dat je hebt ingevoerd, wordt in de commandoregel weergegeven. Blijf op de Pijl-omhoog drukken totdat het gewenste commando wordt weergegeven.
Druk op de Return-toets.