Cookie
Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Mac Terminal-opdrachten om uw workflow te verbeteren

Als je de controle over je computer wilt overnemen, leer hoe je Terminal op Mac opent en hoe je opdrachten uitvoert in Mac Terminal, dan is dit artikel precies wat je zocht.


We zullen proberen u alle nodige informatie te geven over nuttige Mac Terminal-opdrachten, het gebruik van Terminal op Mac, verschillende tips en trucs om ermee te werken, evenals de beste Terminal-vervanging Commander One.



Cloud management: key points and top tools

Wat is een Terminal op Mac

Het bleek dat er bijna elke dag enorme hoeveelheden zoekopdrachten met betrekking tot het onderwerp "Terminal op Mac", "Mac hacks Terminal" op internet verschijnen. Bovendien willen veel mensen weten hoe Terminal in het Apple-besturingssysteem moet worden uitgevoerd. Zoals bekend heeft een gewone gebruiker geen reden om Terminal, een Apple Command Line-interfacetoepassing, te gebruiken of zelfs maar te openen, maar het is het proberen waard, omdat het in feite toegang geeft tot veel trucs en snelkoppelingen. Dus laten we beginnen.

Het is een bekend feit dat Apple zijn eigen Mac Command Line-interface heeft, waarin je gemakkelijk en snel taken kunt beheren dan een normaal en lang proces uit te voeren. De interface ziet er echter nogal specifiek uit, vooral als je niet over de technische kennis beschikt of geen idee hebt hoe je de Terminal op Mac moet gebruiken. Als u echter eenmaal naar deze handige applicatie kijkt, zult u hem zeker leuk vinden. Wie weet?

Terminal is een standaard systeemhulpprogramma voor interactie met Mac via de opdrachtregel. Linux heeft een vergelijkbare beheertool omdat beide besturingssystemen Unix-achtig zijn. Kortom, alles wat u over de Terminal moet weten, is dat het een toepassing is waarmee u uw computer kunt besturen met behulp van opdrachten, en daarnaast de mogelijkheid opent om met vergrendelde functies te werken, enz.

Hoe Terminal op Mac te openen

Voor de goede orde, er zijn verschillende manieren om Mac Terminal te openen. Kies degene die het meest aan uw eisen voldoet.

Terminal window

1. Hoe de Command Line op Mac te openen via het Dock

Er is meestal een snelkoppeling "Applications" in het Dock-paneel op macOS. Klik erop en een lijst met alle geïnstalleerde programma's op uw Mac wordt geopend. Zoek en open de map "Utilities", binnenin vindt u de app "Terminal". Voer het uit. Houd er rekening mee dat in recente versies van Mac OS X deze snelkoppeling Launchpad wordt genoemd.

2. Terminal openen via de Finder

Open Finder (in het Dock is het altijd aan de linkerkant). Selecteer in het linkermenu "Applications" en zoek in de lijst met alle geopende programma's de map/map "Utilities". Klik erop en zoek daarin naar de applicatie "Terminal.app". Dubbelklik op de Terminal.

3. Terminal op Mac openen via de Spotlight-zoekbalk

Houd de toetsencombinatie Ctrl + Spacebar tegelijkertijd ingedrukt. Voer in het pop-upvenster het woord "Terminal" in. Nadat u hebt getypt, ziet u de toepassing die u nodig hebt, u hoeft er alleen maar op te klikken.

4. Basis Terminal Mac-snelkoppelingen

  • Command (⌘) + T wordt gebruikt om een nieuw terminalvenster te openen.
  • Command (⌘) + N wordt gebruikt om een nieuw tabblad in de terminal te openen.
  • Command (⌘) + Shift + T wordt gebruikt om tussen tabbladen heen en weer te schakelen.

Mac Terminal-trucs die je moet kennen

Mac OS Terminal kan veel, van het verplaatsen van veel bestanden tot het wijzigen van voorkeuren die we niet eens konden bedenken. Om te demonstreren wat Terminal kan doen, hebben we 17 echt uitstekende tips en trucs samengesteld die u misschien nuttig vindt.

1. Weergeven van verborgen bestanden en mappen inschakelen

Als u alle mappen en bestanden wilt zien die door het systeem zijn verborgen, voert u de volgende opdracht uit in de Terminal: defaults write com.apple.finder AppleShowAllFiles -bool TRUE killall finder
Tip: Om ze weer te verbergen, wijzigt u de waarde van TRUE in FALSE.

2. Bekijk de inhoud van alle bestanden

Als je een beschadigd bestand hebt of je vermoedt dat er iets anders in is verborgen, dan kun je de Terminal dwingen om het te openen, ondanks het falen van normale applicaties, met het bijbehorende commando:
cat ~ / path / to / file
Wees voorzichtig, als u een foto of een ander niet-tekstdocument probeert te openen, ziet u een muur met onleesbare tekens.

3. Kopieer de inhoud van een map van de ene naar de andere locatie

Natuurlijk kunt u de volledige inhoud van de map kopiëren en plakken, maar in gevallen waarin u dit proces moet vereenvoudigen en/of automatiseren, zal het volgende Mac Terminal-commando u helpen:
ditto -V ~ / source / folder / ~ / new / folder /

4. Het bestandsformaat van schermafbeeldingen wijzigen

Tijdens het gebruik van Terminal op Mac kunt u het formaat van schermafbeeldingen wijzigen van PNG naar een ander formaat, inclusief PDF en JPG:
defaults write com.apple.screencapture type jpg

5. Schakel schaduwen in schermafbeeldingen uit

Degenen die veel screenshots maken en er niets extra's op willen, kunnen het slagschaduweffect uitschakelen en alleen het venster zelf laten fotograferen: defaults write com.apple.screencapture disable-shadow -bool TRUE killall SystemUIServer

6. Nieuwe namen voor schermafbeeldingen

Ik hou absoluut niet van dat saaie en onhandige formaat voor de namen van schermafbeeldingen (“Schermafbeelding datum-tijd”), dus hieronder staat een commando waarmee je het woord "Schermafbeelding" kunt vervangen door iets dat meer geschikt is: defaults write com.apple.screencapture name "Nieuwe naam" killall SystemUIServer
Trouwens, om de instelling terug te zetten naar de oorspronkelijke naam, moet je dit invoeren: defaults write com.apple.screencapture name "" killall SystemUIServer

7. Nieuwe map voor schermafbeeldingen

Standaard worden alle schermafbeeldingen op uw bureaublad opgeslagen, waardoor waardevolle ruimte wordt verstopt. Om dit te wijzigen, voert u eenvoudig de volgende opdracht in uit de lijst met Nuttige Terminal-opdrachten: defaults write com.apple.screencapture location ~ / your / location / here killall SystemUIServer

8. Uw eigen begroeting in het inlogvenster

Met een speciaal commando kunt u uw eigen bericht op het inlogscherm plaatsen. Misschien wil je iets grappigs en origineels schrijven, of je telefoonnummer achterlaten voor het geval je Mac kwijtraakt: sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Iemand vertelde me dat er een plek is waar alles beter is en alles veilig is."

9. Hoe lang staat mijn Mac aan?

Wanneer was de laatste keer dat u uw computer opnieuw heeft opgestart? Je kunt dit controleren met een commando in de Terminal: uptime

10. Slaapmodus uitschakelen

Soms is het nodig om de Mac wakker te houden, bijvoorbeeld bij het downloaden van een torrent of het maken van een back-up. Tijdens het gebruik van Mac Terminal kun je de slaapstand op je Mac uitschakelen door te typen: caffeinate
Nu zal je Mac onder geen enkel voorwendsel in slaap vallen.

Tip: Voor deze opdracht kun je de tijd (in seconden) specificeren waarna de Mac automatisch in de sluimerstand gaat als deze inactief is: caffeinate -u -t 5400

