mirror of https://github.com/CrimsonTome/tldr.git
Compare commits
15 Commits
f3d405a1e3
...
e8653832d8
Author | SHA1 | Date |
---|---|---|
Sebastiaan Speck | e8653832d8 | |
Sebastiaan Speck | 60a9666333 | |
Sebastiaan Speck | 90e006df7d | |
Sebastiaan Speck | 2fc0bfcaf9 | |
Sebastiaan Speck | 5f03795f12 | |
Sebastiaan Speck | ba5ca28a43 | |
Sebastiaan Speck | 820461b97a | |
Sebastiaan Speck | a92b2e7cce | |
Sebastiaan Speck | 9443ece808 | |
Sebastiaan Speck | fe1c85801a | |
Sebastiaan Speck | 928fef0ff6 | |
Sebastiaan Speck | 7b0bfaf59f | |
harshithansraj | a2c6f9ebf7 | |
macownersclub | f865c52ece | |
koalp | 5118ebc9f0 |
|
@ -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}}`
|
|
@ -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`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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/}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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}}`
|
|
@ -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`
|
|
@ -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`
|
|
@ -6,16 +6,16 @@
|
||||||
|
|
||||||
- Copy a file to a remote host:
|
- 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:
|
- 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:
|
- 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:
|
- 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/}}`
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
- Set or unset permissive mode for a confined domain. Per-domain permissive mode allows more granular control compared to `setenforce`:
|
- 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:
|
- Output local customizations in the default store:
|
||||||
|
|
||||||
|
|
|
@ -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`
|
Loading…
Reference in New Issue