Mac Terminal Commands Cheat Sheet

Mac Terminal Commands Cheat Sheet

macOS er et intuitivt operativsystem, så du trenger ikke bruke mye tid på å lære det grunnleggende; Når du vet dette, hvorfor bør du lære og dra fordel av Unix -kommandolinjen som er tilgjengelig på din Mac? Vi har fire gode grunner:





  1. Det er dusinvis av åpen kildekode og fritt tilgjengelige Unix-baserte apper. Du trenger ikke bruke penger på disse.
  2. Når du har problemer med å søke etter filer i Spotlight, kan du gå til Unix søkeverktøy. De er langt kraftigere enn Spotlight.
  3. Du kan administrere filer, mapper og filarkiver på en automatisk måte. Å sette opp en cron -jobb vil håndtere dette automatisk.
  4. Det gir deg mer kraft og kontroll over systemet ditt.

Med så mange Mac -kommandoer er det ofte vanskelig å huske og bruke dem alle. Vi er her for å hjelpe deg med et detaljert jukseark med Mac Terminal -kommandoer du kan bruke til å låse opp forbedret produktivitet på systemet ditt.





hvordan slutte å bruke sosiale medier

Start Terminal -appen fra Programmer> Verktøy eller søk etter det via Spotlight. Deretter kan du komme i gang med noen av de kraftige kommandoene nedenfor.





GRATIS NEDLASTING: Dette juksearket er tilgjengelig som en nedlastbar PDF fra vår distribusjonspartner, TradePub. Du må bare fylle ut et kort skjema for å få tilgang til det for første gang. nedlasting Mac Terminal Commands Cheat Sheet .

Mac Terminal Commands Cheat Sheet