11. Start automatisch herstarten wanneer de Mac volledig vastloopt

Natuurlijk gebeurt het ook: zonder enige reden bevriest de Mac en heb je niets anders dan een gedwongen herstart. De volgende opdracht dwingt OS X opnieuw op te starten als het zich realiseert dat het systeem niet reageert:
sudo systemsetup -setrestartfreeze on

12. Versleep mappen en bestanden om automatisch paden te genereren

Een truc die de meeste tijd bespaart en het gebruik van Terminal gemakkelijker maakt, is het automatisch genereren van paden. Als u in de Terminal werkt, moet u vaak aangepaste bestandspaden invoeren. Eerst moet u het bestand of de map zoeken en vervolgens het bestandspad naar de Terminal kopiëren. Het kan lang duren en het is gemakkelijk om typefouten te maken.

In plaats daarvan kunt u een bestand of map pakken en deze rechtstreeks naar het Terminal-venster slepen en neerzetten. Deze truc werkt zelfs in het midden van de opdracht, dus wanneer je een bestands- of mappad nodig hebt, pak je het pictogram en genereer je het automatisch wanneer je het in Terminal laat vallen.

13. Activeer de type-om-te-praten-functie

Terwijl het automatisch genereren van paden u een aanzienlijke hoeveelheid tijd bespaart tijdens het werken, is de type-to-talk-functie meestal gewoon voor de lol. Wanneer u de opdracht say typt, herhaalt uw Mac alles wat u daarna typt.

Mac heeft meer dan 100 stemmen om uit te kiezen. Door een naam toe te voegen aan het commando say -v name kun je de stem wijzigen die het gebruikt om de tekst te herhalen die je in de Terminal invoert. Er zijn twee manieren om de lijst met namen te krijgen:

  • Gebruik de say -v ? commando om een lijst met de stemnamen te krijgen
  • Navigeer naar het menu Toegankelijkheid in Systeemvoorkeuren:
    • - selecteer Spraak in de linker menulijst;
    • - open het vervolgkeuzemenu Systeemstem;
    • - selecteer Aanpassen;
    • - blader door de beschikbare stemopties en kies uw favorieten.

Het commando say herkent punten en komma's, maar aangezien de Return-toets elk commando uitvoert, moet je alles op één regel typen. Typ eerst langere spraakparagrafen in een tekstdocument, kopieer en plak het vervolgens in Terminal.

14. Herhaal tekens door een enkele toets ingedrukt te houden

Degenen die zowel Windows als Mac OS gebruiken, zullen kleine verschillen opmerken in de toetsenbordfuncties voor elk besturingssysteem. Het kan enige aanpassing vergen aan de verschillende toetsaanslagreacties van Mac. Een van de meest opvallende is het vasthouden van een enkele toets.

Op macOS onthult het ingedrukt houden van een enkele toets een aantal variaties van dat teken. In Windows kunt u met diezelfde snelkoppeling dat teken herhalen zolang u de toets ingedrukt houdt.

Beide zijn handige functies, maar het is alleen mogelijk om de spatiebalk in macOS te herhalen door deze in een tekstveld ingedrukt te houden. Als je merkt dat je niet vaak alternatieve tekens gebruikt (houd er rekening mee dat je ze ook altijd van Wikipedia kunt kopiëren/plakken), dan kun je de functie voor Mac permanent wijzigen.

Open Terminal en typ het volgende en druk op Return om uit te voeren:
-g ApplePressAndHoldEnabled -bool FALSE

Sluit alle geopende applicaties en start ze opnieuw om de wijziging door te voeren. Als u later van gedachten verandert en terug wilt naar de alternatieve tekens, kunt u hetzelfde commando invoeren met TRUE in plaats van FALSE:
-g ApplePressAndHoldEnabed -bool TRUE

Vergeet niet op de Return-toets te drukken om de opdracht uit te voeren zodra u deze hebt ingevoerd.

15. Verander tekst in een ASCII-banner

