From cd18d0fe206a5f2d21ff8248465aa610104e4a3f Mon Sep 17 00:00:00 2001 From: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Date: Sun, 26 Nov 2023 18:01:32 +0100 Subject: [PATCH] pages.nl/common/*: add Dutch translation (#11582) --- pages.nl/common/crontab.md | 36 +++++++++++++++++++++++++++++++++++ pages.nl/common/egrep.md | 28 +++++++++++++++++++++++++++ pages.nl/common/fgrep.md | 29 ++++++++++++++++++++++++++++ pages.nl/common/nvim.md | 38 +++++++++++++++++++++++++++++++++++++ pages.nl/common/vimdiff.md | 37 ++++++++++++++++++++++++++++++++++++ pages.nl/common/vimtutor.md | 13 +++++++++++++ pages/common/fgrep.md | 2 +- pages/common/vimdiff.md | 2 +- 8 files changed, 183 insertions(+), 2 deletions(-) create mode 100644 pages.nl/common/crontab.md create mode 100644 pages.nl/common/egrep.md create mode 100644 pages.nl/common/fgrep.md create mode 100644 pages.nl/common/nvim.md create mode 100644 pages.nl/common/vimdiff.md create mode 100644 pages.nl/common/vimtutor.md diff --git a/pages.nl/common/crontab.md b/pages.nl/common/crontab.md new file mode 100644 index 000000000..7a5c2bc67 --- /dev/null +++ b/pages.nl/common/crontab.md @@ -0,0 +1,36 @@ +# crontab + +> Plan cron jobs zodat deze volgens een tijdsinterval voor de huidige gebruiker worden uitgevoerd. +> Meer informatie: . + +- Pas het crontab bestand aan voor de huidige gebruiker: + +`crontab -e` + +- Pas het crontab bestand aan voor een specifieke gebruiker: + +`sudo crontab -e -u {{gebruiker}}` + +- Vervang de huidige crontab met de inhoud van een opgegeven bestand: + +`crontab {{pad/naar/bestand}}` + +- Bekijk een lijst van bestaande cron jobs voor de huidige gebruiker: + +`crontab -l` + +- Verwijder alle cron jobs voor de huidige gebruiker: + +`crontab -r` + +- Voorbeeld crontab entry, welke iedere dag om 10:00 draait (* betekent elke waarde): + +`0 10 * * * {{commando_om_uit_te_voeren}}` + +- Voorbeeld crontab entry, welke iedere 10 minuten een commando uitvoert: + +`*/10 * * * * {{commando_om_uit_te_voeren}}` + +- Voorbeeld crontab entry, welke iedere vrijdag om 02:30 een specifiek script draait: + +`30 2 * * Fri {{/absoluut/pad/naar/script.sh}}` diff --git a/pages.nl/common/egrep.md b/pages.nl/common/egrep.md new file mode 100644 index 000000000..31881ce4e --- /dev/null +++ b/pages.nl/common/egrep.md @@ -0,0 +1,28 @@ +# egrep + +> Vind patronen in bestanden door gebruik te maken van uitgebreidere reguliere expressies (ondersteund `?`, `+`, `{}`, `()` en `|`). +> Meer informatie: . + +- Zoek naar een patroon in een bestand: + +`egrep "{{zoekpatroon}}" {{pad/naar/bestand}}` + +- Zoek naar een patroon in meerdere bestanden: + +`egrep "{{zoekpatroon}}" {{pad/naar/bestand1}} {{pad/naar/bestand2}} {{pad/naar/bestand3}}` + +- Zoek in `stdin` naar een patroon: + +`cat {{pad/naar/bestand}} | egrep {{zoekpatroon}}` + +- Toon de bestandsnaam en het regelnummer voor iedere overeenkomst: + +`egrep --with-filename --line-number "{{zoekpatroon}}" {{pad/naar/bestand}}` + +- Zoek recursief in alle bestanden in een map voor een patroon, maar negeer binaire bestanden: + +`egrep --recursive --binary-files={{without-match}} "{{zoekpatroon}}" {{pad/naar/map}}` + +- Zoek voor regels die niet voldoen aan een patroon: + +`egrep --invert-match "{{zoekpatroon}}" {{pad/naar/bestand}}` diff --git a/pages.nl/common/fgrep.md b/pages.nl/common/fgrep.md new file mode 100644 index 000000000..278868cd9 --- /dev/null +++ b/pages.nl/common/fgrep.md @@ -0,0 +1,29 @@ +# fgrep + +> Zoek naar strings in bestanden. +> Gelijk aan `grep -F`. +> Meer informatie: . + +- Zoek naar een string in een bestand: + +`fgrep {{zoek_string}} {{pad/naar/bestand}}` + +- Zoek in bestanden, maar alleen in regels die volledig overeenkomen: + +`fgrep -x {{zoek_string}} {{pad/naar/bestand1}} {{pad/naar/bestand2}}` + +- Tel het aantal regels in een bestand die overeenkomen met de opgegeven string: + +`fgrep -c {{zoek_string}} {{pad/naar/bestand}}` + +- Toon de regelnummers in het bestand samen met de regel die overeenkomt: + +`fgrep -n {{zoek_string}} {{pad/naar/bestand}}` + +- Toon alle regels behalve de regels die de string bevatten: + +`fgrep -v {{zoek_string}} {{pad/naar/bestand}}` + +- Toon bestandsnamen waarvan de inhoud minimaal één keer overeenkomt met de string: + +`fgrep -l {{zoek_string}} {{pad/naar/bestand1}} {{pad/naar/bestand2}}` diff --git a/pages.nl/common/nvim.md b/pages.nl/common/nvim.md new file mode 100644 index 000000000..a486545b7 --- /dev/null +++ b/pages.nl/common/nvim.md @@ -0,0 +1,38 @@ +# nvim + +> Neovim, een programmeurs tekstbewerker gebaseerd op Vim, welke verschillende modi aanbied voor verschillende soorten text manipulatie. +> Op `i` drukken in de normale modus, gaat naar de invoer modus. `` gaat terug naar de normale modus, die geen reguliere tekst invoer accepteert. +> Bekijk ook: `vim`, `vimtutor`, `vimdiff`. +> Meer informatie: . + +- Open een bestand: + +`nvim {{pad/naar/bestand}}` + +- Ga naar de modus om tekst aan te passen (insert mode): + +`i` + +- Kopieer ("yank") of knip ("delete") de huidige regel (plak het met `P`): + +`{{yy|dd}}` + +- Ga naar de normale modus en maak de laatste operatie ongedaan: + +`u` + +- Zoek voor een patroon in het bestand (druk op `n`/`N` om naar de volgende/vorige overeenkomst te gaan): + +`/{{zoek_patroon}}` + +- Voer een reguliere expressie vervanging uit in het volledige bestand: + +`:%s/{{reguliere_expressie}}/{{vervanging}}/g` + +- Ga naar de normale modus, sla (write) het bestand op en sluit af: + +`:wq` + +- Sluit af zonder op te slaan: + +`:q!` diff --git a/pages.nl/common/vimdiff.md b/pages.nl/common/vimdiff.md new file mode 100644 index 000000000..ba0eec181 --- /dev/null +++ b/pages.nl/common/vimdiff.md @@ -0,0 +1,37 @@ +# vimdiff + +> Open twee of meer bestanden in `vim` en toon de verschillen. +> Bekijk ook: `vim`, `vimtutor`, `nvim`. +> Meer informatie: . + +- Open twee bestanden en toon de verschillen: + +`vimdiff {{pad/naar/bestand1}} {{pad/naar/bestand2}}` + +- Verplaats de cursor naar het scherm links|rechts: + +`Ctrl + w {{h|l}}` + +- Spring naar het vorige verschil: + +`[c` + +- Spring naar het volgende verschil: + +`]c` + +- Kopieer het gemarkeerde verschil van het andere scherm naar het huidige scherm: + +`do` + +- Kopieer het gemarkeerde verschil van het huidige scherm naar het andere scherm: + +`dp` + +- Update alle markeringen en folds: + +`:diffupdate` + +- Schakel de gemarkeerde code fold om: + +`za` diff --git a/pages.nl/common/vimtutor.md b/pages.nl/common/vimtutor.md new file mode 100644 index 000000000..91a5bd115 --- /dev/null +++ b/pages.nl/common/vimtutor.md @@ -0,0 +1,13 @@ +# vimtutor + +> Vim tutor leert de basis `vim` commando's. +> Bekijk ook: `vim`, `vimdiff`, `nvim`. +> Meer informatie: . + +- Start de vim tutor voor de opgegeven taal (en, fr, de, ...): + +`vimtutor {{taal}}` + +- Verlaat de tutor: + +` :q ` diff --git a/pages/common/fgrep.md b/pages/common/fgrep.md index 8658dd04f..0ffa8cc6e 100644 --- a/pages/common/fgrep.md +++ b/pages/common/fgrep.md @@ -10,7 +10,7 @@ - Search only lines that match entirely in files: -`fgrep -x {{path/to/file1}} {{path/to/file2}}` +`fgrep -x {{search_string}} {{path/to/file1}} {{path/to/file2}}` - Count the number of lines that match the given string in a file: diff --git a/pages/common/vimdiff.md b/pages/common/vimdiff.md index 11a86bffa..8743c3137 100644 --- a/pages/common/vimdiff.md +++ b/pages/common/vimdiff.md @@ -6,7 +6,7 @@ - Open two files and show the differences: -`vimdiff {{file1}} {{file2}}` +`vimdiff {{path/to/file1}} {{path/to/file2}}` - Move the cursor to the window on the left|right: