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.

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