Als een terugkeer naar de begindagen van internet, kunt u tekst omzetten in een ASCII-banner met Terminal. ASCII-kunst dateert van vóór de stijlvolle kunst en afbeeldingen die nu beschikbaar zijn; het gebruikt het American Standard Code for Information Interchange-toetsenbord om grote afbeeldingen te maken. Het is ook ongelooflijk eenvoudig om de bannerfunctie in Terminal te gebruiken.

  • Start Terminal vanuit Utilities onder Applications
  • Typ: banner
  • Volg met de tekst die u wilt weergeven: banner je tekst komt hier

AASCII-banners zijn standaard 132 tekens breed, wat op een computerscherm onzinnig kan lijken. Het formaat van uw banner is eenvoudig aan te passen met behulp van de breedtevlag.

  • Typ: banner -w 30 uw tekst komt hier

U kunt de breedte van uw ASCII-kunst naar elk formaat verkleinen of vergroten als u dat wilt.

16. Kijk Star Wars in ASCII

Het mag geen verrassing zijn dat de MacOS-programmeurs fans waren van de sci-fi-klassieker Star Wars. Het is mogelijk om de eerste film in de originele trilogie, A New Hope, in ASCII te "bekijken". Gebruik de opdracht:
nc towel.blinkenlights.nl 23

Je kunt de hele film in ASCII-kunst bekijken, met tekstbijschriften van de dialoog. Wanneer je vastzit in een saaie vergadering of op een vlucht zonder wifi, is dat een goede afleiding.

17. Een inlogvensterbericht aanpassen

Of je nu veel tijd op de computer doorbrengt of er gewoon een voor de lol gebruikt, het is fijn als je apparaten op jou afgestemd aanvoelen. Met Terminal kunt u uw eigen bericht maken voor het inlogvenster van uw computer of er een maken voor gebruik op een hele reeks computers voor werk of school. De opdrachtregel is:
$ sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Jouw bericht hier"

Meld u gewoon af bij uw account of start uw computer opnieuw op, en het bericht zal u nu begroeten elke keer dat u zich aanmeldt om uw computer te gebruiken. Als u het bericht per seizoen wilt wijzigen of helemaal wilt verwijderen, gebruikt u gewoon de opdracht:
$ sudo defaults delete /Library/Preferences/com.apple.loginwindow

Het gebruik van Terminal-trucs is een manier om meer computerkennis te krijgen, plezier te hebben met de native functies van macOS en uw computer aan uw voorkeuren aan te passen. Hier is een spiekbriefje met de meest gebruikte Terminal-opdrachten en snelkoppelingen.

Terminal Mac-opdrachtenlijst om de productiviteit te verbeteren

Sneltoetsen

Opdracht Actie

Tab

Automatisch aanvullen gebruiken voor bestands- en mapnamen

Ctrl + A

Terug naar het begin van de huidige regel

Ctrl + E

Ga naar het einde van de huidige regel

Ctrl + U

De huidige regel vóór de cursor verwijderen

Ctrl + K

De huidige regel achter de cursor verwijderen

Ctrl + W

Wis het laatste woord voor de cursor

Ctrl + T

Wissel de twee tekens voor de cursor om

Esc + T

Wissel de twee woorden voor de cursor uit

Ctrl + L

Het hele scherm wissenn

Ctrl + C

Stop wat er momenteel actief is

Ctrl + D

De actieve shell verlaten

Option + →

De cursor één woord vooruit overslaan

Option + ←

De cursor één woord achteruit overslaan

Ctrl + F

De cursor één teken vooruit overslaan

Ctrl + B

De cursor één teken achteruit overslaan

Ctrl + Y

Geknipte tekst plakken

Ctrl + Z

Onderbreek alles wat op de achtergrond draait

Ctrl + _

Maak je laatste commando ongedaan

Option + Shift + Cmd + C

Geselecteerde tekst kopiëren

Shift + Cmd + V

Plak de gekopieerde selectie

exit

