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 && killall SystemUIServer

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 "New name" && killall SystemUIServer

Trouwens, om de instelling terug te zetten naar de oorspronkelijke naam, moet je dit invoeren:

defaults delete 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. 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

9. 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

10. 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

11. 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.

12. 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.

13. 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:

defaults write NSGlobalDomain 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:

defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool TRUE

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

14. 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.

15. 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.

16. 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 "Your message here"

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 LoginwindowText

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
/
Hoofdmap
.
Huidige werkmap
..
Bovenliggende van de huidige werkmap
~
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 mappen met inhoud
rm -R <dir>
Verwijder zowel een map als de inhoud ervan
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 "Hello"
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: $2999
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

  • Rang 4.7 gebaseerd op 889+ gebruikers, Schrijf een recensie
  • Vereisten: Mac (Mac OS X) macOS 10.13 52.05MB van vrije ruimte.
  • Versie 3.8(3888). (18/03/2024). Release-opmerkingen
  • Categorie: Utilities