Terminalkommandoer til Mac

Mac -terminal

Hvis du leder efter en liste med terminalkommandoer til mac, er du kommet til den rigtige artikel. I denne artikel viser vi dig de mest nyttige terminalkommandoer til Mac på daglig basis for at udføre handlinger manuelt uden at stole på den grafiske macOS-grænseflade.

Sådan åbnes Terminal på Mac

Åbn Terminal på Mac

Den hurtigste metode til at få adgang til Terminal på Mac er at bruge tastaturgenvej Kommando + mellemrumstasten, skriv terminal og klik på det første resultat.

Terminal processer

Terminal processer

ps-ax Viser de processer, der kører i øjeblikket. Kommandoen "a" viser processerne for alle brugere, og kommandoen "x" viser de processer, der ikke er forbundet med terminalen
ps -aux Vis alle processer med %cpu; %mem; side ind og PID
top Viser information i realtid om de processer, der kører
top -ocpu -s 5 Viser processer sorteret efter CPU-brug og opdatering hvert 5. sekund
top -o rstørrelse Sorter processer efter hukommelsesforbrug
dræb PID Afslut processen med ID . PID'et vil blive vist som en kolonne i Aktivitetsovervågning
ps -ax | grep Find en proces ved navn eller PID

Terminalsøgning

Find -navn <«»fil»»>» Find alle navngivne filer inden for . Vi kan bruge stjerner (*) til at søge efter dele af filnavne
"grep" »» » Find alle kampe af inden for
"grep -rl "" »» » Find alle filer, der indeholder inden for

Grundlæggende terminalkommandoer

/ (Skråstreg) Bibliotek på øverste niveau
. Få adgang til den aktuelle mappe
.. øverste mappe
~ hovedmappe
sudo [kommando] Kør kommando med superbrugersikkerhedsprivilegier
nano [fil] Åbn Terminal-editoren
åben fil] Åbn en fil
[kommando] -h Få hjælp til en kommando
mand [kommando] Viser hjælpemanualen til kommandoen

Håndtering af terminaltilladelser

Tilladelser i Terminal

ls -ld Vis standardtilladelsen for en kildemappe
ls -ld/ Vis læsetilladelser; skrive og få adgang til en given mappe
chmod 755 Skift tilladelsen for en fil til 755
chmod -R 600 Skift tilladelsen til en mappe og alt dens indhold til 600
chown : Ændre ejerskabet af en fil til bruger og gruppe Hvis vi tilføjer kommandoen "-R" vil indholdet af mappen blive inkluderet

Håndtering af filer og mapper i Terminal

macOS Terminal-filer

du Brug af listen for hver undermappe og dens indhold
du -sh [mappe] Læsbart output af alle filer i en mappe
dig -s Vis én post for hver specificeret fil
du-sk* | sort -nr Liste over filer og mapper (sammenfattende størrelse inklusive undermapper). Vi kan erstatte sk* med sm* for at liste mapperne i MB
df -h Viser den ledige diskplads på dit system
df-H Beregn ledig diskplads i potenser af 1.000 (i stedet for 1.024)
mkdir Opret en ny mappe kaldet
mkdir -p / Opret indlejrede mapper
mkdir Opret flere mapper på én gang
"mkdir" »»» Opret en mappe med et mellemrum i filnavnet
rmdir Slet en mappe (virker kun med tomme mapper)
rm -R Slet en mappe og dens indhold
røre ved Opret en ny fil uden nogen udvidelse
lynlås Kopier en fil til mappen
lynlås Kopier en fil til den aktuelle mappe
lynlås ~/ / Kopier en fil til mappen og omdøb den kopierede fil
cp -R <«»ny dir»»>» Kopier en mappe til en ny mappe med mellemrum i filnavnet
cp -i Advarer dig, før du kopierer en fil, med en advarsel om overskrivning
lynlås /brugere/ Kopier flere filer til en mappe
ditto -V [mappesti][ny mappe] Kopier indholdet af en mappe til en ny mappe. Kommandoen "-V" viser en statuslinje for hver kopieret fil.

