Hoe het “ja”-commando op een Mac te gebruiken

Een grote "Ja"-knop op een MacBook-toetsenbord.
garagestock/Shutterstock.com

De yes commando werd voor het eerst opgenomen in de release van BSD 4.0 in 1993, en het bestaat nog steeds in moderne op UNIX gebaseerde besturingssystemen, waaronder macOS en Linux. Dit is wat deze eenvoudige maar nuttige opdracht doet.

Wat doet yes Doen?

Op zijn eigen, het runnen van de yes commando zal “y” voor altijd afdrukken in een Terminal-venster. Dit zorgt ervoor dat uw CPU-gebruik tot 100% stijgt, en de enige manier om dit te stoppen is door het proces te beëindigen.


Je kan ook gebruiken yes voor een ander commando met de yes | <command> formaat. Dit zal automatisch “y” antwoorden voor alle prompts die de opdracht die je hebt uitgevoerd je geeft dankzij pijpen.

Als u bijvoorbeeld de fsck commando om eventuele fouten die u op uw schijf aantreft te controleren en op te lossen, zou u normaal gesproken elke keer “y” moeten typen om de oplossing te bevestigen.

Pipes gebruiken op Linux

VERWANTPipes gebruiken op Linux

De yes commando verwijdert de noodzaak om bij uw computer te zijn bij het uitvoeren van dit soort bewerkingen. Met dit in gedachten moet de opdracht zorgvuldig worden gebruikt, vooral als het gaat om gevoelige bewerkingen zoals het verwijderen van bestanden.

Wanneer moet u de gebruiken yes Opdracht?

Misschien wilt u de opdracht yes gebruiken als u een actie uitvoert waarvoor bevestiging door de gebruiker vereist is. Als u bijvoorbeeld een bestand verwijdert met de rm -r recursieve delete-opdracht zal u om bevestiging vragen. U kunt dit automatisch bevestigen door in plaats daarvan de volgende opdracht te gebruiken:

yes | rm -r folder

Advertentie

Elke opdracht waarvoor bevestiging door de gebruiker vereist is, kan op deze manier worden gebruikt. U geeft in feite uw toestemming voordat u de opdracht uitvoert (in plaats van daarna).

Het ja-commando wordt uitgevoerd in Terminal op macOS

Het runnen van de yes commando een paar keer uitvoeren (in verschillende Terminal-vensters) kan ook handig zijn als u uw computer aan een stresstest wilt onderwerpen. Als u bijvoorbeeld veel warmte wilt genereren om te zien of de koeling onder belasting voldoende is, kunt u met yes een dummy CPU-lader maken die 100% van uw beschikbare CPU gebruikt.

U kunt het proces geforceerd afsluiten in Activity Monitor om het te stoppen of op Control+C drukken in het relevante Terminal-venster.

Leer hoe u een Terminal-opdracht kunt gebruiken

Of je nu macOS, Linux of een ander besturingssysteem gebruikt dat de Bash-shell gebruikt, je kunt typen man voor een commando om precies te zien hoe het te gebruiken en wat het doet. Dit werkt ook voor de yes opdracht.

16 Terminal-opdrachten die elke Mac-gebruiker zou moeten kennen

VERWANT16 Terminal-opdrachten die elke Mac-gebruiker zou moeten kennen

Mac-gebruikers die nog geen beheersing van de commandoregel hebben bereikt, kunnen snel hun vertrouwen opbouwen door een paar basis Terminal-commando’s te begrijpen en te gebruiken.

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in