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

0
226

Ben je bang voor de Mac-opdrachtregel? Door een paar eenvoudige commando's te leren, kun je zelfvertrouwen opbouwen en die angst kwijtraken. Misschien ontdek je zelfs dat je het leuk vindt om in een opdrachtregelomgeving te werken!

Gebruik Terminal om opdrachten uit te voeren

GERELATEERDDe terminal op een Mac openen Uw Mac wordt geleverd met een app genaamd Terminal onder Toepassingen > Nutsvoorzieningen. Dit is hoe u opdrachten op uw Mac uitvoert met behulp van de opdrachtregel. Start Terminal door het te zoeken in de map Hulpprogramma's of door ernaar te zoeken met Spotlight, en maak uzelf dan vertrouwd met de interface.

Veel van de snelkoppelingen die u in andere apps gebruikt, werken hier. U kunt meerdere tabbladen openen met Command+T of een nieuw Terminal-venster openen met Command+N. Knip, kopieer en plak al het werk zoals verwacht, en u kunt elk bestand of elke map naar het Terminal-venster slepen om onmiddellijk naar die map te gaan.

We zullen hier enkele van de meest elementaire Mac-terminalopdrachten behandelen. Deze zullen je bekend voorkomen als je ooit ook de Linux-opdrachtregel hebt gebruikt.

Als we klaar zijn, wil je misschien leren hoe je je Mac kunt vergrendelen via de Terminal, of zelfs hoe je het kunt afsluiten met een eenvoudig commando.

Gebruik vlaggen om commando's te wijzigen

De meeste commando's kunnen worden toegevoegd met een vlag in de vorm van een koppelteken en een letter om toegang te krijgen tot verschillende functies. De vlag -R past bijvoorbeeld recursief een opdracht toe, zodat deze van toepassing is op een map, alle bestanden en mappen in die specifieke map, alle bestanden en mappen in die mappen, enzovoort.

Advertentie

De vlag verschijnt altijd na het commando. Bijvoorbeeld: rm -i <locatie>. In dit voorbeeld is rm het delete-commando, de vlag -i instrueert het proces om gebruikersbevestiging te vragen, en <location> zou worden vervangen door de locatie van het bestand of de map op de schijf. Vlaggen zijn hoofdlettergevoelig.

Directory wijzigen: cd

Voorbeeld van gebruik: cd /folder/

Gebruik de opdracht cd om van directory te veranderen. Bijvoorbeeld: cd /Volumes/Elements/om toegang te krijgen tot een externe schijf genaamd “Elements.”

U kunt snelkoppelingen gebruiken om snel naar bepaalde mappen te gaan. Als u bijvoorbeeld cd ~ uitvoert, gaat u naar de hoofdmap van de huidige gebruiker. Je kunt ook cd/gebruiken om naar de hoofdmap van de drive te gaan, cd.. om één map omhoog te gaan, of cd../.. om twee mappen omhoog te gaan.

Lijst bestanden & Mappen: ls

Voorbeeld van gebruik: ls /folder/

Ook handig bij het navigeren op uw schijf, ls kan worden gebruikt om de inhoud van de huidige map weer te geven gewoon door het commando uit te voeren. Voeg het toe met een locatie op de schijf om die map specifiek te targeten.

U kunt vlaggen toevoegen aan de opdracht ls om verschillende resultaten te krijgen. Gebruik bijvoorbeeld -C om een ​​uitvoer met meerdere kolommen te krijgen, -S om op grootte te sorteren, -lt om te sorteren op wijzigingsdatum, -la voor gedetailleerde inhoud, inclusief verborgen bestanden, of -lh om een ​​lijst te maken met leesbare bestandsgroottes.

Onthoud dat u ook dezelfde snelkoppelingen naar locaties kunt gebruiken je zou het cd-commando (bijv. ls ~ ) gebruiken om snel rond te springen.

Copy: cp

< strong>Voorbeeld van gebruik: cp file.txt /destination/

