Vores mega-snyderi med Mac-terminalkommandoer giver en god reference til alle de vigtige kommandoer, du skal kende.

Mac-terminalens kommandoer snyderark

Reklame macOS er et intuitivt operativsystem, så du behøver ikke bruge meget tid på at lære det grundlæggende; Når du kender dette, hvorfor skulle du lære og drage fordel af Unix-kommandolinjen, der er tilgængelig på din Mac? Vi har fire gode grunde: Lås cheatarket "Mac-terminalkommandoer" op! Dette vi

Reklame

macOS er et intuitivt operativsystem, så du behøver ikke bruge meget tid på at lære det grundlæggende; Når du kender dette, hvorfor skulle du lære og drage fordel af Unix-kommandolinjen, der er tilgængelig på din Mac? Vi har fire gode grunde:

Lås cheatarket "Mac-terminalkommandoer" op!

Dette vil tilmelde dig vores nyhedsbrev

Angiv din oplåsning af e-mail Læs vores privatlivspolitik
  1. Der er snesevis af open source og frit tilgængelige Unix-baserede apps. Du behøver ikke at bruge penge på disse.
  2. Når du har svært ved at søge efter filer i Spotlight, kan du gå til Unix-søgeværktøjer. De er langt mere magtfulde end Spotlight.
  3. Du kan administrere filer, mapper og filarkiver på en automatiseret måde. Opsætning af et cron-job håndterer dette automatisk.
  4. Det giver dig mere magt og kontrol over dit system.

Med så mange Mac-kommandoer er det ofte svært at huske og bruge dem alle. Vi er her for at hjælpe med et detaljeret snyderi med Mac Terminal-kommandoer, du kan bruge til at låse op for forbedret produktivitet på dit system.

Start Terminal-appen fra Programmer> Hjælpeprogrammer, eller søg efter den via Spotlight. Derefter kan du komme i gang med nogle af de magtfulde kommandoer nedenfor.

Mac-terminalens kommandoer snyderark

KommandoHandling
Genveje
TabAuto-komplet fil- og mappenavne
Ctrl + AGå til starten af ​​den linje, du i øjeblikket skriver på
Ctrl + EGå til slutningen af ​​den linje, du i øjeblikket skriver på
Ctrl + URyd linjen før markøren
Ctrl + KRyd linjen efter markøren
Ctrl + WSlet ordet før markøren
Ctrl + TByt de to sidste tegn før markøren
Esc + TByt de to sidste ord før markøren
Ctrl + LRyd skærmen
Ctrl + CDræb hvad du løber
Ctrl + DGå ud af den aktuelle skal
Valgmulighed + →Flyt markøren et ord fremad
Valgmulighed + ←Flyt markøren et ord bagud
Ctrl + FFlyt markøren et tegn fremad
Ctrl + BFlyt markøren et tegn bagud
Ctrl + YIndsæt det, der blev skåret af den sidste kommando
Ctrl + ZSætter det, du løber ind i en suspenderet baggrundsproces
Ctrl + _Fortryd den sidste kommando
Grundlæggende
/ (Skråstreg)Katalog på øverste niveau
. (Enkelt periode)Nuværende bibliotek
.. (dobbelt periode)Forældremappe
~ (Tilde)Hjem bibliotek
sudo [kommando]Kør kommando med superbrugerens sikkerhedsrettigheder
nano [fil]Åbner terminaleditoren
åben fil]Åbner en fil
[kommando] -hFå hjælp til en kommando
mand [kommando]Vis hjælpemanualen til kommandoen
Skift katalog
cdHjem bibliotek
cd [mappe]Skift katalog, f.eks. Cd-dokumenter
cd ~Hjem bibliotek
cd /Drejets rod
cd -Forrige bibliotek eller mappe, du sidst gennemsøgte
pwdVis dit arbejdsmappe
cd ..Gå op til overordnet bibliotek
cd ../ ..Gå op to niveauer
Liste over indhold i listen
lsVis navnet på filer og undermapper i biblioteket
ls -CTving output af flere søjler fra fortegnelsen
ls -aListe over alle poster inklusive dem med. (Periode) og .. (dobbelt periode)
ls -1Output listen over filer i en post pr. Linjeformat
ls -FVis a / (skråstreg) umiddelbart efter hver sti, der er et bibliotek, * (stjerne) efter eksekverbare programmer eller scripts, og @ efter et symbolsk link
ls -SSorter filer eller poster efter størrelse
ls -lListe i et langt format. Inkluderer filtilstand, ejer og gruppenavn, dato og klokkeslæt blev ændret, stienavn og mere
ls -ltVis filerne sorteret efter ændret tid (senest først)
ls-lhLang liste med menneskelige læsbare filstørrelser i KB, MB eller GB
ls -loListe over filnavne med størrelse, ejer og flag
ls -laVis detaljerede katalogindhold, inklusive skjulte filer
Filstørrelse og diskplads
duListe over brug for hver undermappe og dens indhold
du -sh [mappe]Menneskelæsbar output af alle filer i et bibliotek
du -sVis en post for hver specificeret fil
du -sk * | sortere -nrListe over filer og mapper, i alt størrelsen inklusive undermapper. Udskift sk * med sm * for at vise mapper i MB
df -hBeregn dit systems ledige diskplads
df-HBeregn ledig diskplads med en magt på 1.000 (i modsætning til 1.024)
Fil- og katalogstyring
mkdirOpret en ny mappe med navnet
mkdir -p /Opret indlejrede mapper
mkdirOpret flere mapper på én gang
mkdir ""Opret en mappe med et mellemrum i filnavnet
rmdirSlet en mappe (fungerer kun på tomme mapper)
rm -RSlet en mappe og dens indhold
røre vedOpret en ny fil uden nogen udvidelse
cpKopier en fil til mappen
cpKopier en fil til den aktuelle mappe
cp ~ //Kopier en fil til mappen, og omdøb den kopierede fil
cp-RKopier en mappe til en ny mappe med mellemrum i filnavnet
cp -iBeder dig om, inden du kopierer en fil med en advarselsoverskrivelsesbesked
cp / Brugere /Kopier flere filer til en mappe
rmSlet en fil (Dette sletter filen permanent; brug med forsigtighed).
rm -iSlet kun en fil, når du bekræfter
rm -fTving fjernelse uden bekræftelse
rmSlet flere filer uden nogen bekræftelse
mvFlyt / omdøbe
mvFlyt en fil til mappen, muligvis ved at overskrive en eksisterende fil
mv -iValgfrit -i flag for at advare dig, før du overskriver filen
mv * .png ~ /Flyt alle PNG-filer fra den aktuelle mappe til en anden mappe
Kommandohistorie
Ctrl + RSøg gennem tidligere brugte kommandoer
historie nViser de foregående kommandoer, du har skrevet. Tilføj et tal for at begrænse til de sidste n poster
![værdi]Udfør den sidste kommando, der er indtastet, der starter med en værdi
!!Udfør den sidste kommando, der er indtastet
Tilladelser
ls -ldVis standardtilladelsen til et hjemmekatalog
ls -ld /Vis læse-, skrive- og adgangstilladelsen for en bestemt mappe
chmod 755Skift tilladelse til en fil til 755
chmod -R 600Skift tilladelse for en mappe (og dens indhold) til 600
chown:Skift ejerskab af en fil til bruger og gruppe. Tilføj -R for at inkludere mappeindhold
Processer
ps -axOutput, der kører i øjeblikket processer. Her viser a processer fra alle brugere og x viser processer, der ikke er forbundet med terminalen
ps -auxViser alle processer med% cpu, % mem, side i, PID og kommando
topVis live information om processer, der kører i øjeblikket
top -ocpu -s 5Vis processer sorteret efter CPU-brug, opdateres hvert 5. sekund
øverste størrelseSorter top efter hukommelsesforbrug
dræb PIDAfslut processen med ID. Du vil se PID som en kolonne i Aktivitetsmonitoren
ps -ax | grepFind en proces ved navn eller PID
Netværk
pingPing-vært og visningsstatus
hvem erOutput whois info for et domæne
krølle -ODownload fil via HTTP, HTTPS eller FTP
ssh @Opret SSH-forbindelse til med bruger
scp @: / fjernbetjening / stiKopier til en fjernbetjening
homebrew
bryg lægeKontroller brygningen for potentielle problemer
bryg installationInstaller en formel
bryg afinstallationAfinstaller en formel
brygge listeListe over alle de installerede formler
bryg søgningVis tilgængelige formler til brygning
bryg opgraderingOpgrader alle forældede og ikke-spændte bryggerier
bryg opdateringHent den nyeste version af homebrew og formel
brygning oprydningFjern ældre version af den installerede formel
bryg kran hjemmebrygg / caskTryk på beholderen fra GitHub
bryg cask listeListe over alle installerede fade
bryg cask-installationInstaller den givne kiste
afbryde bryg caskAfinstaller den givne kiste
Søg
find-navnFind alle filer, der er navngivet inde. Brug jokertegn (*) til at søge efter dele af filnavne
grep ""Output alle forekomster af indersiden (tilføj -i til sagens ufølsomhed)
grep -rl ""Søg efter alle filer der indeholder inde
Produktion
katOutput indholdet af
mindreOutput indholdet af at bruge den mindre kommando, der understøtter pagination og mere
hovedOutput de første 10 linjer med
>>Tilføjer output til
>Ret output til
|Ret output til

Tilpas derefter terminalen

Der er mange kommandoer i dette snyderi. Men du behøver ikke at lære dem alle på én gang! Vælg et par, der integrerer godt med din arbejdsgang og sparer dig mest tid. Når du har mestret disse kommandoer, er der stadig mere at lære om terminalen for at forbedre din oplevelse med den.

For yderligere læsning har vi set på, hvordan man tilpasser Mac-terminalen og gør det mere nyttigt. Sådan tilpasser du Mac-terminalen og gør det mere nyttigt. Sådan tilpasses Mac-terminalen og gør det mere nyttigt. Terminal-appen på din Mac er kraftfuld, men det er en smule intetsigende. Her er, hvordan du personliggør Terminal efter dine behov. Læs mere .

Udforsk mere om: Cheat Sheet, Command Prompt, Linux Bash Shell, Terminal.