Beëindig uw huidige shell-sessie

Basis

Opdracht Actie

/
(Schuine Streep naar Voren)

Hoofdmap

.
(Enkele Periode)

Huidige werkmap

..
(Dubbele Periode)

Bovenliggende van de huidige werkmap

~
(Tilde)

Thuismap voor de ingelogde gebruiker

sudo [command]

Voer de huidige opdracht uit met behulp van supergebruikersbeveiligingsrechten

nano [file]

De Terminal-editor openen

open [file]

Een gespecificeerd bestand openen

[command] -h

Help openen voor een specifieke opdracht

man [command]

Toegang tot de help-handleiding voor een specifieke opdracht

Directory wijzigen

Opdracht Actie

cd

Navigeer van de ene map naar de andere

cd [folder]

Wijzig de map in een nieuwe opgegeven map

cd ~

Navigeer naar de homedirectory van de ingelogde gebruiker

cd/

Navigeer naar de hoofdmap

cd -

Navigeer naar de laatste map die je hebt geopend

pwd

Toon de huidige werkdirectory

cd..

Navigeer omhoog naar de bovenliggende map van de huidige map

cd../..

Navigeer omhoog met twee bovenliggende bestuurders vanaf de huidige

Directory-inhoud weergeven

Opdracht Actie

ls

Toon alle bestands- en submapnamen in de huidige map

ls -C

Toon vermelding in geforceerde multi-kolom

ls -a

Maak een lijst van alle vermeldingen, inclusief . en .. mappen

ls -1

Bestandslijst weergeven in single-entry per regelformaat

ls -F

Organiseer uitvoer met een schuine streep / na directorypaden, asterisk * na programma's en scripts, bij @ na symbolische links

ls -S

Bestanden en items ordenen op grootte

ls -l

Lange lijst met: bestandseigenaar, groepsnaam, modus, datum, tijd, padnamen en meer

ls -l /

Symbolische linklijst van het bestandssysteem vanaf de root

ls -lt

Bestanden gerangschikt op tijd, met de meest recent gewijzigde eerst

ls -lh

Lange lijst gerangschikt op door mensen leesbare bestandsgrootte in KB, MB of GB

ls -lo

Lijst geordend op bestandsnamen met bestandsgrootte, eigenaar en eventuele vlaggen

ls -la

Gedetailleerde lijst van de inhoud van een map, inclusief eventuele verborgen bestanden

Bestandsgrootte en schijfruimte

Opdracht Actie

du

Lijst met het gebruik van elke submap en de inhoud ervan

df -h

Geef uw systeem vrije schijfruimte weer

df -H

Geef de vrije schijfruimte van uw systeem weer in machten van 1,000 in plaats van 1,024

du -sh [folder]

Toon een door mensen leesbare uitvoer van een mapbestanden

du -s

Lijstitems voor specifieke bestanden

du -sk* | sort -nr

Toon alle bestanden en mappen met totale grootte inclusief submappen in KB; gebruik sm* in plaats van sk* om de mapgrootte in MB te krijgen

Bestands- en directorybeheer

Opdracht Actie

mkdir <dir>

Genereer een nieuwe map met de naam <dir>

mkdir -p <dir>/<dir>

Geneste mappen genereren

mkdir <dir1> <dir2> <dir3>

Maak meerdere mappen tegelijk, zonder te nesten

mkdir "<dir>"

Genereer een map met een spatie in de bestandsnaam

rmdir <dir>

Verwijder een lege map; werkt niet voor bestanden met inhoud

rm -R <dir>

Zowel een bestand als de inhoud ervan verwijderen

touch <file>

Genereer een nieuw bestand zonder een extensie op te geven

cp <file> <dir>

Een bestand dupliceren naar een opgegeven map

cp <file> <newfile>

Een bestand dupliceren naar de huidige map die in gebruik is

cp <file>~/<dir>/<newfile>

Een bestand dupliceren en hernoemen naar een opgegeven map