Gebruik cp om de kopieeropdracht te starten, voeg waar nodig een vlag toe en voer vervolgens het doelbestand of de doelmap in, gevolgd door een spatie, en voeg vervolgens de doelmap toe.

Advertentie

Als u een enkel bestand kopieert, kunt u het cp-commando gebruiken zonder een vlag, zoals in het bovenstaande voorbeeld. Als u een map wilt kopiëren, moet u de vlag -R gebruiken om aan te geven dat alle bestanden en mappen in de map moeten worden opgenomen. Bijvoorbeeld: cp -R /folder//destination/.

U kunt zelfs meerdere bestanden opnemen in een enkele kopieeropdracht. Bijvoorbeeld: cp file1.txt file2.txt file3.txt /destination/.

Verplaatsen en hernoemen: mv

Voorbeeld van gebruik:mv file.txt /destination/

Verplaatsen werkt bijna identiek om te kopiëren zoals hierboven getoond, behalve dat het niet nodig is om een ​​recursieve vlag toe te voegen bij het verplaatsen van mappen. U kunt een vlag -i aan de opdracht toevoegen om bevestiging te vereisen voordat u deze verplaatst, aangezien de opdracht mv standaard alle bestanden in de bestemming overschrijft.

U kunt mv ook gebruiken om bestanden te hernoemen door “verplaatsen” een bestand naar dezelfde map. Bijvoorbeeld: mv oudebestandsnaam.txt nieuwebestandsnaam.txt.

Maak een nieuwe map: mkdir

Voorbeeld van gebruik:< /strong>mkdir <name>

Als u een nieuwe map wilt maken, gebruikt u de opdracht mkdir, gevolgd door de naam van de map die u wilt maken. U kunt meerdere mappen maken door de namen te scheiden met spaties. Bijvoorbeeld: mkdir folder1 folder2 folder3.

Advertentie

Als u een map wilt maken met een spatie in de naam, zorg er dan voor dat u de mapnaam tussen aanhalingstekens zet. Bijvoorbeeld mkdir “mijn map”.

Bestanden verwijderen & Mappen: rm

Voorbeeldgebruik: rm <file>

Het rm-commando verwijdert bestanden of mappen onmiddellijk zonder u eerst om bevestiging te vragen. U kunt de vlag -i toevoegen om gebruikersbevestiging te vereisen wanneer u het gebruikt, wat ongelukken zou moeten helpen voorkomen.

U kunt meerdere bestanden tegelijk verwijderen door meer bestandsnamen toe te voegen aan het einde van de opdracht. Bijvoorbeeld: rm file1.txt file2.txt file3.txt.

Schijfgebruik weergeven & Vrije ruimte: du & df

Voorbeeld van gebruik: du /destination/

Gebruik de opdracht du om het schijfgebruik op de daarna opgegeven locatie te berekenen. Voor een veel nuttigere uitlezing, voer in plaats daarvan du -sh /destination/uit om een ​​door mensen leesbaar totaal van schijfgebruik voor een gespecificeerde locatie te geven.

Op dezelfde manier kunt u df -h gebruiken om schijfruimte te berekenen, of de vlag -H gebruiken om de totale schijfruimte weer te geven in “metric” opslageenheden (bijv. 1000 MB per GB in tegenstelling tot 1024 MB per GB).

Find a File: find

Voorbeeld gebruik: find /location/-name <file>

Met deze opdracht kunt u bestanden op uw schijf vinden. Volg de opdracht find met de locatie van de map waarin u wilt zoeken, de vlag -name en vervolgens de naam van het bestand dat u wilt zoeken.

Advertentie

Je kunt altijd een wildcard * gebruiken om gedeeltelijke bestandsnamen te zoeken. Als u bijvoorbeeld /location/-name '*.png' zoekt, vindt u alle bestanden met de extensie .PNG op de opgegeven locatie.

Open een bestand : open

Voorbeeld van gebruik: open <file>

U kunt de open-opdracht gebruiken om bestanden of mappen te openen door eenvoudig het pad of pad met de bestandsnaam daarna op te geven. Open meerdere mappen of bestanden door ze aan het einde van de opdracht te koppelen. Open bijvoorbeeld file1.txt file2.txt file3.txt.

