Cheatsheet voor Mac Terminal-opdrachten

Cheatsheet voor Mac Terminal-opdrachten

macOS is een intuïtief besturingssysteem, dus je hoeft niet veel tijd te besteden aan het leren van de basis; Als u dit weet, waarom zou u de Unix-opdrachtregel op uw Mac leren en ervan profiteren? We hebben vier goede redenen:





  1. Er zijn tientallen open source en vrij beschikbare Unix-gebaseerde apps. Je hoeft hier geen geld aan uit te geven.
  2. Als u problemen ondervindt bij het zoeken naar bestanden in Spotlight, kunt u zich wenden tot Unix-zoekhulpmiddelen. Ze zijn veel krachtiger dan Spotlight.
  3. U kunt op geautomatiseerde wijze bestanden, mappen en bestandsarchieven beheren. Door een cronjob in te stellen, wordt dit automatisch afgehandeld.
  4. Het geeft u meer macht en controle over uw systeem.

Met zoveel Mac-opdrachten is het vaak moeilijk om ze allemaal te onthouden en te gebruiken. We zijn hier om u te helpen met een gedetailleerd spiekbriefje met Mac Terminal-opdrachten die u kunt gebruiken om verbeterde productiviteit op uw systeem te ontgrendelen.





hoe berichten op youtube te verzenden

Start de Terminal-app van Toepassingen > Hulpprogramma's of zoek ernaar via Spotlight. Dan kun je aan de slag met enkele van de onderstaande krachtige commando's.





GRATIS DOWNLOAD: Deze spiekbrief is beschikbaar als een downloadbare pdf van onze distributiepartner, TradePub. U moet een kort formulier invullen om het alleen voor de eerste keer te openen. Downloaden Cheatsheet voor Mac Terminal-opdrachten .

Cheatsheet voor Mac Terminal-opdrachten