cp -R <dir> "<new dir>"

Een map dupliceren naar een nieuwe, opgegeven map als er spaties in de bestandsnaam zijn

cp -i <file><dir>

Geef een waarschuwingsprompt voordat u een bestand kopieert met betrekking tot overschrijven

cp <file1> <file2> <file3> /Users/<dir>

Meerdere bestanden dupliceren naar een enkele map

ditto -V [folder path][new folder]

Dupliceer de inhoud van een map naar een nieuwe gespecificeerde map V drukt een regelstatus af voor alle gekopieerde bestanden

rm <file>

Een bestand permanent verwijderen: wees voorzichtig bij het gebruik van deze opdracht

rm -i <file>

Vraag om bevestiging voordat u een bestand verwijdert

rm -f <file>

Verwijder met geweld een bestand zonder bevestiging

rm <file1> <file2> <file3>

Meerdere bestanden tegelijk verwijderen zonder bevestiging

mv <file> <newfilename>

Een bestandslocatie verplaatsen en de naam ervan wijzigen

mv <file> <dir>

Verplaats een bestand naar een nieuwe map; maakt mogelijk overschrijven van bestaande bestanden mogelijk

mv -i <file> <dir>

Voeg een optionele -i vlagwaarschuwing toe voordat het bestand wordt overschreven

mv *.png ~/<dir>

Verplaats bestanden met de extensie PNG van de huidige map naar een nieuwe

Opdrachtgeschiedenis

Opdracht Actie

Ctrl + R

Voer een zoekopdracht uit in eerdere opdrachten

history n

Geef eerder getypte opdrachten weer; voeg een waarde toe aan n om de weergegeven items te beperken

![value]

Voer laatst getypte common uit die begint met een waarde

!!

Voer het commando uit dat het laatst is getypt

Rechten

Opdracht Actie

ls -ld

Standaardmachtigingen van een thuismap weergeven

ls -ld/<dir>

Toon een map machtigingen voor lezen, schrijven en toegang

chmod 755 <file>

Een bestandsmachtiging herzien naar 755

chmod -R 600 <dir>

Herzie zowel een map als de inhoudsmachtiging tot 600

chown <user>:<group> <file>

Wijzig een bestandseigendom naar een nieuwe gebruiker en groep; de toevoeging van -R zal de mapinhoud in de wijziging opnemen

Processen

Opdracht Actie

ps -ax

Toon huidige lopende processen; a weergaveprocessen van alle gebruikers; x display weergaveprocessen losgekoppeld met de Terminal

ps -aux

Processen weergeven met %cpu, %mem, page in, PID en commando

top

Toon relevante live informatie over lopende processen

top -ocpu -s 5

Ontvang elke 5 seconden een update van processen gesorteerd op CPU-gebruik

top -o rsize

Geef een lijst weer met processen gesorteerd op geheugengebruik

kill PID

Sluit alle processen af met de ID PID; bekijk PID als een kolom in de Activity Monitor

ps -ax | grep <appname>

Lokaliseer processen op naam of PID

Netwerk

Opdracht Actie

ping <host>

Ping de weergavestatus en host

whois <domain>

Toon de whois voor een opgegeven domein

curl -O <url/to/file>

Een geselecteerd bestand downloaden met HTTP, HTTPS of FTP

ssh <username>@<host>

Maak een SSH-verbinding vanaf een opgegeven host met een gebruiker die is aangewezen met username

scp <file> <user>@<host>:/remote/path

Kopieer een gespecificeerd file naar een externe host

arp -a

Geef een lijst weer van uw lokale netwerkapparaten met IP- en MAC-adressen

ifconfig en0

Geef het IP- en MAC-adres van uw eigen apparaat weer

traceroute [hostname]

Bekijk het pad en de hops wanneer pakketten van uw apparaat naar een aangewezen adres gaan

Homebrew

Opdracht Actie

brew doctor

Bekijk de homebrew voor mogelijke problemen

brew help

Geef een lijst weer met handige formula en cask commando's voor homebrew

brew install <formula>|<cask>

Installeer een homebrew formula of cask

brew uninstall <formula>|<cask>

Een homebrew formula of cask verwijderen

brew list --formula

Geef een lijst weer met de geïnstalleerde formula en niets anders

brew list --cask

Geef een lijst weer van het geïnstalleerde cask en niets anders

brew deps <formula>|<cask>

Een lijst met een formula or cask afhankelijkheden weergeven

brew search text|/regex/

Gebruik regex om te zoeken naar formula of cask

brew upgrade <formula>|<cask>

Voer upgrades uit voor de opgegeven formula of cask

brew outdated <formula>|<cask>

Voer een zoekopdracht uit naar een verouderde formula of cask

brew outdated --formula

Zoek alleen naar een verouderde formula

brew outdated --cask

Voer alleen een zoekopdracht uit naar een verouderd cask

brew pin [installed_formula]

Voeg een speld toe aan een formula om een upgrade te voorkomen

brew unpin [installed_formula]

Formula losmaken om een pakket te upgraden

brew cleanup

Verwijder oude lock-bestanden en verouderde pakketten voor alle formula en cask

Omgevingsvariabele of pad

Opdracht Actie

printenv

Toon een lijst van de omgevingsvariabelen die momenteel zijn ingesteld en die momenteel in gebruik zijn

$echo

Specificeer iets voor de terminal om af te drukken en weer te geven

echo $PATH

Evalueer een PATH-variabelewaarde die een lijst met mappen en uitvoerbare bestanden opslaat

echo $PATH >path.txt

Exporteer de huidige PATH-map naar een tekstbestand

export PATH=$PATH:absolute/path to/program/

Beperk een programma-uitvoering via terminal tot uw huidige sessie voor regelmatig gebruikte programma's; voeg het PATH toe aan de shell-configuratie

Zoeken

Opdracht Actie

find <dir> -name "<file>"

Zoek alle gespecificeerde bestanden op naam <file> binnen een bepaalde directory <dir>; gebruik * om te zoeken naar delen van bestandsnamen

grep "<text>" <file>

Geef een uitvoer weer van elk voorkomen van gespecificeerde <text> binnen een bepaald <file>; gebruik -i om hoofdlettergevoeligheid te negeren

grep -rl "<text>" <dir>

Zoek alle bestanden die gespecificeerde <text> bevatten in een bepaalde <dir>

Uitgang

Opdracht Actie

cat <file>

Voer alle inhoud uit van een gespecificeerd <file>

less <file>

Gebruik de opdracht less om paginering en andere functies te ondersteunen bij het uitvoeren van inhoud van een opgegeven <file>

head <file>

Voer alleen de eerste tien regels uit van een gespecificeerd <file>

<cmd> > > <file>

Voeg de uitvoer van een opgegeven <cmd> toe aan de <file>

<cmd> > <file>

Specificeer de uitvoer van <cmd> in een bepaald <file>

<cmd1> | <cmd2>

Specificeer de uitvoer van <cmd1> tot <cmd2>

Commander One – geweldige Terminal-emulator voor Mac

Prijs: $29.99
Gratis versie: Downloaden
Mac App Store-versie: Beschikbaar Hier
Commander One

Deze FTP-terminal zou een kopje thee zijn voor wie alles onder controle en binnen handbereik wil houden. Commander One is niet alleen een fatsoenlijke Terminal-emulator-app voor Mac, maar ook een nogal functionele bestandsbeheerder. Om Terminal-commando's uit te voeren, moeten Mac-gebruikers eerst Terminal in Commander One oproepen door tegelijkertijd op de combinatie Ctrl + O, te drukken en daarna de bovenstaande cheatsheet voor Mac Terminal-commando's te volgen.

Terminal window

