Terminalkommandon för Mac

Mac -terminal

Om du letar efter en lista med terminalkommandon för mac, du har kommit till rätt artikel. I den här artikeln visar vi dig de mest användbara terminalkommandona för Mac dagligen för att utföra åtgärder manuellt utan att förlita dig på macOS grafiska gränssnitt.

Hur man öppnar Terminal på Mac

öppna Terminal på Mac

Den snabbaste metoden för att komma åt Terminal på Mac är att använda kortkommando Kommando + Mellanslag, skriv terminal och klicka på det första resultatet.

Terminalprocesser

Terminalprocesser

ps-ax Visar de processer som körs för närvarande. Kommandot "a" visar processerna för alla användare och kommandot "x" visar processerna som inte är kopplade till terminalen
ps -aux Visa alla processer med %cpu; %mem; sida in och PID
topp Visar realtidsinformation om de processer som körs
top -ocpu -s 5 Visar processer sorterade efter CPU-användning och uppdatering var 5:e sekund
topp -o storlek Sortera processer efter minnesanvändning
döda PID Avsluta processen med ID . PID kommer att visas som en kolumn i Activity Monitor
ps -ax | grep Hitta en process med namn eller PID

Terminalsökning

hitta -namn <«»fil»»>» Hitta alla filer med namn inom . Vi kan använda asterisker (*) för att söka efter delar av filnamn
"grep" »» » Hitta alla matchningar av inom
"grep -rl "" »» » Hitta alla filer som innehåller inom

Grundläggande terminalkommandon

/ (Snedstreck) Katalog på toppnivå
. Öppna aktuell katalog
.. översta katalogen
~ huvudkatalog
sudo [kommando] Kör kommando med superanvändarsäkerhetsprivilegier
nano [fil] Öppna terminalredigeraren
öppna fil] Öppna en fil
[kommando] -h Få hjälp med ett kommando
man [kommando] Visar hjälpmanualen för kommandot

Hantering av terminaltillstånd

Behörigheter i Terminal

ls -ld Visa standardbehörigheten för en källkatalog
ls -ld/ Visa läsbehörigheter; skriva och komma åt en given mapp
chmod 755 Ändra behörigheten för en fil till 755
chmod -R 600 Ändra behörigheten för en mapp och allt dess innehåll till 600
chown : Ändra äganderätten till en fil till användare och grupp Om vi ​​lägger till kommandot "-R" kommer innehållet i mappen att inkluderas

Hantera filer och kataloger i Terminal

macOS terminalfiler

du Använda listan för varje underkatalog och dess innehåll
du -sh [mapp] Läsbar utdata av alla filer i en katalog
du-s Visa en post för varje specificerad fil
du-sk* | sort -nr Lista filer och mappar (sammanfattande storlek inklusive undermappar). Vi kan ersätta sm* med sk* för att lista katalogerna i MB
df -h Visar ledigt diskutrymme på ditt system
df-H Beräkna ledigt diskutrymme i potenser 1.000 1.024 (istället för XNUMX XNUMX)
mkdir Skapa en ny mapp som heter
mkdir -s / Skapa kapslade mappar
mkdir Skapa flera mappar samtidigt
"mkdir" »»» Skapa en mapp med ett mellanslag i filnamnet
rmdir Ta bort en mapp (fungerar bara med tomma mappar)
rm -R Ta bort en mapp och dess innehåll
Rör Skapa en ny fil utan förlängning
blixtlås Kopiera en fil till mappen
blixtlås Kopiera en fil till den aktuella mappen
blixtlås ~/ / Kopiera en fil till mappen och byt namn på den kopierade filen
cp -R <«»ny dir»»>» Kopiera en mapp till en ny mapp med mellanslag i filnamnet
cp -i Varnar dig innan du kopierar en fil med ett varningsmeddelande om överskrivning
blixtlås /användare/ Kopiera flera filer till en mapp
dito -V [mappsökväg][ny mapp] Kopiera innehållet i en mapp till en ny mapp. Kommandot "-V" visar en statusrad för varje kopierad fil.

Få åtkomst till och ta bort filer och mappar med Terminal

rm Ta bort en fil permanent
rm -i Ta bort en fil som begär bekräftelse
rm -f Framtvinga obekräftad radering av en fil
rm Ta bort flera filer utan bekräftelse
mv flytta/byta namn
mv Flytta en fil till mappen (skriver över den befintliga filen med samma namn om den finns)
mv -i Kommandot "-i" visar en varning om att det kommer att skriva över målfilen.
mv *.png ~/ Flytta alla PNG-filer i den aktuella mappen till en annan mapp
cd Hemkatalog
CD [mapp] ändra katalog
cd ~ huvudkatalog
CD/ roten till enheten
CD - Tidigare katalog eller mapp som du senast bläddrade i
pwd visa arbetskatalog
cd .. Ladda upp till överordnad katalog
CD../.. gå upp två nivåer
ls Visa namnet på filerna och underkatalogerna till katalogen
ls -C Visa namnet på filerna och underkatalogerna till katalogen i kolumner
ls -a Lista alla poster (inklusive de med .(punkt) och ..(dubbelpunkt))
ls-1 Visa listan med filer i formatet en post per rad
ls -F Visa en / (snedstreck) omedelbart efter varje sökväg som är en katalog
ls -S Sortera filer eller poster efter storlek
ls-l Lista i långt format. Inkluderar filläge; namnet på ägaren och gruppen; datum och tid då filen ändrades; sökvägens namn; etc.
ls -l / Filsystemlista från root med symboliska länkar
ls-lt Lista över filer sorterade efter ändringstid (nyast först)
ls-lh Lång lista med läsbara filstorlekar i KB; MB eller GB
ls-lo Lista över filnamn med storlek; ägare och flaggor
ls -la Detaljerad lista över kataloginnehåll (inklusive dolda filer)

Kortkommandon i Terminal

Fliken Autoslutför fil- och mappnamn
Ctrl + A Gå till början av raden du skriver på
Ctrl + E Gå till slutet av raden du skriver på
Ctrl + U Ta bort raden före markören
Ctrl + K Radera raden efter markören
Ctrl + W Ta bort ordet före markören
Ctrl + T Byt ut de två sista tecknen före markören
Esc + T. Byt ut de två sista orden före markören
Ctrl + L rensa skärmen
Ctrl + C Stoppa allt som körs
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 + Z Lägg det som körs i en avstängd bakgrundsprocess
Ctrl+_ Ångra senaste kommandot
Alternativ + Skift + Cmd + C kopiera vanlig text
Skift + Cmd + V klistra in markeringen
avsluta Avsluta en skalsession

Nätverkskommandon i Terminal

terminal ping

ping Pinga värden och visa dess status
vem är Skaffa whois-information om en domän
curl -O Ladda ner en fil över HTTP; HTTPS eller FTP
ssh @ Upprätta en SSH-anslutning till med användaren
scp @ :/fjärr/sökväg Kopiera än avlägsen
arp-a Visar en lista över alla enheter på ditt lokala nätverk inklusive IP- och MAC-adressen för alla enheter
ifconfig en0 Visar din enhets IP- och MAC-adress

Kommandohistorik

Ctrl + R Sök efter tidigare använda kommandon
historia Visar kommandona som vi tidigare har skrivit
![värde] Utför det senast använda kommandot som börjar med ett värde
!! Kör det senast använda kommandot

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.