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 vil tilmelde dig vores nyhedsbrev
Angiv din oplåsning af e-mail Læs vores privatlivspolitik- Der er snesevis af open source og frit tilgængelige Unix-baserede apps. Du behøver ikke at bruge penge på disse.
- 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.
- Du kan administrere filer, mapper og filarkiver på en automatiseret måde. Opsætning af et cron-job håndterer dette automatisk.
- 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
Kommando | Handling |
---|---|
Genveje | |
Tab | Auto-komplet fil- og mappenavne |
Ctrl + A | Gå til starten af den linje, du i øjeblikket skriver på |
Ctrl + E | Gå til slutningen af den linje, du i øjeblikket skriver på |
Ctrl + U | Ryd linjen før markøren |
Ctrl + K | Ryd linjen efter markøren |
Ctrl + W | Slet ordet før markøren |
Ctrl + T | Byt de to sidste tegn før markøren |
Esc + T | Byt de to sidste ord før markøren |
Ctrl + L | Ryd skærmen |
Ctrl + C | Dræb hvad du løber |
Ctrl + D | Gå ud af den aktuelle skal |
Valgmulighed + → | Flyt markøren et ord fremad |
Valgmulighed + ← | Flyt markøren et ord bagud |
Ctrl + F | Flyt markøren et tegn fremad |
Ctrl + B | Flyt markøren et tegn bagud |
Ctrl + Y | Indsæt det, der blev skåret af den sidste kommando |
Ctrl + Z | Sæ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] -h | Få hjælp til en kommando |
mand [kommando] | Vis hjælpemanualen til kommandoen |
Skift katalog | |
cd | Hjem bibliotek |
cd [mappe] | Skift katalog, f.eks. Cd-dokumenter |
cd ~ | Hjem bibliotek |
cd / | Drejets rod |
cd - | Forrige bibliotek eller mappe, du sidst gennemsøgte |
pwd | Vis dit arbejdsmappe |
cd .. | Gå op til overordnet bibliotek |
cd ../ .. | Gå op to niveauer |
Liste over indhold i listen | |
ls | Vis navnet på filer og undermapper i biblioteket |
ls -C | Tving output af flere søjler fra fortegnelsen |
ls -a | Liste over alle poster inklusive dem med. (Periode) og .. (dobbelt periode) |
ls -1 | Output listen over filer i en post pr. Linjeformat |
ls -F | Vis a / (skråstreg) umiddelbart efter hver sti, der er et bibliotek, * (stjerne) efter eksekverbare programmer eller scripts, og @ efter et symbolsk link |
ls -S | Sorter filer eller poster efter størrelse |
ls -l | Liste i et langt format. Inkluderer filtilstand, ejer og gruppenavn, dato og klokkeslæt blev ændret, stienavn og mere |
ls -lt | Vis filerne sorteret efter ændret tid (senest først) |
ls-lh | Lang liste med menneskelige læsbare filstørrelser i KB, MB eller GB |
ls -lo | Liste over filnavne med størrelse, ejer og flag |
ls -la | Vis detaljerede katalogindhold, inklusive skjulte filer |
Filstørrelse og diskplads | |
du | Liste over brug for hver undermappe og dens indhold |
du -sh [mappe] | Menneskelæsbar output af alle filer i et bibliotek |
du -s | Vis en post for hver specificeret fil |
du -sk * | sortere -nr | Liste over filer og mapper, i alt størrelsen inklusive undermapper. Udskift sk * med sm * for at vise mapper i MB |
df -h | Beregn dit systems ledige diskplads |
df-H | Beregn ledig diskplads med en magt på 1.000 (i modsætning til 1.024) |
Fil- og katalogstyring | |
mkdir | Opret en ny mappe med navnet |
mkdir -p / | Opret indlejrede mapper |
mkdir | Opret flere mapper på én gang |
mkdir "" | Opret en mappe med et mellemrum i filnavnet |
rmdir | Slet en mappe (fungerer kun på tomme mapper) |
rm -R | Slet en mappe og dens indhold |
røre ved | Opret en ny fil uden nogen udvidelse |
cp | Kopier en fil til mappen |
cp | Kopier en fil til den aktuelle mappe |
cp ~ // | Kopier en fil til mappen, og omdøb den kopierede fil |
cp-R | Kopier en mappe til en ny mappe med mellemrum i filnavnet |
cp -i | Beder dig om, inden du kopierer en fil med en advarselsoverskrivelsesbesked |
cp / Brugere / | Kopier flere filer til en mappe |
rm | Slet en fil (Dette sletter filen permanent; brug med forsigtighed). |
rm -i | Slet kun en fil, når du bekræfter |
rm -f | Tving fjernelse uden bekræftelse |
rm | Slet flere filer uden nogen bekræftelse |
mv | Flyt / omdøbe |
mv | Flyt en fil til mappen, muligvis ved at overskrive en eksisterende fil |
mv -i | Valgfrit -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 + R | Søg gennem tidligere brugte kommandoer |
historie n | Viser 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 -ld | Vis standardtilladelsen til et hjemmekatalog |
ls -ld / | Vis læse-, skrive- og adgangstilladelsen for en bestemt mappe |
chmod 755 | Skift tilladelse til en fil til 755 |
chmod -R 600 | Skift 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 -ax | Output, der kører i øjeblikket processer. Her viser a processer fra alle brugere og x viser processer, der ikke er forbundet med terminalen |
ps -aux | Viser alle processer med% cpu, % mem, side i, PID og kommando |
top | Vis live information om processer, der kører i øjeblikket |
top -ocpu -s 5 | Vis processer sorteret efter CPU-brug, opdateres hvert 5. sekund |
øverste størrelse | Sorter top efter hukommelsesforbrug |
dræb PID | Afslut processen med ID. Du vil se PID som en kolonne i Aktivitetsmonitoren |
ps -ax | grep | Find en proces ved navn eller PID |
Netværk | |
ping | Ping-vært og visningsstatus |
hvem er | Output whois info for et domæne |
krølle -O | Download fil via HTTP, HTTPS eller FTP |
ssh @ | Opret SSH-forbindelse til med bruger |
scp @: / fjernbetjening / sti | Kopier til en fjernbetjening |
homebrew | |
bryg læge | Kontroller brygningen for potentielle problemer |
bryg installation | Installer en formel |
bryg afinstallation | Afinstaller en formel |
brygge liste | Liste over alle de installerede formler |
bryg søgning | Vis tilgængelige formler til brygning |
bryg opgradering | Opgrader alle forældede og ikke-spændte bryggerier |
bryg opdatering | Hent den nyeste version af homebrew og formel |
brygning oprydning | Fjern ældre version af den installerede formel |
bryg kran hjemmebrygg / cask | Tryk på beholderen fra GitHub |
bryg cask liste | Liste over alle installerede fade |
bryg cask-installation | Installer den givne kiste |
afbryde bryg cask | Afinstaller den givne kiste |
Søg | |
find-navn | Find 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 | |
kat | Output indholdet af |
mindre | Output indholdet af at bruge den mindre kommando, der understøtter pagination og mere |
hoved | Output 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.