Zodra alles is voltooid, kunt u terugkeren naar de vorige modus van Commander One door op de bovengenoemde sneltoets te drukken. Daarnaast heeft de app veel andere functies die de gebruiker kunnen verrassen, zoals het kopiëren, verwijderen, comprimeren en decomprimeren van bestanden, verbinding maken met FTP-servers, populaire cloudopslagplaatsen als lokale schijven koppelen, MTP- en iOS-apparaten koppelen, processen bekijken in het systeem enz.

Het meest opmerkelijke dat het vermelden waard is, is de ongelooflijke snelheid waarmee de app alle acties uitvoert.

Conclusie

Onthoud dat Terminal niet helemaal veilig is. Een onervaren gebruiker kan problemen veroorzaken. Voordat u Mac Terminal-commando's uitvoert, moet u uw kennis controleren bij de Geeks op internet, en geen buitensporige risico's nemen. Dit advies geldt ook voor moedige mensen die de Mac OS-update willen terugdraaien zonder voldoende informatie over de procedure te hebben.

We hopen echter dat dit artikel nogal informatief voor je was en je er iets interessants in hebt gevonden.

Veel Gestelde Vragen


Terminal is een applicatie die je toegang geeft tot de innerlijke werking van een Mac via een command line interface (CLI). Het gebruik van deze applicatie geeft u de mogelijkheid om wijzigingen aan het besturingssysteem aan te brengen die niet beschikbaar zijn via de grafische gebruikersinterface (GUI). Meestal is het niet bedoeld voor de gemiddelde klant. In plaats daarvan dient het als een geweldig hulpmiddel voor ervaren gebruikers en ontwikkelaars.

Terminal.app bevindt zich in /Applications/Utilities/Terminal.app en is op verschillende manieren te vinden. Lees voor meer informatie de overeenkomstige paragraaf in het artikel.
Er zijn verschillende manieren om toegang te krijgen tot Terminal op Mac, namelijk via Spotlight, Launchpad (Dock), Finder. Meer informatie vindt u in de betreffende paragraaf in dit artikel.
De opdrachtregel begint met de naam van de computer, gevolgd door de naam van de huidige map - standaard wordt de thuismap van de gebruiker geopend, die op Unix-systemen wordt aangeduid met ~ (tilde). Dit wordt gevolgd door de gebruikersnaam gevolgd door het $-teken - een uitnodiging om opdrachten in te voeren. Alle commando's worden ingevoerd na het $-teken en zijn geschreven in bash-taal.
Zoek Terminal in de Mac-menubalk. Klik erop en kies Terminal afsluiten in het menu. Of u kunt ook tegelijkertijd op de Command+Q toetsen drukken.
-sudo werkt uw opdracht bij als beheerder (supergebruiker) en vereist een wachtwoord. Wees echter voorzichtig, want onjuiste opdrachten kunnen macOS beschadigen en een nieuwe installatie vereisen.
Basis Terminal-opdrachten zijn de volgende:
  • cat - geef de inhoud van een bestand of map weer;
  • cd - gebruik net als DOS dit commando om van directory te veranderen;
  • cp - kopieer een bestand of map;
  • defaults - deze opdracht wijzigt de instellingen die niet zijn opgegeven in de instellingen;
  • ls - dit commando geeft de inhoud van de directory weer;
  • mkdir - maak een map aan;
  • mv - verplaats een bestand of map;
  • nano - open de terminaleditor;
  • ssh - een afkorting voor Secure Shell, dit commando creëert een veilige versleutelde verbinding tussen twee hosts;
  • -sudo - werkt uw opdracht bij als beheerder (supergebruiker) en vereist een wachtwoord.

Wees echter voorzichtig, want onjuiste opdrachten kunnen macOS beschadigen en een nieuwe installatie vereisen.
Veel gebruikers zijn tevreden over de mogelijkheden van de ingebouwde Terminal App op Mac, terwijl anderen meer willen. In feite zijn er veel alternatieven, we raden u aan Commander One te gebruiken, een degelijke Mac Terminal-vervanging met een indrukwekkende reeks functies.
Top keuze

Commander One