Terminal-opdrachten voor Mac

Mac-terminal

Als u op zoek bent naar een lijst met de terminal-opdrachten voor mac, bent u bij het juiste artikel beland. In dit artikel laten we u de meest bruikbare terminalcommando's voor Mac zien op een dagelijkse basis om acties handmatig uit te voeren zonder afhankelijk te zijn van de macOS grafische interface.

Hoe Terminal op Mac te openen

open Terminal op Mac

De snelste methode om toegang te krijgen tot Terminal op Mac is om de sneltoets Command + spatiebalk, typ terminal en klik op het eerste resultaat.

Terminal-processen

Terminal-processen

ps-ax Toont de processen die momenteel worden uitgevoerd. Het commando "a" toont de processen van alle gebruikers en het commando "x" toont de processen die niet verbonden zijn met de Terminal
ps -aux Toon alle processen met %cpu; %mem; pagina in en PID
top Toont realtime informatie over de processen die worden uitgevoerd
top-ocpu-s 5 Toont processen gesorteerd op CPU-gebruik en wordt elke 5 seconden bijgewerkt
top -o rmaat Sorteer processen op geheugengebruik
dood PID Verlaat proces met ID . De PID wordt weergegeven als een kolom in Activity Monitor
ps -ax | grep Zoek een proces op naam of PID

Terminal zoeken

vind -naam <«»bestand»»>» Vind alle bestanden met de naam binnenin . We kunnen sterretjes (*) gebruiken om te zoeken naar delen van bestandsnamen
"grep" »» » Vind alle overeenkomsten van binnenin
"grep -rl "" »» » Zoek alle bestanden met binnenin

Basis terminalopdrachten

/ (Schuine streep naar voren) Directory op het hoogste niveau
. Toegang tot huidige map
.. bovenste map
~ hoofdmap
sudo [opdracht] Opdracht uitvoeren met superuser-beveiligingsprivileges
nano [bestand] Open de Terminal-editor
open bestand] Een bestand openen
[commando] -h Hulp krijgen op commando
man [opdracht] Toont de help-handleiding van de opdracht

Beheer van terminalvergunningen

Machtigingen in Terminal

ls-ld Toon de standaardmachtiging van een bronmap
ls -ld/ Toon leesrechten; schrijven en toegang tot een bepaalde map
chmod 755 Wijzig de toestemming van een bestand in 755
chmod -R 600 Wijzig de machtiging van een map en al zijn inhoud in 600
chown : Wijzig het eigendom van een bestand in gebruiker en groep. Als we het commando "-R" toevoegen, wordt de inhoud van de map opgenomen

Bestanden en mappen beheren in Terminal

macOS Terminal-bestanden

du De lijst gebruiken voor elke submap en de inhoud ervan
du -sh [map] Leesbare uitvoer van alle bestanden in een map
jij -p Toon een item voor elk gespecificeerd bestand
du -sk* | sorteer -nr Lijst met bestanden en mappen (met een samenvatting van de grootte, inclusief submappen). We kunnen sk* vervangen door sm* om de mappen in MB weer te geven
df -h Toont de vrije schijfruimte van uw systeem
df-H Bereken vrije schijfruimte in machten van 1.000 (ipv 1.024)
mkdir Maak een nieuwe map met de naam
mkdir -p / Geneste mappen maken
mkdir Maak meerdere mappen tegelijk
"mkdir" »»» Maak een map met een spatie in de bestandsnaam
rmdir Een map verwijderen (werkt alleen met lege mappen)
rm -R Een map en de inhoud ervan verwijderen
aanraken Maak een nieuw bestand zonder extensie
zip Kopieer een bestand naar de map
zip Kopieer een bestand naar de huidige map
zip ~/ / Kopieer een bestand naar de map en hernoem het gekopieerde bestand
cp -R <«»nieuwe map»»>» Kopieer een map naar een nieuwe map met spaties in de bestandsnaam
cp -i Waarschuwt u voordat u een bestand kopieert met een waarschuwingsbericht voor overschrijven
zip /gebruikers/ Kopieer meerdere bestanden naar een map
idem -V [mappad][nieuwe map] Kopieer de inhoud van een map naar een nieuwe map. De opdracht "-V" geeft een statusregel weer voor elk gekopieerd bestand.

Open en verwijder bestanden en mappen met Terminal

rm Een bestand permanent verwijderen
rm -i Een bestand verwijderen dat om bevestiging vraagt
rm -f Onbevestigde verwijdering van een bestand forceren
rm Meerdere bestanden verwijderen zonder bevestiging
mv verplaatsen/hernoemen
mv Verplaats een bestand naar de map (overschrijf het bestaande bestand met dezelfde naam als het bestaat)
mv -i De opdracht "-i" geeft een waarschuwing weer dat het doelbestand wordt overschreven.
mv *.png ~/ Verplaats alle PNG-bestanden in de huidige map naar een andere map
cd Basismap
cd [map] directory wijzigen
cd ~ hoofdmap
CD/ eenheidswortel
cd- Vorige map of map waar u het laatst naar hebt genavigeerd
pwd werkmap tonen
cd .. Uploaden naar hoofdmap
CD../.. Ga twee niveaus omhoog
ls Toon de naam van de bestanden en submappen van de map
ls-C Toon de naam van de bestanden en submappen van de map in kolommen
ls -a Maak een lijst van alle items (inclusief die met .(punt) en ..(dubbele punt))
ls -1 Toon de lijst met bestanden in het formaat van één item per regel
ls-F Toon een / (slash) direct na elk pad dat een map is
ls-S Sorteer bestanden of items op grootte
ls -l Lijst in lang formaat. Bevat bestandsmodus; de naam van de eigenaar en de groep; de datum en tijd waarop het bestand is gewijzigd; de padnaam; enzovoort.
ls -l / Bestandssysteemlijst van root met symbolische links
ls -lt Lijst met bestanden gesorteerd op wijzigingstijd (nieuwste eerst)
ls -lh Lange lijst met leesbare bestandsgroottes in KB; MB of GB
ls-lo Lijst met bestandsnamen met grootte; eigenaar en vlaggen
ls -la Gedetailleerde lijst met directory-inhoud (inclusief verborgen bestanden)

Sneltoetsen in Terminal

Tab Autocomplete bestands- en mapnamen
Ctrl + A Ga naar het begin van de regel waarop u typt
Ctrl + E Ga naar het einde van de regel waarop u typt
Ctrl + U Verwijder de regel voor de cursor
Ctrl + K Verwijder de regel na de cursor
Ctrl + W Verwijder het woord voor de cursor
Ctrl + T Verwissel de laatste twee tekens voor de cursor
Esc+T Verwissel de laatste twee woorden voor de cursor
Ctrl + L het scherm leegmaken
CTRL + C Stop met wat er loopt
Ctrl + D De huidige shell verlaten
Optie + → Verplaats de cursor één woord vooruit
Optie + Verplaats de cursor een woord terug
Ctrl + F Verplaats de cursor één teken vooruit
Ctrl + B Verplaats de cursor één teken terug
Ctrl + Z Zet wat er draait in een onderbroken achtergrondproces
Ctrl+_ De laatste opdracht ongedaan maken
Optie + Shift + Cmd + C kopieer platte tekst
Verschuiving + Cmd + V plak de selectie
afrit Een shell-sessie beëindigen

Netwerkopdrachten in Terminal

terminal ping

ping Ping de host en geef de status weer
wie is? Verkrijg whois-informatie van een domein
krul -O Download een bestand via HTTP; HTTPS of FTP
ssh @ Breng een SSH-verbinding tot stand met: met de gebruiker
scp @ :/afstandsbediening/pad Kopiëren nog op afstand
arp -a Toont een lijst van alle apparaten op uw lokale netwerk inclusief het IP- en MAC-adres van alle apparaten
ifconfig en0 Toont het IP- en MAC-adres van uw apparaat

Commandogeschiedenis

Ctrl + R Zoeken naar eerder gebruikte opdrachten
geschiedenis Toont de commando's die we eerder hebben geschreven
![waarde] Voer het laatst gebruikte commando uit dat begint met een waarde
!! Voer de laatst gebruikte opdracht uit

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.