U kunt ook bestanden in specifieke toepassingen openen met de vlag -a, gevolgd door de naam van de toepassing (of het pad naar het .APP-bestand als u dat weet). Bijvoorbeeld: open -a Preview file.pdf.

Bewerk een bestand: nano

Voorbeeld van gebruik: nano <file>

nano is een eenvoudige open-source teksteditor die bij macOS wordt geleverd voor het bewerken van bestanden in de Terminal. U kunt op tekst gebaseerde bestanden, inclusief systeembestanden, bewerken met de opdracht nano, gevolgd door de bestandsnaam.

Als je eenmaal in nano bent, let dan op de commando's onderaan het scherm, waarbij de control-toets betrokken is. Om een ​​bestand op te slaan, drukt u op Control+O (bekend als “Write Out”) of sluit u af zonder op te slaan met Control+X.

Uitvoeren als supergebruiker: sudo

Voorbeeldgebruik: sudo <command>

Het sudo-voorvoegsel wordt gebruikt om een ​​opdracht uit te voeren als een “ supergebruiker,” ook bekend als root of admin. Nadat u een opdracht hebt ingevoerd met het voorvoegsel sudo, moet u uw beheerderswachtwoord invoeren om deze uit te voeren.

Advertentie

Sommige commando's hebben root-toegang nodig om te kunnen werken. Als u bijvoorbeeld een systeembestand wilt bewerken, moet u mogelijk sudo nano <file> om uw wijzigingen op te slaan.

Toon de werkmap: pwd

Voorbeeld van gebruik: pwd

Om de huidige directory weer te geven waarin u zich bevindt (of “werkdirectory afdrukken”), kunt u het pwd-commando gebruiken. Dit is vooral handig voor het afdrukken van een pad dat u later kunt kopiëren en plakken.

Lopende processen tonen: top

Voorbeeld van gebruik: top

Om een lijst met processen die momenteel worden uitgevoerd en hoeveel CPU en geheugen ze momenteel gebruiken, execute top. Het proces geeft standaard alle processen weer op CPU-gebruik, met de proces-ID of PID naast elk item.

Je kunt op “Q” om terug te gaan naar de opdrachtregel als je klaar bent.

Beëindig een proces: kill

Voorbeeld gebruik: kill <PID>

Om een ​​proces te beëindigen, moet je eerst de opdracht top uitvoeren om zijn proces-ID (of PID) te vinden. U kunt dan het kill-commando gebruiken, gevolgd door het nummer dat naast het proces wordt weergegeven. Bijvoorbeeld: dood 1569.

Meer informatie over a Commando: man

Voorbeeldgebruik: man <command>

Elk commando in deze lijst heeft een bijbehorende handleiding die precies uitlegt hoe het te gebruiken het en wat de verschillende vlaggen doen, samen met enkele meer exotische voorbeelden van de gebruikte commando's.

Advertentie

Het top-commando heeft bijvoorbeeld veel vlaggen en andere modifiers, waarover u kunt lezen hoe u het volgende kunt gebruiken: man top. Als je de commandoregel onder de knie wilt krijgen, is het gebruik van het man-commando essentieel.

Do More with Homebrew

Deze commando's zijn handig om te weten in geval van nood. U kunt bijvoorbeeld Finder niet gebruiken om bestanden van de schijf van uw Mac te kopiëren in de herstelmodus, maar u kunt handmatig bestanden kopiëren met Terminal als u weet hoe u dit moet doen.

Als als je meer uit Terminal wilt halen, overweeg dan om Homebrew te gebruiken om software rechtstreeks vanaf de opdrachtregel van je Mac te downloaden en te installeren.

LEES VOLGENDE

  • › Verschillende tekstgroottes gebruiken in elke app op iPhone en iPad
  • › VLC gebruiken om video's te streamen om TV te activeren
  • › Hoe “knippen en plakken” Bestanden op Mac
  • › Een Amazon Fire-tablet resetten
  • › Taken maken en toewijzen in Google Chat