Få adgang til og slet filer og mapper med Terminal

rm Slet en fil permanent
rm -i Slet en fil, der anmoder om bekræftelse
rm -f Tving ubekræftet sletning af en fil
rm Slet flere filer uden bekræftelse
mv flytte/omdøbe
mv Flyt en fil til mappen (overskriver den eksisterende fil med samme navn, hvis den findes)
mv -i Kommandoen "-i" viser en advarsel om, at den vil overskrive destinationsfilen.
mv *.png ~/ Flyt alle PNG-filer i den aktuelle mappe til en anden mappe
cd Hjemmekatalog
CD [mappe] ændre mappe
cd ~ hovedmappe
cd / rod til enhed
cd- Tidligere mappe eller mappe, du sidst navigerede til
pwd vis arbejdsmappe
cd .. Upload til overordnet bibliotek
CD../.. gå to niveauer op
ls Vis navnet på mappens filer og undermapper
ls -C Vis navnet på mappens filer og undermapper i kolonner
ls -a Liste over alle poster (inklusive dem med .(dot) og ..(dobbelt prik))
ls-1 Vis listen over filer i formatet med én post pr. linje
ls -F Vis en / (skråstreg) umiddelbart efter hver sti, der er en mappe
ls -S Sorter filer eller poster efter størrelse
ls-l Liste i langt format. Inkluderer filtilstand; navnet på ejeren og gruppen; dato og tidspunkt, hvor filen blev ændret; stiens navn; etc.
ls -l / Filsystemliste fra root med symbolske links
ls-lt Liste over filer sorteret efter ændringstid (nyeste først)
ls-lh Lang liste med læsbare filstørrelser i KB; MB eller GB
ls-lo Liste over filnavne med størrelse; ejer og flag
ls-la Detaljeret liste over mappeindhold (inklusive skjulte filer)

Tastaturgenveje i Terminal

Tab Autofuldfør fil- og mappenavne
Ctrl + A Gå til begyndelsen af ​​den linje, du skriver på
Ctrl + E Gå til slutningen af ​​den linje, du skriver på
Ctrl + U Slet linjen før markøren
Ctrl + K Slet linjen efter markøren
Ctrl + W Slet ordet før markøren
Ctrl + T Skift de sidste to tegn før markøren
Esc + T Skift de sidste to ord før markøren
Ctrl + L rydde skærmen
Ctrl + C Stop det, der kører
Ctrl + D Afslut den aktuelle shell
Mulighed + → Flyt markøren et ord frem
Mulighed + ← Flyt markøren et ord tilbage
Ctrl + F Flyt markøren et tegn frem
Ctrl + B Flyt markøren et tegn tilbage
Ctrl + Z Sæt det, der kører, i en suspenderet baggrundsproces
Ctrl+_ Fortryd sidste kommando
Option + Shift + Cmd + C kopiere almindelig tekst
Shift + Cmd + V indsæt markeringen
frakørsel Afslut en shell-session

Netværkskommandoer i Terminal

terminal ping

ping Ping værten og vis dens status
hvem er Få whois-oplysninger om et domæne
krølle -O Download en fil over HTTP; HTTPS eller FTP
ssh @ Opret en SSH-forbindelse til med brugeren
scp @ :/fjernbetjening/sti Kopi endnu fjern
arp-a Viser en liste over alle enheder på dit lokale netværk inklusive IP- og MAC-adressen på alle enheder
ifconfig en0 Viser din enheds IP- og MAC-adresse

Kommandohistorik

Ctrl + R Søg efter tidligere brugte kommandoer
historie Viser de kommandoer, som vi tidligere har skrevet
![værdi] Udfør den sidst brugte kommando, der starter med en værdi
!! Kør den sidst brugte kommando

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.