OpdrachtActie
Sneltoetsen
TabBestands- en mapnamen automatisch aanvullen
Ctrl + AGa naar het begin van de regel waarop u momenteel typt
Ctrl + EGa naar het einde van de regel waarop u momenteel typt
Ctrl + UWis de regel voor de cursor
Ctrl + KWis de regel na de cursor
Ctrl + WVerwijder het woord voor de cursor
Ctrl + TVerwissel de laatste twee tekens voor de cursor
Esc + TVerwissel de laatste twee woorden voor de cursor
Ctrl + LWis het scherm
Ctrl + CDood wat je ook aan het rennen bent
Ctrl + DDe huidige shell verlaten
Optie + →Cursor één woord vooruit verplaatsen
Optie +Cursor één woord achteruit verplaatsen
Ctrl + FCursor één teken vooruit verplaatsen
Ctrl + BCursor één teken achteruit verplaatsen
Ctrl + YPlak wat er met het laatste commando is geknipt
Ctrl + ZZet alles wat je tegenkomt in een onderbroken achtergrondproces
Ctrl + _De laatste opdracht ongedaan maken
Basis
/ (Schuine streep naar voren)Directory op het hoogste niveau
. (enkele periode)Huidige map
.. (Dubbele periode)Bovenliggende map
~ (Tilde)Thuismap
sudo [opdracht]Voer de opdracht uit met de beveiligingsrechten van de supergebruiker
nano [bestand]Opent de Terminal-editor
open bestand]Opent een bestand
[commando] -hHulp krijgen bij een opdracht
man [opdracht]Toon de help-handleiding van de opdracht
Directory wijzigen
CDThuismap
cd [map]Directory wijzigen, b.v. cd-documenten
cd ~Thuismap
CD/Wortel van de schijf
cd-Vorige map of map waarin u het laatst hebt gebladerd
pwdToon uw werkmap
CD..Ga omhoog naar de bovenliggende map
CD../..Twee niveaus omhoog
Directory-inhoud weergeven
lsToon de naam van bestanden en submappen in de map
ls -CUitvoer van meerdere kolommen van de lijst afdwingen
ls -aMaak een lijst van alle vermeldingen, inclusief die met .(punt) en ..(dubbele punt)
ls -1Voer de lijst met bestanden uit in één invoer per regelindeling
ls -FToon een / (slash) direct na elk pad dat een map is, * (sterretje) na uitvoerbare programma's of scripts, en @ na een symbolische link
ls -SSorteer bestanden of items op grootte
ls -lLijst in een lang formaat. Bevat bestandsmodus, naam van eigenaar en groep, datum en tijd dat het bestand is gewijzigd, padnaam en meer
lsLijst van de bestanden gesorteerd op tijd gewijzigd (meest recente eerst)
ls -lhLange lijst met door mensen leesbare bestandsgroottes in KB, MB of GB
ls -loMaak een lijst van de bestandsnamen met grootte, eigenaar en vlaggen
ls -laLijst met gedetailleerde directory-inhoud, inclusief verborgen bestanden
Bestandsgrootte en schijfruimte
vanLijstgebruik voor elke submap en de inhoud ervan
du -sh [map]Door mensen leesbare uitvoer van alle bestanden in een map
du -sGeef een item weer voor elk opgegeven bestand
du -sk * | sorteer neeLijst met bestanden en mappen, in totaal de grootte inclusief de submappen. Vervang sk* door sm* om mappen in MB weer te geven
df -hBereken de vrije schijfruimte van uw systeem
df -HBereken vrije schijfruimte in machten van 1.000 (in tegenstelling tot 1.024)
Bestands- en directorybeheer
mkdirMaak een nieuwe map met de naam
mkdir -p /Geneste mappen maken
mkdirMeerdere mappen tegelijk maken
mkdir ''Maak een map met een spatie in de bestandsnaam
rmdirEen map verwijderen (werkt alleen op lege mappen)
rm -REen map en de inhoud ervan verwijderen
aanrakenMaak een nieuw bestand zonder extensie
cpKopieer een bestand naar de map
cpKopieer een bestand naar de huidige map
cp ~//Kopieer een bestand naar de map en hernoem het gekopieerde bestand
cp -RKopieer een map naar een nieuwe map met spaties in de bestandsnaam
cp -iVraagt ​​u voordat u een bestand kopieert met een waarschuwingsbericht voor overschrijven
cp /Gebruikers/Kopieer meerdere bestanden naar een map
rmEen bestand verwijderen (Hiermee wordt het bestand permanent verwijderd; wees voorzichtig.)
rm -iVerwijder een bestand alleen als u een bevestiging geeft
rm -fVerwijdering forceren zonder bevestiging
rmMeerdere bestanden verwijderen zonder enige bevestiging
mvVerplaatsen/hernoemen
mvVerplaats een bestand naar de map, eventueel door een bestaand bestand te overschrijven
mv -iOptioneel -i vlag om u te waarschuwen voordat u het bestand overschrijft
mv *.png ~/Verplaats alle PNG-bestanden van de huidige map naar een andere map
Opdrachtgeschiedenis
Ctrl + RDoorzoek eerder gebruikte opdrachten
geschiedenis nToont de vorige commando's die je hebt getypt. Voeg een nummer toe om te beperken tot de laatste n items
![waarde]Voer de laatst getypte opdracht uit die begint met een waarde
!!Voer de laatst getypte opdracht uit
Rechten
ls -ldDe standaardmachtiging voor een thuismap weergeven
ls -ld /De lees-, schrijf- en toegangsrechten van een bepaalde map weergeven
chmod 755Wijzig de toestemming van een bestand in 755
chmod -R 600Wijzig de machtiging van een map (en de inhoud ervan) in 600
chown:Wijzig het eigendom van een bestand in gebruiker en groep. Voeg -R toe om de inhoud van de map op te nemen
Processen
ps -axVoer momenteel lopende processen uit. Hier toont a processen van alle gebruikers en x toont processen die niet zijn verbonden met de Terminal
ps -auxToont alle processen met %cpu, %mem, page in, PID en commando
bovenkantToon live-informatie over momenteel lopende processen
top -ocpu -s 5Processen weergeven gesorteerd op CPU-gebruik, elke 5 seconden geüpdatet
top -o rmaatSorteer bovenaan op geheugengebruik
dood PIDBeëindig proces met ID . Je ziet PID als een kolom in de Activity Monitor
ps -ax | greepZoek een proces op naam of PID
Netwerk
pingPing host en weergavestatus
wie isOutput whois-info voor een domein
krul -OBestand downloaden via HTTP, HTTPS of FTP
ssh @Breng een SSH-verbinding tot stand met de gebruiker
scp @:/remote/pathKopiëren naar een afstandsbediening
thuisbrouwsel
brouwdokterControleer brew op mogelijke problemen
brouwinstallatieEen formule installeren
brew verwijderenEen formule verwijderen
brouwlijstLijst van alle geïnstalleerde formules
brouwen zoekenBeschikbare formules voor brouwen weergeven
brouwsel upgradeUpgrade alle verouderde en niet-vastgezette brouwsels
brouwsel updateHaal de nieuwste versie van homebrew en formule op
brouwen opruimenOudere versie van geïnstalleerde formule verwijderen
brouwtap homebrew/caskTik op de cask-repository van GitHub
brouwvat lijstLijst van alle geïnstalleerde vaten
brouwvat installerenInstalleer het gegeven vat
brew cask verwijderenVerwijder het gegeven vat
Zoeken
zoek -naamVind alle bestanden met de naam in . Gebruik jokertekens (*) om te zoeken naar delen van bestandsnamen
greep ''Voer alle exemplaren van inside uit (voeg -i toe voor hoofdletterongevoeligheid)
grep -rl ''Zoeken naar alle bestanden met inside
Uitgang:
katVoer de inhoud van uit
minderVoer de inhoud uit van het gebruik van de opdracht less die paginering en meer ondersteunt
hoofdVoer de eerste 10 regels van uit
>>Voegt de uitvoer van toe aan
>Richt de uitvoer van in
|Richt de uitvoer van naar

Pas vervolgens de terminal aan

Er zijn veel commando's in deze spiekbrief. Maar je hoeft ze niet allemaal tegelijk te leren! Kies er een paar die goed integreren met uw workflow en u de meeste tijd besparen. Als je deze commando's eenmaal onder de knie hebt, valt er nog meer te leren over de Terminal om je ervaring ermee te verbeteren.

Voor meer informatie hebben we gekeken hoe we de Mac Terminal kunnen aanpassen en nuttiger kunnen maken.

wat betekent de smiley-emoji
Deel Deel Tweeten E-mail Verwijder deze Windows-bestanden en -mappen om schijfruimte vrij te maken

Wilt u schijfruimte op uw Windows-computer vrijmaken? Hier zijn de Windows-bestanden en -mappen die veilig kunnen worden verwijderd om schijfruimte vrij te maken.

Lees volgende
Gerelateerde onderwerpen
  • Mac
  • Spiek briefje
  • Terminal
  • Opdrachtprompt
  • Linux Bash Shell
Over de auteur Rahul Saigal(162 gepubliceerde artikelen)

Met zijn M.Optom Degree in Eye Care Speciality, werkte Rahul vele jaren als docent in het college. Schrijven en anderen lesgeven is altijd zijn passie. Hij schrijft nu over technologie en maakt het verteerbaar voor lezers die het niet goed begrijpen.

Meer van Rahul Saigal

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren
Categorie Mac