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:
- Er zijn tientallen open source en vrij beschikbare Unix-gebaseerde apps. Je hoeft hier geen geld aan uit te geven.
- Als u problemen ondervindt bij het zoeken naar bestanden in Spotlight, kunt u zich wenden tot Unix-zoekhulpmiddelen. Ze zijn veel krachtiger dan Spotlight.
- U kunt op geautomatiseerde wijze bestanden, mappen en bestandsarchieven beheren. Door een cronjob in te stellen, wordt dit automatisch afgehandeld.
- 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
Opdracht | Actie |
---|---|
Sneltoetsen | |
Tab | Bestands- en mapnamen automatisch aanvullen |
Ctrl + A | Ga naar het begin van de regel waarop u momenteel typt |
Ctrl + E | Ga naar het einde van de regel waarop u momenteel typt |
Ctrl + U | Wis de regel voor de cursor |
Ctrl + K | Wis 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 | Wis het scherm |
Ctrl + C | Dood wat je ook aan het rennen bent |
Ctrl + D | De huidige shell verlaten |
Optie + → | Cursor één woord vooruit verplaatsen |
Optie + | Cursor één woord achteruit verplaatsen |
Ctrl + F | Cursor één teken vooruit verplaatsen |
Ctrl + B | Cursor één teken achteruit verplaatsen |
Ctrl + Y | Plak wat er met het laatste commando is geknipt |
Ctrl + Z | Zet 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] -h | Hulp krijgen bij een opdracht |
man [opdracht] | Toon de help-handleiding van de opdracht |
Directory wijzigen | |
CD | Thuismap |
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 |
pwd | Toon uw werkmap |
CD.. | Ga omhoog naar de bovenliggende map |
CD../.. | Twee niveaus omhoog |
Directory-inhoud weergeven | |
ls | Toon de naam van bestanden en submappen in de map |
ls -C | Uitvoer van meerdere kolommen van de lijst afdwingen |
ls -a | Maak een lijst van alle vermeldingen, inclusief die met .(punt) en ..(dubbele punt) |
ls -1 | Voer de lijst met bestanden uit in één invoer per regelindeling |
ls -F | Toon een / (slash) direct na elk pad dat een map is, * (sterretje) na uitvoerbare programma's of scripts, en @ na een symbolische link |
ls -S | Sorteer bestanden of items op grootte |
ls -l | Lijst in een lang formaat. Bevat bestandsmodus, naam van eigenaar en groep, datum en tijd dat het bestand is gewijzigd, padnaam en meer |
ls | Lijst van de bestanden gesorteerd op tijd gewijzigd (meest recente eerst) |
ls -lh | Lange lijst met door mensen leesbare bestandsgroottes in KB, MB of GB |
ls -lo | Maak een lijst van de bestandsnamen met grootte, eigenaar en vlaggen |
ls -la | Lijst met gedetailleerde directory-inhoud, inclusief verborgen bestanden |
Bestandsgrootte en schijfruimte | |
van | Lijstgebruik voor elke submap en de inhoud ervan |
du -sh [map] | Door mensen leesbare uitvoer van alle bestanden in een map |
du -s | Geef een item weer voor elk opgegeven bestand |
du -sk * | sorteer nee | Lijst met bestanden en mappen, in totaal de grootte inclusief de submappen. Vervang sk* door sm* om mappen in MB weer te geven |
df -h | Bereken de vrije schijfruimte van uw systeem |
df -H | Bereken vrije schijfruimte in machten van 1.000 (in tegenstelling tot 1.024) |
Bestands- en directorybeheer | |
mkdir | Maak een nieuwe map met de naam |
mkdir -p / | Geneste mappen maken |
mkdir | Meerdere mappen tegelijk maken |
mkdir '' | Maak een map met een spatie in de bestandsnaam |
rmdir | Een map verwijderen (werkt alleen op lege mappen) |
rm -R | Een map en de inhoud ervan verwijderen |
aanraken | Maak een nieuw bestand zonder extensie |
cp | Kopieer een bestand naar de map |
cp | Kopieer een bestand naar de huidige map |
cp ~// | Kopieer een bestand naar de map en hernoem het gekopieerde bestand |
cp -R | Kopieer een map naar een nieuwe map met spaties in de bestandsnaam |
cp -i | Vraagt u voordat u een bestand kopieert met een waarschuwingsbericht voor overschrijven |
cp /Gebruikers/ | Kopieer meerdere bestanden naar een map |
rm | Een bestand verwijderen (Hiermee wordt het bestand permanent verwijderd; wees voorzichtig.) |
rm -i | Verwijder een bestand alleen als u een bevestiging geeft |
rm -f | Verwijdering forceren zonder bevestiging |
rm | Meerdere bestanden verwijderen zonder enige bevestiging |
mv | Verplaatsen/hernoemen |
mv | Verplaats een bestand naar de map, eventueel door een bestaand bestand te overschrijven |
mv -i | Optioneel -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 + R | Doorzoek eerder gebruikte opdrachten |
geschiedenis n | Toont 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 -ld | De standaardmachtiging voor een thuismap weergeven |
ls -ld / | De lees-, schrijf- en toegangsrechten van een bepaalde map weergeven |
chmod 755 | Wijzig de toestemming van een bestand in 755 |
chmod -R 600 | Wijzig 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 -ax | Voer momenteel lopende processen uit. Hier toont a processen van alle gebruikers en x toont processen die niet zijn verbonden met de Terminal |
ps -aux | Toont alle processen met %cpu, %mem, page in, PID en commando |
bovenkant | Toon live-informatie over momenteel lopende processen |
top -ocpu -s 5 | Processen weergeven gesorteerd op CPU-gebruik, elke 5 seconden geüpdatet |
top -o rmaat | Sorteer bovenaan op geheugengebruik |
dood PID | Beëindig proces met ID . Je ziet PID als een kolom in de Activity Monitor |
ps -ax | greep | Zoek een proces op naam of PID |
Netwerk | |
ping | Ping host en weergavestatus |
wie is | Output whois-info voor een domein |
krul -O | Bestand downloaden via HTTP, HTTPS of FTP |
ssh @ | Breng een SSH-verbinding tot stand met de gebruiker |
scp @:/remote/path | Kopiëren naar een afstandsbediening |
thuisbrouwsel | |
brouwdokter | Controleer brew op mogelijke problemen |
brouwinstallatie | Een formule installeren |
brew verwijderen | Een formule verwijderen |
brouwlijst | Lijst van alle geïnstalleerde formules |
brouwen zoeken | Beschikbare formules voor brouwen weergeven |
brouwsel upgrade | Upgrade alle verouderde en niet-vastgezette brouwsels |
brouwsel update | Haal de nieuwste versie van homebrew en formule op |
brouwen opruimen | Oudere versie van geïnstalleerde formule verwijderen |
brouwtap homebrew/cask | Tik op de cask-repository van GitHub |
brouwvat lijst | Lijst van alle geïnstalleerde vaten |
brouwvat installeren | Installeer het gegeven vat |
brew cask verwijderen | Verwijder het gegeven vat |
Zoeken | |
zoek -naam | Vind 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: | |
kat | Voer de inhoud van uit |
minder | Voer de inhoud uit van het gebruik van de opdracht less die paginering en meer ondersteunt |
hoofd | Voer 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-emojiDeel 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
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 SaigalAbonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren