Mac-terminalens kommandoer snyderark

  • Brian Curtis
  • 0
  • 3506
  • 331
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:

  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 det via Spotlight. Derefter kan du komme i gang med nogle af de magtfulde kommandoer nedenfor.

Mac-terminalens kommandoer snyderark

Kommando Handling
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
Mulighed + ←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 multi-kolonne output af 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 en / (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
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 + 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 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 -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 | 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 / stiKopier til en fjernbetjening
homebrew
bryg lægeKontroller brygningen for potentielle problemer
bryg installation Installer en formel
bryg afinstallation Afinstaller 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-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. .




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.