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 spendera pengar på dessa.
- 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.
- Du kan hantera filer, mappar och filarkiv på ett automatiserat sätt. Att ställa in ett cron-jobb hanterar detta automatiskt.
- 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
Kommando | Verkan |
---|---|
Genvägar | |
Flik | Komplettera automatiskt fil- och mappnamn |
Ctrl + A | Gå till början av raden du för närvarande skriver på |
Ctrl + E | Gå till slutet av raden du för närvarande skriver på |
Ctrl + U | Rensa raden före markören |
Ctrl + K | Rensa raden efter markören |
Ctrl + W | Radera ordet före markören |
Ctrl + T | Byt de två sista tecknen före markören |
Esc + T | Byt de två sista orden före markören |
Ctrl + L | Rensa skärmen |
Ctrl + C | Döda vad du kör |
Ctrl + D | Lämna det aktuella skalet |
Alternativ + → | Flytta markören ett ord framåt |
Alternativ + ← | Flytta markören ett ord bakåt |
Ctrl + F | Flytta markören ett tecken framåt |
Ctrl + B | Flytta markören ett tecken bakåt |
Ctrl + Y | Klistra in vad som klipptes av det sista kommandot |
Ctrl + Z | Lä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] -h | Få hjälp om ett kommando |
man [kommando] | Visa hjälpmanualen för kommandot |
Byt katalog | |
CD | Hemkatalog |
cd [mapp] | Ändra katalog, t.ex. cd-dokument |
cd ~ | Hemkatalog |
CD/ | Driets rot |
CD - | Tidigare katalog eller mapp som du senast bläddrade i |
pwd | Visa din arbetskatalog |
CD.. | Gå upp till överkatalogen |
CD../.. | Flytta upp två nivåer |
Lista kataloginnehåll | |
ls | Visa namnet på filer och underkataloger i katalogen |
är -C | Tvinga ut flera kolumner från listan |
ls -a | Lista alla poster inklusive de med. (Period) och .. (dubbel period) |
ls -1 | Skriv ut listan över filer i en post per radformat |
är -F | Visa 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 -S | Sortera filer eller poster efter storlek |
ls -l | Lista i ett långt format. Inkluderar filläge, ägar- och gruppnamn, datum- och tidsfil ändrades, sökväg och mer |
ls -lt | Lista filerna sorterade efter tidändring (senast först) |
ls-lh | Lång lista med mänskliga läsbara filstorlekar i KB, MB eller GB |
ls -lo | Lista filnamn med storlek, ägare och flaggor |
ls -la | Lista detaljerat kataloginnehåll, inklusive dolda filer |
Filstorlek och diskutrymme | |
du | Lista 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 -s | Visa en post för varje specificerad fil |
du -sk * | sortera -nr | Lista filer och mappar, totalt storleken inklusive undermappar. Ersätt sk * med sm * för att lista kataloger i MB |
df -h | Beräkna ditt systems lediga diskutrymme |
df-H | Beräkna ledigt diskutrymme med en kraft på 1 000 (i motsats till 1 024) |
Fil- och kataloghantering | |
mkdir | Skapa en ny mapp med namnet |
mkdir -p / | Skapa kapslade mappar |
mkdir | Skapa flera mappar samtidigt |
mkdir "" | Skapa en mapp med ett mellanslag i filnamnet |
rmdir | Radera en mapp (fungerar bara på tomma mappar) |
rm -R | Radera en mapp och dess innehåll |
Rör | Skapa en ny fil utan någon förlängning |
cp | Kopiera en fil till mappen |
cp | Kopiera en fil till den aktuella mappen |
cp ~ // | Kopiera en fil till mappen och byt namn på den kopierade filen |
cp-R | Kopiera en mapp till en ny mapp med mellanslag i filnamnet |
cp -i | Frågar dig innan du kopierar en fil med ett varningsskrivningsmeddelande |
cp / användare / | Kopiera flera filer till en mapp |
rm | Radera en fil (detta raderar filen permanent; använd med försiktighet.) |
rm -i | Radera en fil endast när du bekräftar det |
rm -f | Tvinga bort borttagningen utan bekräftelse |
rm | Radera flera filer utan någon bekräftelse |
mv | Flytta / byta namn |
mv | Flytta en fil till mappen, eventuellt genom att skriva över en befintlig fil |
mv -i | Valfritt -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 + R | Sök igenom tidigare använda kommandon |
historia n | Visar 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 -ld | Visa 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 -ax | Utgå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 -aux | Visar alla processer med% cpu, % mem, page in, PID och kommando |
topp | Visa liveinformation om processer som för närvarande körs |
topp -ocpu -s 5 | Visa processer sorterade efter CPU-användning och uppdateras var 5: e sekund |
överstorlek | Sortera topp efter minnesanvändning |
döda PID | Avsluta processen med ID. Du ser PID som en kolumn i Aktivitetsmonitorn |
ps -ax | grep | Hitta en process med namn eller PID |
Nätverk | |
ping | Ping värd och visningsstatus |
vem är | Ge ut whois-information för en domän |
lock -O | Ladda ner fil via HTTP, HTTPS eller FTP |
ssh @ | Upprätta SSH-anslutning till med användaren |
scp @: / fjärrkontroll / sökväg | Kopiera till en fjärrkontroll |
homebrew | |
brygga läkare | Kontrollera bryggen för potentiella problem |
brygga installera | Installera en formel |
brygga avinstallera | Avinstallera en formel |
brygglista | Lista alla installerade formler |
bryggsökning | Visa tillgängliga formler för bryggning |
brygga uppgradering | Uppgradera alla föråldrade och ospända brygg |
brygguppdatering | Hämta senaste versionen av homebrew och formel |
bryggrensning | Ta bort äldre version av installerad formel |
bryggkran homebrew / cask | Knacka på kassan från GitHub |
brygga fatlista | Lista alla installerade fat |
brygga cask installera | Installera det givna fatet |
brygga cask avinstallera | Avinstallera den givna fatningen |
Sök | |
hitta-namn | Hitta 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 | |
katt | Mata ut innehållet i |
mindre | Mata ut innehållet i att använda det mindre kommandot som stöder pagination och mer |
huvud | Mata 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.