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:
- Det er dusinvis av åpen kildekode og fritt tilgjengelige Unix-baserte apper. Du trenger ikke bruke penger på disse.
- 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.
- Du kan administrere filer, mapper og filarkiver på en automatisk måte. Å sette opp en cron -jobb vil håndtere dette automatisk.
- 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
Kommando | Handling |
---|---|
Snarveier | |
Tab | Fullfør fil- og mappenavn automatisk |
Ctrl + A. | Gå til begynnelsen av linjen du skriver på nå |
Ctrl + E | Gå til slutten av linjen du skriver nå |
Ctrl + U | Fjern linjen før markøren |
Ctrl + K | Fjern linjen etter markøren |
Ctrl + W. | Slett ordet før markøren |
Ctrl + T | Bytt de to siste tegnene før markøren |
Esc + T | Bytt de to siste ordene før markøren |
Ctrl + L | Fjern skjermen |
Ctrl + C | Drep det du løper |
Ctrl + D | Gå ut av gjeldende skall |
Alternativ + → | Flytt markøren ett ord fremover |
Alternativ + ← | Flytt markøren ett ord bakover |
Ctrl + F | Flytt markøren ett tegn fremover |
Ctrl + B | Flytt markøren ett tegn bakover |
Ctrl + Y | Lim inn det som ble klippet av den siste kommandoen |
Ctrl + Z | Setter 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] -h | Få hjelp om en kommando |
mann [kommando] | Vis hjelpemanualen til kommandoen |
Endre katalog | |
CD | Hjemmekatalog |
cd [mappe] | Endre katalog, f.eks. cd Dokumenter |
cd ~ | Hjemmekatalog |
CD/ | Roten til stasjonen |
cd - | Forrige katalog eller mappe du sist bla gjennom |
pwd | Vis arbeidskatalogen din |
CD .. | Gå opp til den overordnede katalogen |
CD ../ .. | Gå opp to nivåer |
Liste kataloginnhold | |
ls | Vis navnet på filer og underkataloger i katalogen |
ls -C | Tving ut flere kolonne-utdata fra oppføringen |
ls -a | Liste over alle oppføringene, inkludert de med. (Periode) og .. (dobbel periode) |
ls -1 | Skriv ut listen over filer i en oppføring per linjeformat |
ls -F | Vis a / (skråstrek) umiddelbart etter hver bane som er en katalog, * (stjerne) etter kjørbare programmer eller skript, og @ etter en symbolsk lenke |
ls -S | Sorter filer eller oppføringer etter størrelse |
ls -l | Liste i et langt format. Inkluderer filmodus, eier- og gruppenavn, dato og klokkeslettfil ble endret, banenavn og mer |
ls | Vis filene sortert etter endret tid (siste først) |
ls -lh | Lang oppføring med lesbare filstørrelser i KB, MB eller GB |
ls -lo | Lag filnavnene med størrelse, eier og flagg |
ls -la | Vis detaljert kataloginnhold, inkludert skjulte filer |
Filstørrelse og diskplass | |
av | Liste opp bruken for hver underkatalog og dens innhold |
du -sh [mappe] | Menneskelig lesbar utgang av alle filer i en katalog |
du -s | Vis en oppføring for hver spesifisert fil |
du -sk * | sortert nr | Vis filer og mapper med en total størrelse inkludert undermapper. Erstatt sk* med sm* for å vise kataloger i MB |
df -h | Beregn systemets ledige diskplass |
df -H | Beregn ledig diskplass i potens på 1000 (i motsetning til 1024) |
Fil- og katalogbehandling | |
mkdir | Lag en ny mappe med navnet |
mkdir -p / | Lag nestede mapper |
mkdir | Lag flere mapper samtidig |
mkdir '' | Lag en mappe med mellomrom i filnavnet |
rmdir | Slett en mappe (fungerer bare på tomme mapper) |
rm -R | Slett en mappe og innholdet i den |
ta på | Lag en ny fil uten utvidelse |
cp | Kopier en fil til mappen |
cp | Kopier en fil til gjeldende mappe |
cp ~ // | Kopier en fil til mappen og gi nytt navn til den kopierte filen |
cp -R | Kopier en mappe til en ny mappe med mellomrom i filnavnet |
cp -i | Varsler deg før du kopierer en fil med en advarsel om overskriving |
cp /Users / | Kopier flere filer til en mappe |
rm | Slett en fil (Dette sletter filen permanent; bruk med forsiktighet.) |
rm -i | Slett en fil bare når du gir bekreftelse |
rm -f | Tving fjerning uten bekreftelse |
rm | Slett flere filer uten bekreftelse |
mv | Flytt/gi nytt navn |
mv | Flytt en fil til mappen, muligens ved å overskrive en eksisterende fil |
mv -i | Valgfritt -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 + R | Søk gjennom tidligere brukte kommandoer |
historie n | Viser 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 -ld | Vis standardtillatelsen for en hjemmekatalog |
ls -ld / | Vis lese-, skrive- og tilgangstillatelsen for en bestemt mappe |
chmod 755 | Endre tillatelsen til en fil til 755 |
chmod -R 600 | Endre 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 -ax | Utdata som kjører prosesser. Her viser a prosesser fra alle brukere og x viser prosesser som ikke er koblet til terminalen |
ps -aux | Viser alle prosessene med %cpu, %mem, side in, PID og kommando |
topp | Vis live informasjon om prosesser som kjører for øyeblikket |
topp -okpu -s 5 | Skjermprosesser sortert etter CPU -bruk, oppdateres hvert 5. sekund |
topp -o rsize | Sorter topp etter minnebruk |
drepe PID | Avslutt prosessen med ID. Du ser PID som en kolonne i aktivitetsmonitoren |
ps -ax | grep | Finn en prosess ved navn eller PID |
Nettverk | |
ping | Pingvert og visningsstatus |
hvem er | Legg ut whois -informasjon for et domene |
krølle -O | Last ned filen via HTTP, HTTPS eller FTP |
ssh @ | Opprett SSH -tilkobling til med bruker |
scp @:/remote/path | Kopier til en fjernkontroll |
Hjemme brygget | |
brygge lege | Sjekk brygge for potensielle problemer |
brygge installasjon | Installer en formel |
bryg avinstaller | Avinstaller en formel |
brygge liste | Liste over alle de installerte formlene |
brygge søk | Vis tilgjengelige formler for brygging |
brygge oppgradering | Oppgrader alle utdaterte og ikke -festede brygger |
brygge oppdatering | Hent siste versjon av homebrew og formel |
brygge opprydding | Fjern eldre versjon av installert formel |
brygg kran hjemmebrygg/fat | Trykk på fatlageret fra GitHub |
brygge fatliste | Liste over alle installerte fat |
brygge fat installasjon | Installer den gitte fatet |
brew cask avinstallere | Avinstaller den gitte fatet |
Søk | |
finn -navn | Finn 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 | |
katt | Skriv inn innholdet i |
mindre | Skriv inn innholdet i å bruke den mindre kommandoen som støtter paginering og mer |
hode | Skriv 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 datamaskinDele 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
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 SaigalAbonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere