Vårt megafuskark med Mac-terminalkommandon ger en bra referens för alla viktiga kommandon som du bör känna till.

Mac-terminalens kommandon fuskar

Annons macOS är ett intuitivt operativsystem, så du behöver inte spendera mycket tid på att lära dig grunderna; Vet du detta, varför ska du lära dig och dra nytta av kommandoraden Unix som finns på din Mac? Vi har fyra goda skäl: Lås upp fuskarket "Mac Terminal Commands" nu! Detta kommer att registrera dig för vårt nyhetsbrev Ange din e-postlåsning Läs vår sekretesspolicy Det finns dussintals öppen källkod och fritt tillgängliga Unix-baserade appar. Du behöver inte

Annons

macOS är ett intuitivt operativsystem, så du behöver inte spendera mycket tid på att lära dig grunderna; Vet du detta, varför ska du lära dig och dra nytta av kommandoraden Unix som finns på din Mac? Vi har fyra goda skäl:

Lås upp fuskarket "Mac Terminal Commands" nu!

Detta kommer att registrera dig för vårt nyhetsbrev

Ange din e-postlåsning Läs vår sekretesspolicy
  1. Det finns dussintals öppen källkod och fritt tillgängliga Unix-baserade appar. Du behöver inte spendera pengar på dessa.
  2. När du har svårt att söka efter filer i Spotlight kan du vända dig till Unix sökverktyg. De är väldigare än Spotlight.
  3. Du kan hantera filer, mappar och filarkiv på ett automatiserat sätt. Att ställa in ett cron-jobb hanterar detta automatiskt.
  4. Det ger dig mer kraft och kontroll över ditt system.

Med så många Mac-kommandon är det ofta svårt att komma ihåg och använda dem alla. Vi är här för att hjälpa till med ett detaljerat fuskark med Mac Terminal-kommandon som du kan använda för att låsa upp förbättrad produktivitet på ditt system.

Starta Terminal-appen från Program> Verktyg eller sök efter den via Spotlight. Då kan du komma igång med några av de kraftfulla kommandona nedan.

Mac-terminalens kommandon fuskar

KommandoVerkan
Genvägar
FlikKomplettera automatiskt fil- och mappnamn
Ctrl + AGå till början av raden du för närvarande skriver på
Ctrl + EGå till slutet av raden du för närvarande skriver på
Ctrl + URensa raden före markören
Ctrl + KRensa raden efter markören
Ctrl + WRadera ordet före markören
Ctrl + TByt de två sista tecknen före markören
Esc + TByt de två sista orden före markören
Ctrl + LRensa skärmen
Ctrl + CDöda vad du kör
Ctrl + DLämna det aktuella skalet
Alternativ + →Flytta markören ett ord framåt
Alternativ + ←Flytta markören ett ord bakåt
Ctrl + FFlytta markören ett tecken framåt
Ctrl + BFlytta markören ett tecken bakåt
Ctrl + YKlistra in vad som klipptes av det sista kommandot
Ctrl + ZLägger till vad du kör i en avstängd bakgrundsprocess
Ctrl + _Ångra det sista kommandot
Grunderna
/ (Snedstreck)Katalog på toppnivå
. (Enskild period)Aktuell katalog
.. (Dubbel period)Föräldrakatalog
~ (Tilde)Hemkatalog
sudo [kommando]Kör kommandot med superanvändarens säkerhetsrättigheter
nano [fil]Öppnar terminalredigeraren
öppna fil]Öppnar en fil
[kommando] -hFå hjälp om ett kommando
man [kommando]Visa hjälpmanualen för kommandot
Byt katalog
CDHemkatalog
cd [mapp]Ändra katalog, t.ex. cd-dokument
cd ~Hemkatalog
CD/Driets rot
CD -Tidigare katalog eller mapp som du senast bläddrade i
pwdVisa din arbetskatalog
CD..Gå upp till överkatalogen
CD../..Flytta upp två nivåer
Lista kataloginnehåll
lsVisa namnet på filer och underkataloger i katalogen
är -CTvinga ut flera kolumner från listan
ls -aLista alla poster inklusive de med. (Period) och .. (dubbel period)
ls -1Skriv ut listan över filer i en post per radformat
är -FVisa en / (snedstreck) omedelbart efter varje sökväg som är en katalog, * (asterisk) efter körbara program eller skript och @ efter en symbolisk länk
ls -SSortera filer eller poster efter storlek
ls -lLista i ett långt format. Inkluderar filläge, ägar- och gruppnamn, datum- och tidsfil ändrades, sökväg och mer
ls -ltLista filerna sorterade efter tidändring (senast först)
ls-lhLång lista med mänskliga läsbara filstorlekar i KB, MB eller GB
ls -loLista filnamn med storlek, ägare och flaggor
ls -laLista detaljerat kataloginnehåll, inklusive dolda filer
Filstorlek och diskutrymme
duLista användningen för varje underkatalog och dess innehåll
du -sh [mapp]Mänsklig läsbar utgång av alla filer i en katalog
du -sVisa en post för varje specificerad fil
du -sk * | sortera -nrLista filer och mappar, totalt storleken inklusive undermappar. Ersätt sk * med sm * för att lista kataloger i MB
df -hBeräkna ditt systems lediga diskutrymme
df-HBeräkna ledigt diskutrymme med en kraft på 1 000 (i motsats till 1 024)
Fil- och kataloghantering
mkdirSkapa en ny mapp med namnet
mkdir -p /Skapa kapslade mappar
mkdirSkapa flera mappar samtidigt
mkdir ""Skapa en mapp med ett mellanslag i filnamnet
rmdirRadera en mapp (fungerar bara på tomma mappar)
rm -RRadera en mapp och dess innehåll
RörSkapa en ny fil utan någon förlängning
cpKopiera en fil till mappen
cpKopiera en fil till den aktuella mappen
cp ~ //Kopiera en fil till mappen och byt namn på den kopierade filen
cp-RKopiera en mapp till en ny mapp med mellanslag i filnamnet
cp -iFrågar dig innan du kopierar en fil med ett varningsskrivningsmeddelande
cp / användare /Kopiera flera filer till en mapp
rmRadera en fil (detta raderar filen permanent; använd med försiktighet.)
rm -iRadera en fil endast när du bekräftar det
rm -fTvinga bort borttagningen utan bekräftelse
rmRadera flera filer utan någon bekräftelse
mvFlytta / byta namn
mvFlytta en fil till mappen, eventuellt genom att skriva över en befintlig fil
mv -iValfritt -i flagga för att varna dig innan du skriver över filen
mv * .png ~ /Flytta alla PNG-filer från aktuell mapp till en annan mapp
Kommandohistorik
Ctrl + RSök igenom tidigare använda kommandon
historia nVisar de tidigare kommandona du har skrivit. Lägg till ett nummer för att begränsa till de sista n-artiklarna
![värde]Kör det sista kommandot som har skrivits in som börjar med ett värde
!!Kör det sista kommandot som skrivs in
Behörigheter
ls -ldVisa standardtillståndet för en hemmakatalog
ls -ld /Visa läs-, skriv- och åtkomsttillstånd för en viss mapp
chmod 755Ändra behörigheten för en fil till 755
chmod-R 600Ändra behörigheten för en mapp (och dess innehåll) till 600
chown:Ändra äganderätten till en fil till användare och grupp. Lägg till -R för att inkludera mappinnehåll
processer
ps -axUtgångar som för närvarande kör processer. Här visar processer från alla användare och x visar processer som inte är kopplade till terminalen
ps -auxVisar alla processer med% cpu, % mem, page in, PID och kommando
toppVisa liveinformation om processer som för närvarande körs
topp -ocpu -s 5Visa processer sorterade efter CPU-användning och uppdateras var 5: e sekund
överstorlekSortera topp efter minnesanvändning
döda PIDAvsluta processen med ID. Du ser PID som en kolumn i Aktivitetsmonitorn
ps -ax | grepHitta en process med namn eller PID
Nätverk
pingPing värd och visningsstatus
vem ärGe ut whois-information för en domän
lock -OLadda ner fil via HTTP, HTTPS eller FTP
ssh @Upprätta SSH-anslutning till med användaren
scp @: / fjärrkontroll / sökvägKopiera till en fjärrkontroll
homebrew
brygga läkareKontrollera bryggen för potentiella problem
brygga installeraInstallera en formel
brygga avinstalleraAvinstallera en formel
brygglistaLista alla installerade formler
bryggsökningVisa tillgängliga formler för bryggning
brygga uppgraderingUppgradera alla föråldrade och ospända brygg
brygguppdateringHämta senaste versionen av homebrew och formel
bryggrensningTa bort äldre version av installerad formel
bryggkran homebrew / caskKnacka på kassan från GitHub
brygga fatlistaLista alla installerade fat
brygga cask installeraInstallera det givna fatet
brygga cask avinstalleraAvinstallera den givna fatningen
Sök
hitta-namnHitta alla filer namngivna inuti. Använd jokertecken (*) för att söka efter delar av filnamn
grep ""Utmata alla förekomster av insidan (lägg till -i för fallkänslighet)
grep -rl ""Sök efter alla filer som innehåller insidan
Produktion
kattMata ut innehållet i
mindreMata ut innehållet i att använda det mindre kommandot som stöder pagination och mer
huvudMata ut de första 10 linjerna med
>>Lägger till utgången till
>Rikta utgången till
|Rikta utgången till

Därefter anpassar du terminalen

Det finns många kommandon i detta fuskark. Men du behöver inte lära dem alla på en gång! Välj några som integreras bra med ditt arbetsflöde och sparar dig mest tid. När du har behärskat dessa kommandon finns det fortfarande mer att lära sig om terminalen för att förbättra din upplevelse med den.

För vidare läsning har vi tittat på hur man anpassar Mac-terminalen och gör den mer användbar. Hur man anpassar Mac-terminalen och gör den mer användbar. Hur man anpassar Mac-terminalen och gör den mer användbar. Terminal-appen på din Mac är kraftfull, men det är lite intetsägande. Så här anpassar du terminal för dina behov. Läs mer .

Utforska mer om: Cheat Sheet, Command Prompt, Linux Bash Shell, Terminal.