Mac-terminalen kommandoer jukseark
Annonse
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 nytte av Unix-kommandolinjen som er tilgjengelig på Mac-en din? Vi har fire gode grunner:
Lås opp juksearket "Mac Terminal Commands" nå!
Dette vil registrere deg på vårt nyhetsbrev
Skriv inn låsen for e-post- Det finnes dusinvis av open source 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 mye kraftigere enn Spotlight.
- Du kan administrere filer, mapper og filarkiver på en automatisert 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.
Start Terminal-appen fra Applications> Utilities, eller søk etter den via Spotlight. Så kan du komme i gang med noen av de kraftige kommandoene nedenfor.
Mac-terminalen kommandoer jukseark
Kommando | Handling |
---|---|
snarveier | |
Tab | Fullfør automatisk fil- og mappenavn |
Ctrl + A | Gå til begynnelsen av linjen du skriver på |
Ctrl + E | Gå til slutten av linjen du skriver på |
Ctrl + U | Tøm linjen før markøren |
Ctrl + K | Tøm 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 på hva 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 kuttet av den siste kommandoen |
Ctrl + Z | Setter det du kjører i en suspendert bakgrunnsprosess |
Ctrl + _ | Angre den siste kommandoen |
Grunnleggende | |
/ (Fremover skråstrek) | Toppkatalog |
. (Enkel periode) | Gjeldende katalog |
.. (dobbel periode) | Foreldrekatalog |
~ (Tilde) | Hjemmekatalog |
sudo [kommando] | Kjør kommando med sikkerhetsrettighetene til superbrukeren |
nano [fil] | Åpner terminalredaktøren |
å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 / | Rot av stasjonen |
CD - | Forrige katalog eller mappe du sist søkte på |
pwd | Vis din arbeidskatalog |
cd .. | Gå opp til overordnet katalog |
cd ../ .. | Gå opp to nivåer |
Liste over kataloginnhold | |
ls | Vis navnet på filer og underkataloger i katalogen |
ls -C | Tving ut flerkolonneutgangen fra oppføringen |
ls -a | Liste over alle oppføringer 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 symbolkobling |
ls -S | Sorter filer eller oppføringer etter størrelse |
ls -l | Liste i et langt format. Inkluderer filmodus, eier- og gruppenavn, dato og klokkeslett ble endret, banenavn og mer |
ls -lt | Liste over filene sortert etter tid modifisert (siste først) |
ls -lh | Lang liste med menneskelige lesbare filstørrelser i KB, MB eller GB |
ls -lo | Liste filnavnene med størrelse, eier og flagg |
ls -la | Liste detaljert kataloginnhold, inkludert skjulte filer |
Filstørrelse og diskplass | |
du | Liste over 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 * | sortere -nr | Liste over filer og mapper, totalt størrelsen inkludert undermapper. Erstatt sk * med sm * for å vise kataloger i MB |
df -h | Beregn systemets ledige diskplass |
df -H | Beregn ledig diskplass med krefter på 1 000 (i motsetning til 1 024) |
Fil- og katalogbehandling | |
mkdir | Lag ny mappe med navnet |
mkdir -p / | Lag nestede mapper |
mkdir | Lag flere mapper samtidig |
mkdir "" | Lag en mappe med et mellomrom i filnavnet |
rmdir | Slett en mappe (fungerer bare på tomme mapper) |
rm -R | Slett en mappe og dens innhold |
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 den kopierte filen nytt navn |
cp -R | Kopier en mappe til en ny mappe med mellomrom i filnavnet |
cp -i | Ber deg om før du kopierer en fil med en advarsel overskriv melding |
cp / brukere / | Kopier flere filer til en mappe |
rm | Slette en fil (Dette sletter filen permanent; bruk med forsiktighet.) |
rm -i | Slett en fil bare når du bekrefter |
rm -f | Tving fjerning uten bekreftelse |
rm | Slett flere filer uten noen bekreftelse |
mv | Flytte / endre 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 |
Kommandohistorie | |
Ctrl + R | Søk gjennom tidligere brukte kommandoer |
historie n | Viser de forrige kommandoene du har skrevet. Legg til et nummer for å begrense til de siste n elementene |
![verdi] | Utfør den siste kommandoen som er skrevet, og som starter med en verdi |
!! | Utfør den siste kommandoen som er skrevet |
tillatelser | |
ls -ld | Vis standard tillatelse for en hjemmekatalog |
ls -ld / | Vis lese-, skrive- og tilgangstillatelsen til en bestemt mappe |
chmod 755 | Endre tillatelsen til en fil til 755 |
chmod -R 600 | Endre tillatelsen til en mappe (og dens innhold) til 600 |
chown: | Endre eierskapet til en fil til bruker og gruppe. Legg til -R for å inkludere mappeinnhold |
prosesser | |
ps -ax | Utdata som for tiden 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, page in, PID og kommando |
topp | Vis live informasjon om prosesser som kjører for tiden |
topp -ocpu -s 5 | Vis prosesser sortert etter CPU-bruk, oppdateres hvert 5. sekund |
øverste størrelse | Sorter topp etter minnebruk |
drepe PID | Avslutt prosess med ID. Du vil se PID som en kolonne i Activity Monitor |
ps -ax | grep | Finn en prosess med navn eller PID |
Network | |
ping | Ping vert og visningsstatus |
hvem er | Send ut informasjon om et domene |
krøll -O | Last ned fil via HTTP, HTTPS eller FTP |
ssh @ | Opprett SSH-forbindelse til med bruker |
scp @: / fjernkontroll / bane | Kopier til en fjernkontroll |
Hjemme brygget | |
brygge lege | Sjekk brygg for potensielle problemer |
brygge installasjon | Installer en formel |
brygge avinstallering | Avinstaller en formel |
bryggeliste | Liste over alle installerte formler |
brygge søk | Vis tilgjengelige formler for brygging |
bryggeoppgradering | Oppgrader alle utdaterte og uspinnede brygger |
bryggeoppdatering | Hent den nyeste versjonen av hjemmebrygg og formel |
bryggeopprydding | Fjern eldre versjon av installert formel |
bryggkran hjemmebrygg / fat | Trykk på depot fra GitHub |
brygge kisteliste | Liste over alle installerte fat |
brygge fat installere | Installer den gitte kisten |
bryg cask avinstallere | Avinstaller den gitte kisten |
Søk | |
finn-navn | Finn alle filene som er navngitt inni. Bruk jokertegn (*) for å søke etter deler av filnavn |
grep "" | Legg ut alle forekomster av innsiden (legg til -i for sansensensitivitet) |
grep -rl "" | Søk etter alle filer som inneholder innsiden |
Produksjon | |
katt | Skriv ut innholdet i |
mindre | Skriv ut innholdet i å bruke den mindre kommandoen som støtter paginering og mer |
hode | Skriv ut de første 10 linjene med |
>> | Legger ut effekten til |
> | Direkte utgangen til |
| | Direkte utgangen til |
Deretter tilpasser terminalen
Det er mange kommandoer i dette juksearket. Men du trenger ikke å lære dem alle på en gang! Velg noen få som integrerer godt med arbeidsflyten din og sparer mest mulig tid. Når du har mestret disse kommandoene, er det fortsatt mer å lære om terminalen for å forbedre opplevelsen din med den.
For ytterligere lesing har vi sett på hvordan du kan tilpasse Mac-terminalen og gjøre den mer nyttig Hvordan tilpasse Mac-terminalen og gjøre den mer nyttig Hvordan tilpasse Mac-terminalen og gjøre den mer nyttig. Terminal-appen på Mac-en din er kraftig, men det er litt intetsigende. Slik personaliserer du terminal etter dine behov. Les mer .
Utforsk mer om: Cheat Sheet, Command Prompt, Linux Bash Shell, Terminal.