Ben je bang voor de Mac-opdrachtregel? Het leren van een paar eenvoudige opdrachten kan je helpen je zelfvertrouwen op te bouwen en die angst te werpen. Misschien ontdekken u zelfs dat u het leuk vindt om in een commandolijnomgeving te werken!
Gebruik Terminal om commando's uit te voeren
Je Mac komt met een app genaamd Terminal Onder Toepassingen & GT; Nutsvoorzieningen. Dit is hoe u opdrachten op uw Mac uitvoert met behulp van de opdrachtregel. Start Terminal door deze te vinden in de map Hulpprogramma's of door naar het te zoeken met Spotlight, en vervolgens vertrouwd te maken met de interface.
Veel van de snelkoppelingen die u in andere apps gebruikt, zullen hier werken. U kunt meerdere tabbladen openen met opdracht + t of een nieuw terminalvenster met opdracht + n. Snijd, kopieer en plak alle werkzaamheden zoals verwacht en u kunt elk bestand of map naar het terminalvenster slepen om onmiddellijk naar die map over te gaan.
We dekken hier enkele van de meest elementaire MAC-terminalopdrachten. Deze zullen je bekend zijn als je ooit bent gebruikte de Linux-opdrachtregel , te.
Als we klaar zijn, wil je misschien leren Hoe sluit u uw Mac vanaf de terminal , of zelfs hoe Sluit het af met een eenvoudig commando .
Gebruik vlaggen om opdrachten te wijzigen
De meeste opdrachten kunnen worden bijgevoegd met een vlag in de vorm van een koppelteken en een brief om toegang te krijgen tot verschillende functies. Bijvoorbeeld de
-R
Vlag past een opdracht uit die recursief is, zodat deze van toepassing is op een map, alle bestanden en mappen in die specifieke map, alle bestanden en mappen in die mappen, enzovoort.
De vlag verschijnt altijd na de opdracht. Bijvoorbeeld:
RM -I & LT; Locatie & GT;
. In dit voorbeeld,
rm
is de opdracht Delete, de
-l
Flag instrueert het proces om te vragen naar gebruikersbevestiging, en
& LT; Locatie & GT;
zou worden vervangen door de locatie van het bestand of de map op de drive. Vlaggen zijn hoofdlettergevoelig.
Wijzig de map:
CD
Voorbeeld Gebruik:
CD / map /
Gebruik de
CD
opdracht om mappen te wijzigen. Bijvoorbeeld:
CD / volumes / elementen /
Om toegang te krijgen tot een externe schijf met de naam "Elementen".
U kunt snelkoppelingen gebruiken om bepaalde mappen snel over te gaan. Bijvoorbeeld
CD ~
brengt u naar de thuismap voor de huidige gebruiker. Je kan ook gebruiken
CD/
om de wortel van de schijf te bereiken,
CD..
Om de ene map omhoog te gaan, of
CD../..
om twee mappen omhoog te gaan.
Lijst bestanden & amp; Mappen:
ls
Voorbeeld Gebruik:
ls / map /
Ook nuttig bij het navigeren van je schijf,
ls
Kan worden gebruikt om de inhoud van de huidige map te vermelden, eenvoudigweg door de opdracht uit te voeren. Voeg deze toe met een locatie op de drive om specifiek die map te richten.
U kunt vlaggen toevoegen aan de opdracht LS om verschillende resultaten te krijgen. Gebruik bijvoorbeeld
-C
om een meerkolomuitgang te krijgen,
-S
om op maat te sorteren,
-Lt
om te sorteren op datum gewijzigd,
-la
Voor gedetailleerde inhoud inclusief verborgen bestanden, of
-LH
Een lijst maken met leesbare bestandsgroottes.
Vergeet niet dat u ook dezelfde locatie-snelkoppelingen kunt gebruiken die u met de CD-opdracht zou gebruiken (b.v.
ls ~
) om snel rond te springen.
Kopiëren:
cp
Voorbeeld Gebruik:
CP-bestand.txt / bestemming /
Gebruik maken van
cp
Om de opdracht kopieën te initiëren, voegt u waar nodig een vlag toe en voer vervolgens het doelbestand of de map in, gevolgd door een spatie en voeg vervolgens de doelmap toe.
Als u een enkel bestand kopieert, kunt u de
cp
opdracht zonder een vlag volgens het bovenstaande voorbeeld. Als u een map wilt kopiëren, moet u de
-R
vlag om aan te geven dat alle bestanden en mappen in de map moeten worden opgenomen. Bijvoorbeeld:
CP -R / map / / bestemming /
.
U kunt zelfs meerdere bestanden opnemen in een enkele kopieeropdracht. Bijvoorbeeld:
CP-bestand1.txt file2.txt file3.txt / bestemming /
.
Verplaatsen en hernoemen:
mv
Voorbeeld Gebruik:
mv file.txt / bestemming /
Verplaats werkt bijna identiek om te kopiëren zoals hierboven weergegeven, behalve dat het niet nodig is om een recursieve vlag toe te voegen bij het verplaatsen van directories. Je kunt een toevoegen
-l
Vlag naar de opdracht om bevestiging te vereisen voordat u beweegt, omdat de opdracht MV standaard bestanden op de bestemming overschrijft.
Je kunt gebruiken
mv
om ook bestanden te hernoemen door een bestand naar dezelfde map te "verplaatsen". Bijvoorbeeld:
mv oldfilename.txt newfilename.txt
.
Maak een nieuwe map:
Mkdir
Voorbeeld Gebruik:
MKDIR & LT; NAAM & GT;
Als u een nieuwe map wilt maken, gebruikt u de
Mkdir
opdracht, gevolgd door de naam van de map die u wilt maken. U kunt meerdere directories maken door de namen met spaties te scheiden. Bijvoorbeeld:
MKDIR map1 map2 map3
.
Als u een map wilt maken met een spatie in de naam, zorg er dan voor dat u de mapnaam in offertes plaatst. Bijvoorbeeld,
mkdir "mijn map"
.
Delete bestanden & amp; Mappen:
rm
Voorbeeld Gebruik:
RM & LT; Bestand & GT;
De
rm
Opdracht verwijdert onmiddellijk bestanden of mappen zonder u eerst om bevestiging te vragen. Je kunt de
-l
Vlag om gebruikersbevestiging te vereisen wanneer u het gebruikt, dat Mishapps moet helpen voorkomen.
U kunt meerdere bestanden tegelijk verwijderen door meer bestandsnamen aan het einde van de opdracht toe te voegen. Bijvoorbeeld:
RM-bestand1.txt file2.txt file3.txt
.
Weergave Disk Gebruik & AMP; Vrije ruimte:
du
& AMP;
df
Voorbeeld Gebruik:
du / bestemming /
Gebruik de
du
opdracht om schijfgebruik op de hierna opgegeven locatie te berekenen. Voor een veel nuttiger uitlezing, ren
du -sh / bestemming /
In plaats daarvan om een menselijk leesbaar totaal van schijfgebruik voor een opgegeven locatie te bieden.
Evenzo kunt u gebruiken
DF -H
om de schijfruimte te berekenen of de
-H
Vlag om de totale schijfruimte in "metrische" opslageenheden (bijvoorbeeld 1000 MB per GB weer te geven in tegenstelling tot 1024 MB per GB).
Zoek een bestand:
vind
Voorbeeld Gebruik:
Zoek / Locatie / -Naam & LT; Bestand & GT;
Met deze opdracht kunt u helpen bestanden op uw schijf te vinden. Volg de
vind
Commando met de locatie van de map waarnaar u wilt zoeken, de
-naam
vlag en vervolgens de naam van het bestand dat u wilt vinden.
Je kunt altijd een jokerteken gebruiken
*
om gedeeltelijke bestandsnamen te doorzoeken. Bijvoorbeeld,
Zoek / Locatie / -Name '* .png'
Zou alle bestanden vinden met de .png-extensie op de opgegeven locatie.
Een bestand openen:
open
Voorbeeld Gebruik:
Open & LT; Bestand & GT;
Je kunt de
open
Commando om bestanden of mappen eenvoudig te openen door het pad of het pad met de bestandsnaam daarna op te geven. Open meerdere mappen of bestanden door ze aan het einde van het commando te halen. Bijvoorbeeld,
open bestand1.txt file2.txt file3.txt
.
U kunt ook bestanden openen in specifieke toepassingen met behulp van de Vlag, gevolgd door de naam van de toepassing (of het pad naar het .APP-bestand als u het weet). Bijvoorbeeld:
open -A preview file.pdf
.
Bewerk een bestand:
nano
Voorbeeld Gebruik:
nano & lt; file & gt;
nano
is een eenvoudige open-source teksteditor die bij MacOS voor binnen de Terminal bewerken van bestanden. U kunt op tekst gebaseerde bestanden, inclusief systeembestanden te bewerken, met behulp van de
nano
commando, gevolgd door de bestandsnaam.
Zodra je in nano, aandacht besteden aan de commando's aan de onderkant van het scherm, die de Ctrl-toets te betrekken. Om een bestand op te slaan, druk op Ctrl + O (bekend als “Write Out”) of te stoppen zonder op te slaan met behulp van Control + X.
Uitvoeren als Super User:
sudo
Voorbeeld Gebruik:
sudo & lt; opdracht & gt;
De
sudo
prefix wordt gebruikt om een commando uit te voeren als een “super gebruiker”, ook wel bekend als root of admin. Als u een opdracht voorafgegaan door hebt ingevoerd
sudo
, Zult u verplicht om uw administrator wachtwoord in te voeren om het uit te voeren.
Sommige opdrachten vereisen root-toegang met het oog op het werk. Als u wilt een systeem bestand te bewerken, bijvoorbeeld, moet u mogelijk gebruik
sudo nano & lt; file & gt;
Om uw wijzigingen op te slaan.
Laat de Working Directory:
pwd
Voorbeeld Gebruik:
pwd
Om de huidige directory die je in (of “afdrukken working directory”) weer te geven, kunt u gebruik maken van de
pwd
opdracht. Dit is vooral handig voor het afdrukken van een pad dat je later kunt kopiëren en plakken.
Toon Running Processen:
bovenkant
Voorbeeld Gebruik:
bovenkant
Om een lijst van actieve processen en hoeveel CPU en het geheugen dat ze op dat moment gebruikt te zien, uit te voeren
bovenkant
. Standaard zal het proces alle processen door CPU-gebruik weer te geven, met het proces ID of
PID
weergegeven naast elk item.
U kunt hit “Q” om terug te keren naar de opdrachtregel als u klaar bent.
Beëindigen Process:
doden
Voorbeeld Gebruik:
doden & lt; PID & gt;
Om een proces te doden, moet u eerst naar de top opdracht uit te voeren om zijn proces ID vinden (of
PID
). U kunt dan gebruik maken van de
doden
commando, gevolgd door het aantal weergegeven naast het proces. Bijvoorbeeld:
doden 1569
.
Meer informatie over een Command:
Mens
Voorbeeld Gebruik:
man & lt; opdracht & gt;
Elke opdracht op deze lijst heeft een handleiding die ermee verbonden zijn, dat precies wordt uitgelegd hoe het te gebruiken en wat de verschillende vlaggen te doen, samen met enkele meer exotische voorbeelden van de commando's wordt gebruikt.
Bijvoorbeeld de
bovenkant
commando heeft veel vlaggen en andere modifiers, die u kunt lezen over het gebruik van:
man top
. Als u wilt dat de command line knie, het gebruik van de
Mens
commando is van vitaal belang.
Doe meer met Homebrew
Deze commando's zijn nuttig om te weten in geval van nood. Bijvoorbeeld, kun je niet Finder uitvoeren om kopiëren van bestanden van je Mac rijden in recovery mode , maar jij kan handmatig kopiëren van bestanden met behulp van Terminal als je weet hoe dat te doen.
Wilt u meer te halen gebruiken vanuit Terminal, overweeg het gebruik van Homebrew software direct vanaf uw Mac command line downloaden en installeren .