pages.nl/common/*: add Dutch translation (#11582)

pull/23/head
Sebastiaan Speck 2023-11-26 18:01:32 +01:00 committed by GitHub
parent 51be3f6f21
commit cd18d0fe20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 183 additions and 2 deletions

View File

@ -0,0 +1,36 @@
# crontab
> Plan cron jobs zodat deze volgens een tijdsinterval voor de huidige gebruiker worden uitgevoerd.
> Meer informatie: <https://crontab.guru/>.
- 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}}`

28
pages.nl/common/egrep.md Normal file
View File

@ -0,0 +1,28 @@
# egrep
> Vind patronen in bestanden door gebruik te maken van uitgebreidere reguliere expressies (ondersteund `?`, `+`, `{}`, `()` en `|`).
> Meer informatie: <https://manned.org/egrep>.
- 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}}`

29
pages.nl/common/fgrep.md Normal file
View File

@ -0,0 +1,29 @@
# fgrep
> Zoek naar strings in bestanden.
> Gelijk aan `grep -F`.
> Meer informatie: <https://www.gnu.org/software/grep/manual/grep.html>.
- 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}}`

38
pages.nl/common/nvim.md Normal file
View File

@ -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. `<Esc>` gaat terug naar de normale modus, die geen reguliere tekst invoer accepteert.
> Bekijk ook: `vim`, `vimtutor`, `vimdiff`.
> Meer informatie: <https://neovim.io>.
- Open een bestand:
`nvim {{pad/naar/bestand}}`
- Ga naar de modus om tekst aan te passen (insert mode):
`<Esc>i`
- Kopieer ("yank") of knip ("delete") de huidige regel (plak het met `P`):
`<Esc>{{yy|dd}}`
- Ga naar de normale modus en maak de laatste operatie ongedaan:
`<Esc>u`
- Zoek voor een patroon in het bestand (druk op `n`/`N` om naar de volgende/vorige overeenkomst te gaan):
`<Esc>/{{zoek_patroon}}<Enter>`
- Voer een reguliere expressie vervanging uit in het volledige bestand:
`<Esc>:%s/{{reguliere_expressie}}/{{vervanging}}/g<Enter>`
- Ga naar de normale modus, sla (write) het bestand op en sluit af:
`<Esc>:wq<Enter>`
- Sluit af zonder op te slaan:
`<Esc>:q!<Enter>`

View File

@ -0,0 +1,37 @@
# vimdiff
> Open twee of meer bestanden in `vim` en toon de verschillen.
> Bekijk ook: `vim`, `vimtutor`, `nvim`.
> Meer informatie: <https://www.vim.org>.
- 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`

View File

@ -0,0 +1,13 @@
# vimtutor
> Vim tutor leert de basis `vim` commando's.
> Bekijk ook: `vim`, `vimdiff`, `nvim`.
> Meer informatie: <https://manned.org/vimtutor>.
- Start de vim tutor voor de opgegeven taal (en, fr, de, ...):
`vimtutor {{taal}}`
- Verlaat de tutor:
`<Esc> :q <Enter>`

View File

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

View File

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