KommandoHandling
Snarveier
TabFullfør fil- og mappenavn automatisk
Ctrl + A.Gå til begynnelsen av linjen du skriver på nå
Ctrl + EGå til slutten av linjen du skriver nå
Ctrl + UFjern linjen før markøren
Ctrl + KFjern linjen etter markøren
Ctrl + W.Slett ordet før markøren
Ctrl + TBytt de to siste tegnene før markøren
Esc + TBytt de to siste ordene før markøren
Ctrl + LFjern skjermen
Ctrl + CDrep det du løper
Ctrl + DGå ut av gjeldende skall
Alternativ + →Flytt markøren ett ord fremover
Alternativ + ←Flytt markøren ett ord bakover
Ctrl + FFlytt markøren ett tegn fremover
Ctrl + BFlytt markøren ett tegn bakover
Ctrl + YLim inn det som ble klippet av den siste kommandoen
Ctrl + ZSetter det du kjører inn i en suspendert bakgrunnsprosess
Ctrl + _Angre den siste kommandoen
Grunnleggende
/ (Fremover skråstrek)Katalog på toppnivå
. (Enkelt periode)Gjeldende katalog
.. (dobbel periode)Foreldrekatalog
~ (Tilde)Hjemmekatalog
sudo [kommando]Kjør kommando med sikkerhetsrettighetene til superbrukeren
nano [fil]Åpner Terminal editor
åpen fil]Åpner en fil
[kommando] -hFå hjelp om en kommando
mann [kommando]Vis hjelpemanualen til kommandoen
Endre katalog
CDHjemmekatalog
cd [mappe]Endre katalog, f.eks. cd Dokumenter
cd ~Hjemmekatalog
CD/Roten til stasjonen
cd -Forrige katalog eller mappe du sist bla gjennom
pwdVis arbeidskatalogen din
CD ..Gå opp til den overordnede katalogen
CD ../ ..Gå opp to nivåer
Liste kataloginnhold
lsVis navnet på filer og underkataloger i katalogen
ls -CTving ut flere kolonne-utdata fra oppføringen
ls -aListe over alle oppføringene, inkludert de med. (Periode) og .. (dobbel periode)
ls -1Skriv ut listen over filer i en oppføring per linjeformat
ls -FVis a / (skråstrek) umiddelbart etter hver bane som er en katalog, * (stjerne) etter kjørbare programmer eller skript, og @ etter en symbolsk lenke
ls -SSorter filer eller oppføringer etter størrelse
ls -lListe i et langt format. Inkluderer filmodus, eier- og gruppenavn, dato og klokkeslettfil ble endret, banenavn og mer
lsVis filene sortert etter endret tid (siste først)
ls -lhLang oppføring med lesbare filstørrelser i KB, MB eller GB
ls -loLag filnavnene med størrelse, eier og flagg
ls -laVis detaljert kataloginnhold, inkludert skjulte filer
Filstørrelse og diskplass
avListe opp bruken for hver underkatalog og dens innhold
du -sh [mappe]Menneskelig lesbar utgang av alle filer i en katalog
du -sVis en oppføring for hver spesifisert fil
du -sk * | sortert nrVis filer og mapper med en total størrelse inkludert undermapper. Erstatt sk* med sm* for å vise kataloger i MB
df -hBeregn systemets ledige diskplass
df -HBeregn ledig diskplass i potens på 1000 (i motsetning til 1024)
Fil- og katalogbehandling
mkdirLag en ny mappe med navnet
mkdir -p /Lag nestede mapper
mkdirLag flere mapper samtidig
mkdir ''Lag en mappe med mellomrom i filnavnet
rmdirSlett en mappe (fungerer bare på tomme mapper)
rm -RSlett en mappe og innholdet i den
ta påLag en ny fil uten utvidelse
cpKopier en fil til mappen
cpKopier en fil til gjeldende mappe
cp ~ //Kopier en fil til mappen og gi nytt navn til den kopierte filen
cp -RKopier en mappe til en ny mappe med mellomrom i filnavnet
cp -iVarsler deg før du kopierer en fil med en advarsel om overskriving
cp /Users /Kopier flere filer til en mappe
rmSlett en fil (Dette sletter filen permanent; bruk med forsiktighet.)
rm -iSlett en fil bare når du gir bekreftelse
rm -fTving fjerning uten bekreftelse
rmSlett flere filer uten bekreftelse
mvFlytt/gi nytt navn
mvFlytt en fil til mappen, muligens ved å overskrive en eksisterende fil
mv -iValgfritt -i -flagg for å advare deg før du overskriver filen
mv *.png ~/Flytt alle PNG -filer fra gjeldende mappe til en annen mappe
Kommandohistorikk
Ctrl + RSøk gjennom tidligere brukte kommandoer
historie nViser de tidligere kommandoene du har skrevet. Legg til et tall for å begrense de siste n elementene
![verdi]Utfør den siste kommandoen som ble skrevet som starter med en verdi
!!Utfør den siste kommandoen som ble skrevet
Tillatelser
ls -ldVis standardtillatelsen for en hjemmekatalog
ls -ld /Vis lese-, skrive- og tilgangstillatelsen for en bestemt mappe
chmod 755Endre tillatelsen til en fil til 755
chmod -R 600Endre tillatelsen til en mappe (og innholdet) til 600
chown:Endre eierskapet til en fil til bruker og gruppe. Legg til -R for å inkludere mappeinnhold
Prosesser
ps -axUtdata som kjører prosesser. Her viser a prosesser fra alle brukere og x viser prosesser som ikke er koblet til terminalen
ps -auxViser alle prosessene med %cpu, %mem, side in, PID og kommando
toppVis live informasjon om prosesser som kjører for øyeblikket
topp -okpu -s 5Skjermprosesser sortert etter CPU -bruk, oppdateres hvert 5. sekund
topp -o rsizeSorter topp etter minnebruk
drepe PIDAvslutt prosessen med ID. Du ser PID som en kolonne i aktivitetsmonitoren
ps -ax | grepFinn en prosess ved navn eller PID
Nettverk
pingPingvert og visningsstatus
hvem erLegg ut whois -informasjon for et domene
krølle -OLast ned filen via HTTP, HTTPS eller FTP
ssh @Opprett SSH -tilkobling til med bruker
scp @:/remote/pathKopier til en fjernkontroll
Hjemme brygget
brygge legeSjekk brygge for potensielle problemer
brygge installasjonInstaller en formel
bryg avinstallerAvinstaller en formel
brygge listeListe over alle de installerte formlene
brygge søkVis tilgjengelige formler for brygging
brygge oppgraderingOppgrader alle utdaterte og ikke -festede brygger
brygge oppdateringHent siste versjon av homebrew og formel
brygge oppryddingFjern eldre versjon av installert formel
brygg kran hjemmebrygg/fatTrykk på fatlageret fra GitHub
brygge fatlisteListe over alle installerte fat
brygge fat installasjonInstaller den gitte fatet
brew cask avinstallereAvinstaller den gitte fatet
Søk
finn -navnFinn alle filene som er navngitt inne. Bruk jokertegn (*) for å søke etter deler av filnavn
grep ''Send ut alle forekomster av innsiden (legg til -i for ufølsomhet i tilfeller)
grep -rl ''Søk etter alle filene som inneholder innsiden
Produksjon
kattSkriv inn innholdet i
mindreSkriv inn innholdet i å bruke den mindre kommandoen som støtter paginering og mer
hodeSkriv ut de første 10 linjene av
>>Legger til produksjonen av til
>Direkte utgangen til
|Direkte utgangen til

Tilpass deretter terminalen

Det er mange kommandoer i dette juksearket. Men du trenger ikke å lære dem alle samtidig! Velg noen som passer godt inn i arbeidsflyten din og sparer deg mest tid. Når du har mestret disse kommandoene, er det fortsatt mer å lære om terminalen for å forbedre din opplevelse med den.

For ytterligere lesing har vi sett på hvordan du tilpasser Mac Terminal og gjør den mer nyttig.

hvordan tømme ram på en bærbar datamaskin
Dele Dele kvitring E -post Slett disse Windows -filene og mappene for å frigjøre diskplass

Trenger du å tømme diskplass på Windows -datamaskinen? Her er Windows -filer og mapper som trygt kan slettes for å frigjøre diskplass.

Les neste
Relaterte temaer
  • Mac
  • Jukseark
  • Terminal
  • Ledeteksten
  • Linux Bash Shell
Om forfatteren Rahul Saigal(162 artikler publisert)

Med sin M.Optom Degree in Eye Care Specialty jobbet Rahul som foreleser i mange år på høyskolen. Å skrive og lære andre er alltid hans lidenskap. Han skriver nå om teknologi og gjør den lett fordøyelig for lesere som ikke forstår den godt.

Mer fra Rahul Saigal

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere