Terminal-opdrachten uitvoeren vanuit een script op macOS

Terminal-opdrachten op macOS zijn niet moeilijk uit te voeren. Het enige moeilijke of onhandige deel is waar je de opdracht moet typen. Als je vaak een Terminal-opdracht moet uitvoeren en je bent het zat om het steeds opnieuw te moeten typen, is het een goed idee om het gewoon als een script op te slaan en in plaats daarvan uit te voeren. Hier leest u hoe u Terminal-opdrachten uitvoert vanuit een script op macOS.

Script maken

U kunt het script in elke teksteditor maken. macOS wordt geleverd met een ingebouwde teksteditor in de vorm van TextEdit . Open een nieuw tekstbestand en voer alle opdrachten in die u wilt uitvoeren. Nadat u de opdrachten hebt ingevoerd, slaat u het bestand op met de COMMAND-bestandsextensie. Geef het een naam die je vertelt waar het script voor is, bijvoorbeeld ScreenshotScript.command.

Bewaar het waar je maar wilt.

Terminal-opdrachten uitvoeren vanuit een script op macOS

Geef het script toestemming

Open Terminal en voer de volgende opdracht uit. Vervang 'pad naar script' door het daadwerkelijke pad naar het script dat u zojuist hebt gemaakt. U kunt het pad naar het script krijgen door er met de rechtermuisknop op te klikken, de Option-toets ingedrukt te houden en de optie Pad kopiëren in het contextmenu te selecteren.

Syntaxis

chmod u+x pad-naar-script

Voorbeeld

chmod u+x /Users/Fatimawahab/Desktop/MyScript.command

Terminal-opdrachten uitvoeren vanuit een script op macOS

Dat is alles wat u hoeft te doen. Wanneer u dubbelklikt op het scriptbestand, wordt een Terminal-venster geopend en worden alle opdrachten in het script uitgevoerd. Mogelijk ziet u een prompt waarin om bepaalde machtigingen wordt gevraagd wanneer u het script voor het eerst uitvoert, dus het is een goed idee om het een testrun te geven voordat u het script een onderdeel van uw dagelijkse workflow maakt.

De toestemming die u het script verleent, is per script. Het is onderworpen aan het script en niet aan de Terminal. Dit betekent dat je voor elk Terminal-commando dat je in een script verpakt, het toestemming moet geven voordat je erop kunt dubbelklikken om het uit te voeren. Als u dat niet doet, zal het script niet worden uitgevoerd en zal de foutmelding die u krijgt u niet veel kunnen vertellen over wat u moet oplossen. Zorg ervoor dat u deze stap niet mist.

Er zijn andere manieren om een ​​Terminal-opdracht uit te voeren zonder deze elke keer te hoeven typen, maar een script is een flexibele methode om dit te doen. Als u uw script met iemand anders deelt, moeten zij het ook toestemming geven om vanaf de terminal te worden uitgevoerd voordat ze het kunnen gebruiken. De machtigingen worden niet overgenomen van het ene systeem naar het andere wanneer u het scriptbestand deelt.

Leave a Comment

Meerdere afbeeldingen toevoegen aan één PDF op macOS

Meerdere afbeeldingen toevoegen aan één PDF op macOS

Meerdere afbeeldingen toevoegen aan één PDF op macOS

Verbeter je schermopname op Mac Game met deze deskundige tips

Verbeter je schermopname op Mac Game met deze deskundige tips

We hebben de beste methoden voor schermopname op de Mac voor gebruikers op een rijtje gezet, inclusief native apps en tools en de beste opties voor opnamesoftware van derden.

Muziek synchroniseren met Android, Windows Phone en Blackberry [Mac]

Muziek synchroniseren met Android, Windows Phone en Blackberry [Mac]

Instinctiv Music Player is, zoals de naam al zegt, een intuïtieve jukebox-achtige mediaspeler voor het beheren van diverse mediabestanden op je Mac. Het heeft een zeer overzichtelijke interface.

Splitscreen gebruiken op Mac: multitasken als een pro

Splitscreen gebruiken op Mac: multitasken als een pro

Leer hoe je gesplitst scherm op je Mac gebruikt. Volg deze eenvoudige stappen om Split View in te schakelen en je multitasking te verbeteren.

Memory Diag en Battery Diag zijn twee eenvoudige apps voor systeembewaking [Mac]

Memory Diag en Battery Diag zijn twee eenvoudige apps voor systeembewaking [Mac]

Onderhoudsapps hebben een grote aanhang. Sommige enthousiastelingen worden gemotiveerd door componentmonitoring, terwijl anderen zich richten op het opschonen van hun apparaten met tools zoals Onyx.

Hoe maak je een screenshot op een Mac: uitgebreide handleiding

Hoe maak je een screenshot op een Mac: uitgebreide handleiding

Leer hoe je screenshots maakt op een Mac met onze stapsgewijze handleiding. Ontdek de beste sneltoetsen, tips en tools om je scherm vast te leggen.

Hoe u equalizerinstellingen per nummer in iTunes kunt opgeven

Hoe u equalizerinstellingen per nummer in iTunes kunt opgeven

Muziekspelers, de goede, hebben ingebouwde equalizers. Normaal gesproken is de equalizer een one-size-fits-all-instelling. Je kunt elk type geluid selecteren om

ReadCube: Zoek in Google Scholar naar PDFs en organiseer lokale PDF-bestanden

ReadCube: Zoek in Google Scholar naar PDFs en organiseer lokale PDF-bestanden

Haal meer uit je pdf's met ReadCube. Krijg toegang tot universitaire tijdschriften, doorzoek wetenschappelijke databases en verbeter je onderzoek.

Uw Mac instellen voor productiviteit zonder apps van derden

Uw Mac instellen voor productiviteit zonder apps van derden

We praten er altijd graag over dat Mac OS X een robuust besturingssysteem is met een onderliggende UNIX-architectuur. Dat is een hypergeeky omweg.

LogMeIn – Beheer uw computer op afstand vanaf elk besturingssysteem of elke browser

LogMeIn – Beheer uw computer op afstand vanaf elk besturingssysteem of elke browser

Gisteren hebben we een handleiding geschreven over het maken van een externe bureaubladverbinding in Windows 7. Het is een geweldige manier om de computer te bedienen als u niet thuis bent, maar wat als