Mac Terminal -kommandon fuskblad

Mac Terminal -kommandon fuskblad

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:





  1. Det finns dussintals öppna källor och fritt tillgängliga Unix-baserade appar. Du behöver inte lägga 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 mycket kraftfullare än Spotlight.
  3. Du kan hantera filer, mappar och filarkiv automatiskt. Att konfigurera 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 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

KommandoHandling
Genvägar
FlikKomplettera fil- och mappnamn automatiskt
Ctrl + AGå till början av raden du skriver på just nu
Ctrl + EGå till slutet av raden du skriver på just nu
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 än kör
Ctrl + DAvsluta 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 det som klippts av det sista kommandot
Ctrl + ZSä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] -hFå hjälp om ett kommando
man [kommando]Visa hjälpmanualen för kommandot
Ändra katalog
CDHemkatalog
cd [mapp]Byt katalog, t.ex. cd Dokument
cd ~Hemkatalog
CD/Enhetens rot
CD -Föregående katalog eller mapp du senast sökte
pwdVisa din arbetskatalog
CD..Flytta upp till den överordnade katalogen
CD../..Flytta upp två nivåer
Lista kataloginnehåll
lsVisa namnet på filer och underkataloger i katalogen
ls -CTvinga ut flera kolumners utdata från listan
ls -aLista alla poster inklusive de med. (Period) och .. (dubbelperiod)
ls -1Mata ut listan över filer i en post per radformat
ls -FVisa 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 -SSortera filer eller poster efter storlek
ls -lLista i ett långt format. Inkluderar filläge, ägare och gruppnamn, datum- och tidsfil ändrades, söknamn och mer
ls -ltLista filerna sorterade efter ändrad tid (senaste först)
ls -lhLång lista med läsbara filstorlekar i KB, MB eller GB
ls -loLista filnamnen med storlek, ägare och flaggor
ls -laLista detaljerat kataloginnehåll, inklusive dolda filer
Filstorlek och diskutrymme
avLista 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 -sVisa en post för varje specificerad fil
du -sk * | sortera nrLista filer och mappar med en total storlek 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 befogenheter på 1000 (i motsats till 1024)
Fil- och kataloghantering
mkdirSkapa ny mapp med namnet
mkdir -p /Skapa kapslade mappar
mkdirSkapa flera mappar samtidigt
mkdir ''Skapa en mapp med ett mellanslag i filnamnet
rmdirTa bort en mapp (fungerar bara på tomma mappar)
rm -RTa bort en mapp och dess innehåll
RörSkapa en ny fil utan tillägg
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 -iUppmanar dig innan du kopierar en fil med ett varningsmeddelande
cp /Användare /Kopiera flera filer till en mapp
rmTa bort en fil (Detta raderar filen permanent; använd den med försiktighet.)
rm -iTa bara bort en fil när du bekräftar den
rm -fTvinga bort borttagning utan bekräftelse
rmRadera flera filer utan någon bekräftelse
mvFlytta/byt 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 den aktuella mappen till en annan mapp
Kommandohistorik
Ctrl + RSök igenom tidigare använda kommandon
historia nVisar 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 -ldVisa 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 -axUtdata 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 -auxVisar alla processer med %cpu, %mem, page in, PID och kommando
toppVisa liveinformation om för närvarande pågående processer
top -ocpu -s 5Displayprocesser sorterade efter CPU -användning, uppdateras var 5: e sekund
topp -o rsizeSortera högst efter minnesanvändning
döda PIDAvsluta processen med ID. Du ser PID som en kolumn i aktivitetsmonitorn
ps -ax | greppHitta en process med namn eller PID
Nätverk
pingPing -värd och visningsstatus
vem ärMata ut whois -information för en domän
curl -OLadda ner filen via HTTP, HTTPS eller FTP
ssh @Upprätta SSH -anslutning till med användaren
scp @:/remote/pathKopiera till en fjärrkontroll
Homebrew
brygga läkareKontrollera bryggen för eventuella problem
brygg installeraInstallera en formel
brygg avinstalleraAvinstallera en formel
brygglistaLista alla installerade formler
bryggsökningVisa tillgängliga formler för bryggning
brygg uppgraderingUppgradera alla föråldrade och olåsta brygg
brygga uppdateringHämta senaste versionen av homebrew och formel
brygg rengöringTa bort äldre version av den installerade formeln
brygg kran homebrew/fatTryck på fatförvaret från GitHub
bryggfatlistaLista alla installerade fat
bryggfat installeraInstallera den givna fatet
brygg fat avinstalleraAvinstallera den angivna fatet
Sök
hitta -namnHitta 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
kattMata ut innehållet i
mindreMata ut innehållet för att använda det mindre kommandot som stöder paginering och mer
huvudMata 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 10
Dela 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
Om författaren Rahul Saigal(162 artiklar publicerade)

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 Saigal

Prenumerera 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