Compare commits

...

15 Commits

Author SHA1 Message Date
Sebastiaan Speck e8653832d8
libtoolize: add Dutch translation (#13141) 2024-06-25 14:53:52 +02:00
Sebastiaan Speck 60a9666333
libtool: add Dutch translation (#13140) 2024-06-25 14:53:15 +02:00
Sebastiaan Speck 90e006df7d
ptx: add Dutch translation (#13139) 2024-06-25 14:52:08 +02:00
Sebastiaan Speck 2fc0bfcaf9
nl: add Dutch translation (#13138) 2024-06-25 14:51:26 +02:00
Sebastiaan Speck 5f03795f12
rcp: add Dutch translation and fix placeholder (#13136) 2024-06-25 14:50:28 +02:00
Sebastiaan Speck ba5ca28a43
mknod: add Dutch translation (#13137) 2024-06-25 14:49:45 +02:00
Sebastiaan Speck 820461b97a
rlogin: add Dutch translation (#13135) 2024-06-25 14:49:06 +02:00
Sebastiaan Speck a92b2e7cce
rexec: add Dutch translation (#13134) 2024-06-25 14:48:41 +02:00
Sebastiaan Speck 9443ece808
secon: add Dutch translation (#13133) 2024-06-25 14:47:55 +02:00
Sebastiaan Speck fe1c85801a
runcon: add Dutch translation (#13132) 2024-06-25 14:47:09 +02:00
Sebastiaan Speck 928fef0ff6
rsh: add Dutch translation (#13131) 2024-06-25 14:46:25 +02:00
Sebastiaan Speck 7b0bfaf59f
semanage*: add Dutch translation (#13129) 2024-06-25 14:46:09 +02:00
harshithansraj a2c6f9ebf7
streamlit: add page (#13143)
* streamlit: add page

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
Co-authored-by: spageektti <git@spageektti.cc>
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2024-06-25 16:00:36 +05:30
macownersclub f865c52ece
mist: add page (#13116)
* mist: add page

---------

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2024-06-25 11:42:59 +05:30
koalp 5118ebc9f0
knotc: add page (#13130)
* knotc: add page

---------

Co-authored-by: spageektti <git@spageektti.cc>
2024-06-25 11:41:12 +05:30
21 changed files with 429 additions and 5 deletions

32
pages.nl/linux/libtool.md Normal file
View File

@ -0,0 +1,32 @@
# libtool
> Een generiek script voor bibliotheekondersteuning dat de complexiteit van het gebruik van gedeelde bibliotheken verbergt achter een consistente, draagbare interface.
> Meer informatie: <https://www.gnu.org/software/libtool/manual/libtool.html#Invoking-libtool>.
- Compileer een bronbestand naar een `libtool`-object:
`libtool --mode=compile gcc -c {{pad/naar/bron.c}} -o {{pad/naar/bron.lo}}`
- Maak een bibliotheek of een uitvoerbaar bestand:
`libtool --mode=link gcc -o {{pad/naar/bibliotheek.lo}} {{pad/naar/bron.lo}}`
- Stel automatisch het bibliotheekpad in zodat een ander programma niet-geïnstalleerde door `libtool` gegenereerde programma's of bibliotheken kan gebruiken:
`libtool --mode=execute gdb {{pad/naar/programma}}`
- Installeer een gedeelde bibliotheek:
`libtool --mode=install cp {{pad/naar/bibliotheek.la}} {{pad/naar/installatiemap}}`
- Voltooi de installatie van `libtool`-bibliotheken op het systeem:
`libtool --mode=finish {{pad/naar/installatiemap}}`
- Verwijder geïnstalleerde bibliotheken of uitvoerbare bestanden:
`libtool --mode=uninstall {{pad/naar/geïnstalleerde_bibliotheek.la}}`
- Verwijder niet-geïnstalleerde bibliotheken of uitvoerbare bestanden:
`libtool --mode=clean rm {{pad/naar/bron.lo}} {{pad/naar/bibliotheek.la}}`

View File

@ -0,0 +1,9 @@
# libtoolize
> Een `autotools` tool om een pakket voor te bereiden voor het gebruik van `libtool`.
> Het voert verschillende taken uit, waaronder het genereren van de benodigde bestanden en directories om `libtool` naadloos in een project te integreren.
> Meer informatie: <https://www.gnu.org/software/libtool/manual/libtool.html#Invoking-libtoolize>.
- Initialiseer een project voor `libtool` door de benodigde bestanden te kopiëren (symbolische links vermijden) en bestaande bestanden indien nodig te overschrijven:
`libtoolize --copy --force`

20
pages.nl/linux/mknod.md Normal file
View File

@ -0,0 +1,20 @@
# mknod
> Maak speciale bestanden voor blok- of tekenapparaten aan.
> Meer informatie: <https://www.gnu.org/software/coreutils/mknod>.
- Maak een blokapparaat aan:
`sudo mknod {{pad/naar/apparaat_bestand}} b {{groot_apparaatnummer}} {{klein_apparaatnummer}}`
- Maak een tekenapparaat aan:
`sudo mknod {{pad/naar/apparaat_bestand}} c {{groot_apparaatnummer}} {{klein_apparaatnummer}}`
- Maak een FIFO (queue) apparaat aan:
`sudo mknod {{pad/naar/apparaat_bestand}} p`
- Maak een apparaatbestand aan met de standaard SELinux-beveiligingscontext:
`sudo mknod -Z {{pad/naar/apparaat_bestand}} {{type}} {{groot_apparaatnummer}} {{klein_apparaatnummer}}`

36
pages.nl/linux/nl.md Normal file
View File

@ -0,0 +1,36 @@
# nl
> Voorzie regels van een nummer uit een bestand of van `stdin`.
> Meer informatie: <https://manned.org/nl.1p>.
- Voorzie niet-lege regels in een bestand van een nummer:
`nl {{pad/naar/bestand}}`
- Lees van `stdin`:
`{{commando}} | nl -`
- Nummer [a]lle [b]ody regels inclusief lege regels of [n]ummer geen [b]ody regels:
`nl --body-numbering {{a|n}} {{pad/naar/bestand}}`
- Nummer alleen de [b]ody regels die overeenkomen met een basis reguliere expressie (BRE) [p]atroon:
`nl --body-numbering p'FooBar[0-9]' {{pad/naar/bestand}}`
- Gebruik een specifieke [i]ncrement voor regelnummering:
`nl --line-increment {{increment}} {{pad/naar/bestand}}`
- Specificeer het nummeringsformaat voor regels: [r]echts of [l]inks uitgelijnd, met of zonder voorloopnullen ([z]eros):
`nl --number-format {{rz|ln|rn}}`
- Specificeer de breedte van de nummering (standaard is 6):
`nl --number-width {{kolombreedte}} {{pad/naar/bestand}}`
- Gebruik een specifieke string om de regelnummers van de regels te scheiden (standaard is TAB):
`nl --number-separator {{scheidingsteken}} {{pad/naar/bestand}}`

24
pages.nl/linux/ptx.md Normal file
View File

@ -0,0 +1,24 @@
# ptx
> Genereer een permutatie-index van woorden uit tekstbestanden.
> Meer informatie: <https://www.gnu.org/software/coreutils/ptx>.
- Genereer een permutatie-index waarbij het eerste veld van elke regel een indexreferentie is:
`ptx --references {{pad/naar/bestand}}`
- Genereer een permutatie-index met automatisch gegenereerde indexreferenties:
`ptx --auto-reference {{pad/naar/bestand}}`
- Genereer een permutatie-index met een vaste breedte:
`ptx --width={{breedte_in_kolommen}} {{pad/naar/bestand}}`
- Genereer een permutatie-index met een lijst van gefilterde woorden:
`ptx --only-file={{pad/naar/filter}} {{pad/naar/bestand}}`
- Genereer een permutatie-index met SYSV-stijl gedragingen:
`ptx --traditional {{pad/naar/bestand}}`

21
pages.nl/linux/rcp.md Normal file
View File

@ -0,0 +1,21 @@
# rcp
> Kopieer bestanden tussen lokale en externe systemen.
> Het imiteert het gedrag van het `cp`-commando, maar werkt tussen verschillende machines.
> Meer informatie: <https://www.gnu.org/software/inetutils/manual/html_node/rcp-invocation.html>.
- Kopieer een bestand naar een externe host:
`rcp {{pad/naar/local_file}} {{gebruikersnaam}}@{{remote_host}}:{{/pad/naar/bestemming/}}`
- Kopieer een directory recursief:
`rcp -r {{pad/naar/local_directory}} {{gebruikersnaam}}@{{remote_host}}:{{/pad/naar/bestemming/}}`
- Behoud de bestandseigenschappen:
`rcp -p {{pad/naar/local_file}} {{gebruikersnaam}}@{{remote_host}}:{{/pad/naar/bestemming/}}`
- Forceer kopiëren zonder bevestiging:
`rcp -f {{pad/naar/local_file}} {{gebruikersnaam}}@{{remote_host}}:{{/pad/naar/bestemming/}}`

21
pages.nl/linux/rexec.md Normal file
View File

@ -0,0 +1,21 @@
# rexec
> Voer een commando uit op een externe host.
> Let op: Gebruik `rexec` met voorzichtigheid, omdat het gegevens in platte tekst verzendt. Overweeg veilige alternatieven zoals SSH voor versleutelde communicatie.
> Meer informatie: <https://www.gnu.org/software/inetutils/manual/html_node/rexec-invocation.html>.
- Voer een commando uit op een externe [h]ost:
`rexec -h={{remote_host}} {{ls -l}}`
- Specificeer de externe [g]ebruikersnaam op een externe [h]ost:
`rexec -username={{gebruikersnaam}} -h={{remote_host}} {{ps aux}}`
- Redirect `stdin` van `/dev/null` op een externe [h]ost:
`rexec --no-err -h={{remote_host}} {{ls -l}}`
- Specificeer de externe [P]oort op een externe [h]ost:
`rexec -P={{1234}} -h={{remote_host}} {{ls -l}}`

12
pages.nl/linux/rlogin.md Normal file
View File

@ -0,0 +1,12 @@
# rlogin
> Log in op een externe host.
> Meer informatie: <https://www.gnu.org/software/inetutils/manual/html_node/rlogin-invocation.html>.
- Log in op een externe host:
`rlogin {{remote_host}}`
- Log in op een externe host met een specifieke gebruikersnaam:
`rlogin -l {{gebruikersnaam}} {{remote_host}}`

16
pages.nl/linux/rsh.md Normal file
View File

@ -0,0 +1,16 @@
# rsh
> Voer commando's uit op een externe host.
> Meer informatie: <https://www.gnu.org/software/inetutils/manual/html_node/rsh-invocation.html>.
- Voer een commando uit op een externe host:
`rsh {{remote_host}} {{ls -l}}`
- Voer een commando uit op een externe host met een specifieke gebruikersnaam:
`rsh {{remote_host}} -l {{gebruikersnaam}} {{ls -l}}`
- Redirect `stdin` naar `/dev/null` bij het uitvoeren van een commando op een externe host:
`rsh {{remote_host}} --no-err {{ls -l}}`

21
pages.nl/linux/runcon.md Normal file
View File

@ -0,0 +1,21 @@
# runcon
> Voer een programma uit in een andere SELinux-beveiligingscontext.
> Bekijk ook: `secon`.
> Meer informatie: <https://www.gnu.org/software/coreutils/runcon>.
- Toon de beveiligingscontext van de huidige uitvoeringscontext:
`runcon`
- Specificeer het domein om een commando in uit te voeren:
`runcon -t {{domein}}_t {{commando}}`
- Specificeer de context rol om een commando mee uit te voeren:
`runcon -r {{rol}}_r {{commando}}`
- Specificeer de volledige context om een commando mee uit te voeren:
`runcon {{gebruiker}}_u:{{rol}}_r:{{domein}}_t {{commando}}`

25
pages.nl/linux/secon.md Normal file
View File

@ -0,0 +1,25 @@
# secon
> Krijg de SELinux-beveiligingscontext van een bestand, PID, huidige uitvoeringscontext of een contextspecificatie.
> Zie ook: `semanage`, `runcon`, `chcon`.
> Meer informatie: <https://manned.org/man/secon>.
- Krijg de beveiligingscontext van de huidige uitvoeringscontext:
`secon`
- Krijg de huidige beveiligingscontext van een proces:
`secon --pid {{1}}`
- Krijg de huidige beveiligingscontext van een bestand, waarbij alle tussenliggende symlinks worden opgelost:
`secon --file {{pad/naar/bestand_of_map}}`
- Krijg de huidige beveiligingscontext van een symlink zelf (d.w.z. niet oplossen):
`secon --link {{pad/naar/symlink}}`
- Parse en leg een contextspecificatie uit:
`secon {{systeem_u:systeem_r:container_t:s0:c899,c900}}`

View File

@ -0,0 +1,17 @@
# semanage boolean
> Beheer persistente SELinux-boolean-instellingen.
> Zie ook: `semanage` voor het beheren van SELinux-beleid, `getsebool` voor het controleren van boolean-waarden, en `setsebool` voor het toepassen van niet-blijvende boolean-instellingen.
> Meer informatie: <https://manned.org/man/semanage-boolean>.
- Toon alle boolean-instellingen:
`sudo semanage boolean {{-l|--list}}`
- Toon alle door de gebruiker gedefinieerde boolean-instellingen zonder koppen:
`sudo semanage boolean {{-l|--list}} {{-C|--locallist}} {{-n|--noheading}}`
- Stel een boolean blijvend in of uit:
`sudo semanage boolean {{-m|--modify}} {{-1|--on|-0|--off}} {{haproxy_connect_any}}`

View File

@ -0,0 +1,25 @@
# semanage fcontext
> Beheer persistente SELinux-beveiligingscontextregels op bestanden/mappen.
> Zie ook: `semanage`, `matchpathcon`, `secon`, `chcon`, `restorecon`.
> Meer informatie: <https://manned.org/semanage-fcontext>.
- Toon alle bestandslabelregels:
`sudo semanage fcontext --list`
- Toon alle door de gebruiker gedefinieerde bestandslabelregels zonder koppen:
`sudo semanage fcontext --list --locallist --noheading`
- Voeg een door de gebruiker gedefinieerde regel toe die elk pad labelt dat overeenkomt met een PCRE-regex:
`sudo semanage fcontext --add --type {{samba_share_t}} {{'/mnt/share(/.*)?'}}`
- Verwijder een door de gebruiker gedefinieerde regel met behulp van zijn PCRE-regex:
`sudo semanage fcontext --delete {{'/mnt/share(/.*)?'}}`
- Herlabel een map recursief door de nieuwe regels toe te passen:
`restorecon -R -v {{pad/naar/map}}`

View File

@ -0,0 +1,14 @@
# semanage permissive
> Beheer persistente SELinux permissieve domeinen.
> Let op dat dit het proces effectief onbeperkt maakt. Voor langdurig gebruik wordt aanbevolen om SELinux correct te configureren.
> Zie ook: `semanage`, `getenforce`, `setenforce`.
> Meer informatie: <https://manned.org/man/semanage-permissive>.
- Toon alle procestypen (ook wel domeinen genoemd) die in permissieve modus zijn:
`sudo semanage permissive {{-l|--list}}`
- Stel de permissieve modus in of uit voor een domein:
`sudo semanage permissive {{-a|--add|-d|--delete}} {{httpd_t}}`

View File

@ -0,0 +1,21 @@
# semanage port
> Beheer persistente SELinux-poortdefinities.
> Zie ook: `semanage`.
> Meer informatie: <https://manned.org/man/semanage-port>.
- Toon alle poortlabelregels:
`sudo semanage port {{-l|--list}}`
- Toon alle door de gebruiker gedefinieerde poortlabelregels zonder koppen:
`sudo semanage port {{-l|--list}} {{-C|--locallist}} {{-n|--noheading}}`
- Voeg een door de gebruiker gedefinieerde regel toe die een label toekent aan een protocol-poortpaar:
`sudo semanage port {{-a|--add}} {{-t|--type}} {{ssh_port_t}} {{-p|--proto}} {{tcp}} {{22000}}`
- Verwijder een door de gebruiker gedefinieerde regel met behulp van zijn protocol-poortpaar:
`sudo semanage port {{-d|--delete}} {{-p|--proto}} {{udp}} {{11940}}`

View File

@ -0,0 +1,29 @@
# semanage
> SELinux persistent beleid beheertool.
> Sommige subcommando's zoals `boolean`, `fcontext`, `port`, etc. hebben hun eigen gebruiksdocumentatie.
> Meer informatie: <https://manned.org/semanage>.
- Stel een SELinux-boolean in of uit. Booleans stellen de beheerder in staat om aan te passen hoe beleidsregels invloed hebben op ingesloten procestypes (ook wel domeinen genoemd):
`sudo semanage boolean {{-m|--modify}} {{-1|--on|-0|--off}} {{haproxy_connect_any}}`
- Voeg een door de gebruiker gedefinieerde bestandscontextlabelregel toe. Bestandscontexten definiëren welke bestanden ingesloten domeinen mogen openen:
`sudo semanage fcontext {{-a|--add}} {{-t|--type}} {{samba_share_t}} '/mnt/share(/.*)?'`
- Voeg een door de gebruiker gedefinieerde poortlabelregel toe. Poortlabels definiëren op welke poorten ingesloten domeinen mogen luisteren:
`sudo semanage port {{-a|--add}} {{-t|--type}} {{ssh_port_t}} {{-p|--proto}} {{tcp}} {{22000}}`
- Stel de permissieve modus in of uit voor een ingesloten domein. Per-domein permissieve modus biedt meer gedetailleerde controle vergeleken met `setenforce`:
`sudo semanage permissive {{-a|--add|-d|--delete}} {{httpd_t}}`
- Exporteer lokale aanpassingen in de standaardopslag:
`sudo semanage export {{-f|--output_file}} {{pad/naar/bestand}}`
- Importeer een bestand gegenereerd door `semanage export` in lokale aanpassingen (VOORZICHTIG: kan huidige aanpassingen verwijderen!):
`sudo semanage import {{-f|--input_file}} {{pad/naar/bestand}}`

24
pages/common/knotc.md Normal file
View File

@ -0,0 +1,24 @@
# knotc
> Control knot DNS server.
> More information: <https://www.knot-dns.cz/docs/latest/html/man_knotc.html>.
- Start editing a zone:
`knotc zone-begin {{zone}}`
- Set an A record with TTL of 3600:
`knotc zone-set {{zone}} {{subdomain}} 3600 A {{ip_address}}`
- Finish editing the zone:
`knotc zone-commit {{zone}}`
- Get the current zone data:
`knotc zone-read {{zone}}`
- Get the current server configuration:
`knotc conf-read server`

20
pages/common/streamlit.md Normal file
View File

@ -0,0 +1,20 @@
# streamlit
> Framework for creating interactive, data-driven web apps in Python.
> More information: <https://docs.streamlit.io/>.
- Check for the Streamlit installation:
`streamlit hello`
- Run your Streamlit application:
`streamlit run {{project_name}}`
- Display help:
`streamlit --help`
- Display version:
`streamlit --version`

View File

@ -6,16 +6,16 @@
- Copy a file to a remote host:
`rcp {{path/to/local_file}} {{username}}@{{remotehost}}:{{/path/to/destination/}}`
`rcp {{path/to/local_file}} {{username}}@{{remote_host}}:{{/path/to/destination/}}`
- Copy a directory recursively:
`rcp -r {{path/to/local_directory}} {{username}}@{{remotehost}}:{{/path/to/destination/}}`
`rcp -r {{path/to/local_directory}} {{username}}@{{remote_host}}:{{/path/to/destination/}}`
- Preserve the file attributes:
`rcp -p {{path/to/local_file}} {{username}}@{{remotehost}}:{{/path/to/destination/}}`
`rcp -p {{path/to/local_file}} {{username}}@{{remote_host}}:{{/path/to/destination/}}`
- Force copy without a confirmation:
`rcp -f {{path/to/local_file}} {{username}}@{{remotehost}}:{{/path/to/destination/}}`
`rcp -f {{path/to/local_file}} {{username}}@{{remote_host}}:{{/path/to/destination/}}`

View File

@ -18,7 +18,7 @@
- Set or unset permissive mode for a confined domain. Per-domain permissive mode allows more granular control compared to `setenforce`:
`sudo semenage permissive {{-a|--add|-d|--delete}} {{httpd_t}}`
`sudo semanage permissive {{-a|--add|-d|--delete}} {{httpd_t}}`
- Output local customizations in the default store:

37
pages/osx/mist.md Normal file
View File

@ -0,0 +1,37 @@
# mist
> MIST - macOS Installer Super Tool.
> Automatically download macOS Firmwares/Installers.
> More information: <https://github.com/ninxsoft/mist-cli>.
- List all available macOS Firmwares for Apple Silicon Macs:
`mist list firmware`
- List all available macOS Installers for Intel Macs, including Universal Installers for macOS Big Sur and later:
`mist list installer`
- List all macOS Installers that are compatible with this Mac, including Universal Installers for macOS Big Sur and later:
`mist list installer --compatible`
- List all available macOS Installers for Intel Macs, including betas, also including Universal Installers for macOS Big Sur and later:
`mist list installer --include-betas`
- List only the latest macOS Sonoma Installer for Intel Macs, including Universal Installers for macOS Big Sur and later:
`mist list installer --latest "macOS Sonoma"`
- List and export macOS Installers to a CSV file:
`mist list installer --export "{{/path/to/export.csv}}"`
- Download the latest macOS Sonoma Firmware for Apple Silicon Macs, with a custom name:
`mist download firmware "macOS Sonoma" --firmware-name "{{Install %NAME% %VERSION%-%BUILD%.ipsw}}"`
- Download a specific macOS Installer version for Intel Macs, including Universal Installers for macOS Big Sur and later:
`mist download installer "{{13.5.2}}" application`