macOS är ett intuitivt operativsystem, så du behöver inte lägga mycket tid på att lära dig grunderna; Eftersom du vet detta, varför ska du lära dig och dra nytta av Unix -kommandoraden som finns på din Mac? Vi har fyra goda skäl:
- Det finns dussintals öppna källor och fritt tillgängliga Unix-baserade appar. Du behöver inte lägga 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 mycket kraftfullare än Spotlight.
- Du kan hantera filer, mappar och filarkiv automatiskt. Att konfigurera 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 fuskblad med Mac Terminal -kommandon som du kan använda för att låsa upp förbättrad produktivitet på ditt system.
hur hittar du dina prenumeranter på youtube
Starta Terminal -appen från Program> Verktyg eller sök efter den via Spotlight. Sedan kan du komma igång med några av de kraftfulla kommandona nedan.
GRATIS NEDLADDNING: Detta fuskblad finns som en nedladdningsbar PDF från vår distributionspartner, TradePub. Du måste fylla i ett kort formulär för att komma åt det för första gången. Ladda ner Mac Terminal -kommandon fuskblad .
Mac Terminal -kommandon fuskblad
Kommando | Handling |
---|---|
Genvägar | |
Flik | Komplettera fil- och mappnamn automatiskt |
Ctrl + A | Gå till början av raden du skriver på just nu |
Ctrl + E | Gå till slutet av raden du skriver på just nu |
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 än kör |
Ctrl + D | Avsluta 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 det som klippts av det sista kommandot |
Ctrl + Z | Sätter vad du än stöter på i en avstängd bakgrundsprocess |
Ctrl + _ | Ångra det sista kommandot |
Grunderna | |
/ (Snedstreck) | Katalog på högsta nivå |
. (Enstaka period) | Nuvarande katalog |
.. (dubbelperiod) | Föräldrakatalog |
~ (Tilde) | Hemkatalog |
sudo [kommando] | Kör kommando med superanvändarens säkerhetsrättigheter |
nano [fil] | Öppnar Terminal -redigeraren |
öppna fil] | Öppnar en fil |
[kommando] -h | Få hjälp om ett kommando |
man [kommando] | Visa hjälpmanualen för kommandot |
Ändra katalog | |
CD | Hemkatalog |
cd [mapp] | Byt katalog, t.ex. cd Dokument |
cd ~ | Hemkatalog |
CD/ | Enhetens rot |
CD - | Föregående katalog eller mapp du senast sökte |
pwd | Visa din arbetskatalog |
CD.. | Flytta upp till den överordnade katalogen |
CD../.. | Flytta upp två nivåer |
Lista kataloginnehåll | |
ls | Visa namnet på filer och underkataloger i katalogen |
ls -C | Tvinga ut flera kolumners utdata från listan |
ls -a | Lista alla poster inklusive de med. (Period) och .. (dubbelperiod) |
ls -1 | Mata ut listan över filer i en post per radformat |
ls -F | Visa a / (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, ägare och gruppnamn, datum- och tidsfil ändrades, söknamn och mer |
ls -lt | Lista filerna sorterade efter ändrad tid (senaste först) |
ls -lh | Lång lista med läsbara filstorlekar i KB, MB eller GB |
ls -lo | Lista filnamnen med storlek, ägare och flaggor |
ls -la | Lista detaljerat kataloginnehåll, inklusive dolda filer |
Filstorlek och diskutrymme | |
av | Lista användningen för varje underkatalog och dess innehåll |
du -sh [mapp] | Mänskligt läsbart utmatning av alla filer i en katalog |
du -s | Visa en post för varje specificerad fil |
du -sk * | sortera nr | Lista filer och mappar med en total storlek 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 befogenheter på 1000 (i motsats till 1024) |
Fil- och kataloghantering | |
mkdir | Skapa ny mapp med namnet |
mkdir -p / | Skapa kapslade mappar |
mkdir | Skapa flera mappar samtidigt |
mkdir '' | Skapa en mapp med ett mellanslag i filnamnet |
rmdir | Ta bort en mapp (fungerar bara på tomma mappar) |
rm -R | Ta bort en mapp och dess innehåll |
Rör | Skapa en ny fil utan tillägg |
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 | Uppmanar dig innan du kopierar en fil med ett varningsmeddelande |
cp /Användare / | Kopiera flera filer till en mapp |
rm | Ta bort en fil (Detta raderar filen permanent; använd den med försiktighet.) |
rm -i | Ta bara bort en fil när du bekräftar den |
rm -f | Tvinga bort borttagning utan bekräftelse |
rm | Radera flera filer utan någon bekräftelse |
mv | Flytta/byt 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 den aktuella mappen till en annan mapp |
Kommandohistorik | |
Ctrl + R | Sök igenom tidigare använda kommandon |
historia n | Visar de tidigare kommandon du har skrivit. Lägg till ett nummer för att begränsa till de sista n objekten |
![värde] | Utför det senaste skrivna kommandot som börjar med ett värde |
!! | Utför det senast skrivna kommandot |
Behörigheter | |
ls -ld | Visa standardbehörigheten för en hemkatalog |
ls -ld / | Visa läs-, skriv- och åtkomstbehörighet 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 | Utdata som för närvarande kör processer. Här visar a processer från alla användare och x visar processer som inte är anslutna till terminalen |
ps -aux | Visar alla processer med %cpu, %mem, page in, PID och kommando |
topp | Visa liveinformation om för närvarande pågående processer |
top -ocpu -s 5 | Displayprocesser sorterade efter CPU -användning, uppdateras var 5: e sekund |
topp -o rsize | Sortera högst efter minnesanvändning |
döda PID | Avsluta processen med ID. Du ser PID som en kolumn i aktivitetsmonitorn |
ps -ax | grepp | Hitta en process med namn eller PID |
Nätverk | |
ping | Ping -värd och visningsstatus |
vem är | Mata ut whois -information för en domän |
curl -O | Ladda ner filen via HTTP, HTTPS eller FTP |
ssh @ | Upprätta SSH -anslutning till med användaren |
scp @:/remote/path | Kopiera till en fjärrkontroll |
Homebrew | |
brygga läkare | Kontrollera bryggen för eventuella problem |
brygg installera | Installera en formel |
brygg avinstallera | Avinstallera en formel |
brygglista | Lista alla installerade formler |
bryggsökning | Visa tillgängliga formler för bryggning |
brygg uppgradering | Uppgradera alla föråldrade och olåsta brygg |
brygga uppdatering | Hämta senaste versionen av homebrew och formel |
brygg rengöring | Ta bort äldre version av den installerade formeln |
brygg kran homebrew/fat | Tryck på fatförvaret från GitHub |
bryggfatlista | Lista alla installerade fat |
bryggfat installera | Installera den givna fatet |
brygg fat avinstallera | Avinstallera den angivna fatet |
Sök | |
hitta -namn | Hitta alla filer som heter inuti. Använd jokertecken (*) för att söka efter delar av filnamn |
grepp '' | Mata ut 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 för att använda det mindre kommandot som stöder paginering och mer |
huvud | Mata ut de första 10 raderna av |
>> | Lägger till utmatningen av till |
> | Rikta utmatningen till |
| | Rikta utmatningen av till |
Anpassa sedan terminalen
Det finns många kommandon i detta fuskblad. Men du behöver inte lära dig dem alla på en gång! Välj några som passar bra in i ditt arbetsflöde och sparar dig mest tid. När du väl har bemästrat dessa kommandon finns det fortfarande mer att lära om terminalen för att förbättra din upplevelse med den.
För ytterligare läsning har vi tittat på hur du anpassar Mac -terminalen och gör den mer användbar.
hur man skapar installationsmedia för windows 10Dela med sig Dela med sig Tweet E-post Ta bort dessa Windows -filer och mappar för att frigöra diskutrymme
Behöver du rensa diskutrymme på din Windows -dator? Här är Windows -filer och mappar som säkert kan raderas för att frigöra diskutrymme.
Läs Nästa Relaterade ämnen- Mac
- Fusklapp
- Terminal
- Kommandotolken
- Linux Bash Shell
Med sin M.Optom -examen i ögonvårdsspecialitet arbetade Rahul som föreläsare i många år på högskolan. Att skriva och lära andra är alltid hans passion. Han skriver nu om teknik och gör den lättsmält för läsare som inte förstår den väl.
Mer från Rahul SaigalPrenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera