Terminalkommandoer til Mac

macOS-terminalkommandoer

igennem Terminalkommandoer til Mac Vi kan udføre handlinger, der ved visse lejligheder ikke er tilgængelige via den grafiske grænseflade på macOS, eller processen til at gøre det er meget langsom og besværlig.

Terminalkommandoer til Mac, fungerer på alle versioner af macOS der praktisk talt er lanceret siden den første version. Hvis du vil begynde at bruge dem og få mest muligt ud af dem, inviterer jeg dig til at læse videre.

Husk, at med Terminal-kommandoer til Mac kan du udføre ændringer i dit team, konfigurationsændringer, der kan påvirke betjeningen af ​​dit udstyr.

Derudover kan du også slette filer, oprette mapper, finde ud af, hvilke enheder der er tilsluttet dit netværk, udføre søgninger...

Hvis du allerede kender systemkommandoer i windows (som kommer fra MS-DOS) det vil ikke tage dig lang tid at lære, hvordan du bruger Terminal til Mac-kommandoer, som vi viser dig i denne artikel.

Sådan får du adgang til Terminal

adgang Terminal

Det første vi skal gøre for at komme i gang rode med indvoldene i macOS er at få adgang til macOS-kommandolinjen. For at begynde at bruge Terminal-kommandoer på Mac skal vi udføre følgende trin:

  • Tryk på tastaturgenvejen Kommando + mellemrumstasten.
  • Vi skriver Terminal.
  • Klik på det første søgeresultat.

Denne app er også i Launchpad, inde i mappen andre. Hvis du kan lide ideen om at arbejde med kommandoer, kan du tage et kig på en artikel, hvor vi viser dig bedste tastaturgenveje til mac.

Grundlæggende terminalkommandoer

[bord]

,,

/ (Fremad skråstreg), bibliotek på øverste niveau

., Nuværende bibliotek

.., Topmappe

~, Hjemmekatalog

sudo [kommando], Kør kommando med root-sikkerhedsrettigheder

nano [fil], Åbner Terminal-editoren

åben [fil], Åbn en fil

[kommando] -h, Få hjælp til en kommando

mand [kommando], Viser hjælpemanualen til kommandoen

,,

[/ bord]

Terminalsøgning

[bord]

,,

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

"grep" »» »,Søg efter alle kampe af inden for

"grep -rl "" »» »,Søg efter alle filer, der indeholder inden for

,,

[/ bord]

Håndtering af terminaltilladelser

Terminaltilladelser

[bord]

,,

ls -ld, Vis standardtilladelsen for en kildemappe

ls -ld/ , Viser læsetilladelser; skrive og få adgang til en given mappe

chmod 755 , Skift tilladelsen for en fil til 755

chmod -R 600 ,Skift tilladelsen for en mappe og alt dens indhold til 600

chown : ,Ændrer ejerskabet af en fil til bruger og gruppe. Hvis vi tilføjer kommandoen "-R", vil indholdet af mappen blive inkluderet

,,

[/ bord]

Filstørrelse og diskplads

[bord]

,,

du,Brug af listen for hver undermappe og dens indhold

du -sh [mappe], Læsbart output af alle filer i en mappe

du -s, Vis en post for hver specificeret fil

du-sk* | sort -nr Liste filer og mapper (sammenfattende størrelse inklusive undermapper). Vi kan erstatte sk* med sm* for at vise 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)

,,

[/ bord]

Håndtering af filer og mapper

[bord]

,,

mkdir ,Opret en ny mappe kaldet

mkdir -s / ,Opret indlejrede mapper

mkdir ,Opret flere mapper på én gang

"mkdir"" »»»,Opretter en mappe med et mellemrum i filnavnet

rmdir ,Sletter en mappe (virker kun med tomme mapper)

rm -R ,Sletter en mappe og dens indhold

røre ved ,Opret en ny fil uden nogen udvidelse

betjent ,Kopier en fil til mappen

betjent ,Kopier en fil i den aktuelle mappe

betjent ~/ / ,Kopier en fil i mappen og omdøb den kopierede fil

"cp -R <«»new 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

betjent /Brugere/ ,Kopier flere filer i en mappe

ditto -V [mappesti][ny mappe],Kopierer indholdet af en mappe til en ny mappe. Kommandoen "-V" viser en statuslinje for hver fil, der kopieres.

rm , sletter en fil permanent

rm -i ,Sletter 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 ,Flytter 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

,,

[/ bord]

Håndtering af mapper med Terminal

[bord]

,,

cd, hjemmemappe

cd [mappe], Skift mappe

cd ~, Hjemmekatalog

cd/, rod til drevet

cd -, Tidligere mappe eller mappe, som du sidst har gennemset

pwd, vis arbejdsmappe

cd..,Gå op til overordnet bibliotek

cd../.., To niveauer op

,,

[/ bord]

Liste filer og mapper med Terminal

Terminal filer og mapper

[bord]

,,

ls, Vis navnet på filerne og undermapper til mappen

ls -C, Vis navnet på filerne og undermapper til mappen i kolonner

ls -a, List alle poster (inklusive dem med .(dot) og ..(dobbelt prik))

ls -1, Vis listen over filer i formatet é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,Lang formatliste. Inkluderer filtilstand; navnet på ejeren og gruppen; dato og tidspunkt, hvor filen blev ændret; navnet på ruten; etc

ls -l /, List filsystem fra root med symbolske links

ls -lt, Liste over filer sorteret efter ændringstid (seneste først)

ls -lh, Lang liste med læsbare filstørrelser i KB; MB eller GB

ls -lo, List filnavne med størrelse; ejer og flag

ls -la, Detaljeret liste over mappeindhold (inklusive skjulte filer)

,,

[/ bord]

Tastaturgenveje i Terminal

[bord]

,,

Fane, 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, Ryd skærm

Ctrl + C, stop det, der kører

Ctrl + D, Afslut nuværende shell

Option + →,Flyt markøren et ord frem

Option + ←,Flyt markøren et ord tilbage

Ctrl + F, Flyt markøren et tegn frem

Ctrl + B, Flyt markøren et tegn tilbage

Ctrl + Y, Indsæt det, der blev klippet af den sidste kommando

Ctrl + Z, Sæt det, der kører, ind i en suspenderet baggrundsproces

Ctrl + _, Fortryd den sidste kommando

Option + Shift + Cmd + C, Kopier almindelig tekst

Shift + Cmd + V, Indsæt markeringen

afslutte, afslutte en shell-session

,,

[/ bord]

Kommandohistorik

[bord]

,,

Ctrl + R, Søg efter tidligere brugte kommandoer

historie, Viser de kommandoer, som vi tidligere har skrevet

![værdi],Kør den sidst brugte kommando, der starter med en værdi

!!, Udfør den sidst brugte kommando

,,

[/ bord]

Terminal processer

terminale processer

[bord]

,,

ps -ax Viser de processer, der kører i øjeblikket. Kommandoen "a" viser alle brugerprocesser, og kommandoen "x" viser processer, der ikke er forbundet til terminalen

ps -aux, Vis alle processer med %cpu; %mem; page-in 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 rsize, Sorter processer efter hukommelsesbrug

dræb PID, Afslut proces med ID . PID'et vil blive vist som en kolonne i aktivitetsmonitoren

ps -ax | grep ,Søg efter en proces ved navn eller PID

,,

[/ bord]

Netværkskommandoer i Terminal

[bord]

,,

ping ,Ping værten og vis dens status

hvem er ,Få whois-oplysninger om et domæne

krølle -O ,Downloader en fil via HTTP; HTTPS eller FTP

ssh @ , Etabler en SSH-forbindelse til med brugeren

scp @ :/remote/path,Copy stadig fjern

arp -a Viser en liste over alle enheder på dit lokale netværk inklusive IP- og MAC-adresser på alle enheder

ifconfig en0, Viser din enheds IP- og MAC-adresse

traceroute [værtsnavn], Identificerer stien og hop gennemløbet af pakker fra din enhed til destinationsadressen

,,

[/ bord]

homebrew

[bord]

,,

bryglæge, Tjek systemet for potentielle problemer

bryghjælp, Liste over nyttige Homebrew-kommandoer

bryggeinstallation | ,Installer en formel

bryg afinstallere |cask>, Afinstaller en formel

brygliste --formel, Vis kun installerede formler

bryg deps | , Angiv alle afhængigheder af en formel

bryg søgetekst|/regex/,Søg efter formler ved hjælp af regex

bryg opgradering | , Opdater formlen

brygge forældet | ,Søgeformel

bryg forældet –formel,Find en forældet formel

brew pin [installed_formula], Fastgør en formel, så den ikke opdateres

bryg unpin [installed_formula],Unpin for at opdatere en pakke

brygoprydning, Fjern låsefiler og forældede pakker fra alle formler

,,

[/ bord]

Miljøvariabel eller sti

[bord]

,,

printenv, Viser en liste over aktuelt indstillede miljøvariabler

echo $PATH,Tjek værdien af ​​PATH-variablen, der gemmer en liste over mapper med eksekverbare filer

echo $PATH >path.txt, Eksporterer stibiblioteket til en tekstfil

eksport PATH=$PATH:absolute/sti til/program/,Kør kun et program gennem terminalen i den aktuelle session.

,,

[/ bord]


Efterlad din kommentar

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

*

*

  1. Ansvarlig for dataene: Actualidad Blog
  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.