pages.it: update outdated pages (#11914)

pull/23/head
Sebastiaan Speck 2023-12-29 17:48:46 +01:00 committed by GitHub
parent 7f1a910635
commit 2513972143
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
40 changed files with 100 additions and 152 deletions

View File

@ -18,11 +18,11 @@
- Limita la ricerca ai file di un tipo specifico:
`ack --type={{ruby}} "{{pattern_di_ricerca}}`
`ack --type={{ruby}} "{{pattern_di_ricerca}}"`
- Non cercare nei file di un tipo specifico:
`ack --type=no{{ruby}} "{{pattern_di_ricerca}}`
`ack --type=no{{ruby}} "{{pattern_di_ricerca}}"`
- Conta il numero totale di corrispondenze trovate:

View File

@ -16,10 +16,6 @@
`unalias {{parola}}`
- Elenca tutti gli alias correntemente in uso:
`alias -p`
- Rendi il comando rm interattivo:
`alias {{rm}}="{{rm -i}}"`

View File

@ -5,11 +5,11 @@
- Installa un ruolo:
`ansible-galaxy install {{utente.ruolo}}`
`ansible-galaxy install {{nome_utente}}.{{ruolo}}`
- Rimuovi un ruolo:
`ansible-galaxy remove {{utente.ruolo}}`
`ansible-galaxy remove {{nome_utente}}.{{ruolo}}`
- Elenca i ruoli installati:
@ -21,7 +21,7 @@
- Crea un nuovo ruolo:
`ansible-galaxy init {{nome_nuovo_ruolo}}`
`ansible-galaxy init {{nome_ruolo}}`
- Acquisisci informazioni su un ruolo di un utente:

View File

@ -3,22 +3,22 @@
> Crea, modifica ed estrai da archivi (`.a`, `.so`, `.o`).
> Maggiori informazioni: <https://manned.org/ar>.
- Estrai tutti i membri da un archivio:
- Estrai ([x]) tutti i membri da un archivio:
`ar -x {{libfoo.a}}`
`ar x {{percorso/del/file.a}}`
- Lista tutti i membri di un archivio:
- Lis[t]a tutti i membri di un archivio:
`ar -t {{libfoo.a}}`
`ar t {{percorso/del/file.ar}}`
- Sostituisci o aggiungi file ad un archvio:
- Sostituisci ([r]) o aggiungi file ad un archvio:
`ar -r {{libfoo.a}} {{foo.o}} {{bar.o}} {{baz.o}}`
`ar r {{percorso/del/file.deb}} {{percorso/del/debian-binary percorso/del/control.tar.gz percorso/del/data.tar.xz ...}}`
- Inserisci o sostituisci un indice in un archivio (equivalente ad usare `ranlib`):
- In[s]erisci o sostituisci un indice in un archivio (equivalente ad usare `ranlib`):
`ar -s {{libfoo.a}}`
`ar s {{percorso/del/file.a}}`
- Crea un archivio con dei file creando anche il relativo indice:
`ar -rs {{libfoo.a}} {{foo.o}} {{bar.o}} {{baz.o}}`
`ar rs {{percorso/del/file.a}} {{percorso/del/file1.o percorso/del/file2.o ...}}`

View File

@ -5,15 +5,15 @@
- Elenca tutti i plugin disponibili:
`asdf plugin-list-all`
`asdf plugin list all`
- Installa un plugin:
`asdf plugin-add {{nome}}`
`asdf plugin add {{nome}}`
- Elenca tutte le versioni disponibili per un pacchetto:
`asdf list-all {{nome}}`
`asdf list all {{nome}}`
- Installa una specifica versione di un pacchetto:

View File

@ -6,7 +6,7 @@
- Apri una sessione SSH, riavviandola quando una porta monitorata smette di rispondere:
`autossh -M {{porta_monitorata}} {{comando_ssh}}`
`autossh -M {{porta_monitorata}} "{{comando_ssh}}"`
- Apri una sessione ssh che forwarda una porta locale verso una remota, riavviandola se necessario:
@ -14,11 +14,11 @@
- Forka prima di eseguire il comando ssh (si avvia in background) e non aprire una shell remota:
`autossh -f -M {{porta_monitorata}} -N {{comando_ssh}}`
`autossh -f -M {{porta_monitorata}} -N "{{comando_ssh}}"`
- Esegui autossh in background, senza una porta da monitorare, utilizzando i keep-alive di SSH ogni 10 secondi per rilevare una disconnessione:
`autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" {{comando_ssh}}`
`autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" "{{comando_ssh}}"`
- Esegui autossh in background, senza una porta da monitorare, senza una shell remota, uscendo se il port forwarding fallisce:

View File

@ -9,4 +9,4 @@
- Riprendi uno specifico job (usa `jobs -l` per trovare l'ID) ed eseguilo in background:
`bg {{id_job}}`
`bg %{{id_job}}`

View File

@ -11,14 +11,14 @@
`black -c "{{codice}}"`
- Mostra i cambiamenti che verrebbero applicati a ciascun file:
`black --diff {{percorso/del/file_o_directory}}`
- Verifica se i file necessitano di auto-formattazione senza modificare nulla:
`black --check {{percorso/del/file_o_directory}}`
- Mostra i cambiamenti che verrebbero applicati a ciascun file:
`black --diff {{percorso/del/file_o_directory}}`
- Auto-formatta un file o una directory senza produrre output:
`black --quiet {{percorso/del/file_o_directory}}`

View File

@ -6,28 +6,28 @@
- Renderizza tutti i frame di una animazione in background, senza caricare l'interfaccia grafica (l'output è salvato in `/tmp`):
`blender -b {{nome_file}}.blend -a`
`blender --background {{nome_file}}.blend --render-anim`
- Renderizza un'animazione usando uno specifico pattern, in un percorso relativo (`//`) al file `.blend`:
`blender -b {{nome_file}}.blend -o //{{render/frame_###.png}} -a`
`blender --background {{nome_file}}.blend --render-output //{{render/frame_###.png}} --render-anim`
- Renderizza il decimo frame di un'animazione come singola immagine, salvandolo in una directory esistente (percorso assoluto):
`blender -b {{nome_file}}.blend -o {{/percorso/della/directory_output}} -f {{10}}`
`blender --background {{nome_file}}.blend --render-output {{/percorso/della/directory_output}} --render-frame {{10}}`
- Renderizza il penultimo frame di un'animazione come immagine JPEG, salvandolo in una directory esistente (path relativa al file):
`blender -b {{nome_file}}.blend -o //{{directory_output}} -F {{JPEG}} -f {{-2}}`
`blender --background {{nome_file}}.blend --render-output //{{directory_output}} --render-frame {{JPEG}} --render-frame {{-2}}`
- Renderizza l'animazione di una specifica scena, dal frame 10 al 500:
`blender -b {{nome_file}}.blend -S {{nome_scena}} -s {{10}} -e {{500}} -a`
`blender --background {{nome_file}}.blend --scene {{nome_scena}} --frame-start {{10}} --frame-end {{500}} --render-anim`
- Renderizza un'animazione ad una specifica risoluzione, attraverso l'utilizzo di uno script python:
`blender -b {{nome_file}}.blend --python-expr '{{import bpy; bpy.data.scenes[0].render.resolution_percentage = 25}}' -a`
`blender --background {{nome_file}}.blend --python-expr '{{import bpy; bpy.data.scenes[0].render.resolution_percentage = 25}}' --render-anim`
- Avvia una sessione interattiva di Blender nel terminale con una console python (esegui `import bpy` dopo l'avvio):
`blender -b --python-console`
`blender --background --python-console`

View File

@ -10,11 +10,11 @@
- Installa pacchetti nella directory bower_components:
`bower install {{pacchetto1}} {{pacchetto2}} ...`
`bower install {{pacchetto}} {{pacchetto}}`
- Disinstalla pacchetti localmente rimuovendolo dalla directory bower_components:
`bower uninstall {{pacchetto1}} {{pacchetto2}}`
`bower uninstall {{pacchetto}} {{pacchetto}}`
- Elenca pacchetti locali e possibili aggiornamenti:

View File

@ -5,11 +5,11 @@
- Crea un nuovo file Phar:
`box build`
`box compile`
- Crea un nuovo file Phar usando uno specifico file di configurazione:
`box build -c {{percorso/della/configurazione}}`
`box compile -c {{percorso/della/configurazione}}`
- Mostra informazioni sulla estensione PHP PHAR:

View File

@ -3,10 +3,6 @@
> Gestore di pacchetti per macOS.
> Maggiori informazioni: <https://docs.brew.sh/Manpage>.
- Cerca formule e cask:
`brew search {{testo}}`
- Installa l'ultima versione stabile di una formula (usa `--devel` per le versioni in sviluppo):
`brew install {{formula}}`
@ -15,10 +11,6 @@
`brew list`
- Mostra le formule installate che non sono dipendenze di un'altra formula installata:
`brew leaves`
- Aggiorna una formula installata (se non viene fornito il nome di nessuna formula, tutte le formule installate verranno aggiornate):
`brew upgrade {{formula}}`
@ -27,6 +19,10 @@
`brew update`
- Cerca formule e cask:
`brew search {{testo}}`
- Mostra le informazioni su una specifica formula (versione, percorso di installazione, dipendenze, ecc...):
`brew info {{formula}}`

View File

@ -8,14 +8,14 @@
`printf "intestazione1 intestazione2\nbar foo\n" | column --output-width {{30}}`
- Specifica un diverso separatore di colonna (e.g. "," per csv) (il predefinito è lo spazio):
`printf "intestazione1 intestazione2\nbar foo\n" | column --separator {{,}}`
- Separa colonne ed allinea automaticamente in un formato tabulare:
`printf "intestazione1 intestazione2\nbar foo\n" | column --table`
- Specifica un diverso separatore di colonna (e.g. "," per csv) (il predefinito è lo spazio):
`printf "intestazione1 intestazione2\nbar foo\n" | column --table --separator {{,}}`
- Riempi le righe prima delle colonne:
`printf "intestazione1\nbar\nfoobar\n" | column --output-width {{30}} --fillrows`

View File

@ -6,24 +6,24 @@
- Crea un nuovo ambiente, installandovi alcuni pacchetti:
`conda create --name {{nome_ambiente}} {{python=2.7 matplotlib}}`
`conda create --name {{nome_ambiente}} {{python=3.9 matplotlib}}`
- Elenca tutti gli ambienti:
`conda info --envs`
- Attiva o disattiva un ambiente:
- Attiva un ambiente:
`conda {{activate|deactivate}} {{nome_ambiente}}`
`conda activate {{nome_ambiente}}`
- Disattiva un ambiente:
`conda deactivate`
- Elimina un ambiente rimuovendo anche tutti i pacchetti:
`conda remove --name {{nome_ambiente}} --all`
- Cerca un determinato pacchetto nei canali di conda:
`conda search {{package_name}}`
- Installa pacchetti nell'ambiente corrente:
`conda install {{python=3.4 numpy}}`

View File

@ -15,9 +15,9 @@
`docker compose up --build`
- Avvia tutti i container utilizzando un file compose alternativo:
- Avvia tutti i contenitori specificando un nome di progetto e utilizzando un file compose alternativo:
`docker compose --file {{percorso/del/file}} up`
`docker compose -p {{nome_di_progetto}} --file {{percorso/del/file}} up`
- Ferma tutti i container in esecuzione:
@ -25,7 +25,7 @@
- Ferma e rimuovi tutti i container, reti, immagini e volumi:
`docker compose down`
`docker compose down --rmi all --volumes`
- Segui i log di tutti i container:

View File

@ -4,13 +4,9 @@
> Alcuni comandi aggiuntivi, come `docker run`, hanno la propria documentazione.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/cli/>.
- Elenca i container Docker attualmente in esecuzione:
`docker ps`
- Elenca tutti i container Docker (in esecuzione e arrestati):
`docker ps -a`
`docker ps --all`
- Avvia un container da una immagine, con un nome personalizzato:

View File

@ -25,4 +25,4 @@
- Mostra le dimensioni umanamente leggibili di tutti i file `.jpg` nelle sottodirectory della directory corrente, e mostra il totale cumulativo alla fine:
`du -ch */*.jpg`
`du -ch {{*/*.jpg}}`

View File

@ -22,7 +22,7 @@
- Elenca i file in un backup salvato su una macchina remota, via SSH:
`duplicity list-current-files --time {{YYYY-MM-DD}} scp://{{utente@hostname}}/percorso/della/directory/backup`
`duplicity list-current-files --time {{YYYY-MM-DD}} scp://{{utente@hostname}}/{{percorso/della/directory/backup}}`
- Ripristina una sotto-directory da un backup locale cifrato con GnuPG in una posizione precisa:

View File

@ -18,4 +18,4 @@
- Sostituisci in un file input le variabili di ambiente specificate in una lista separata da spazi:
`envsubst {{$USER $HOME $SHELL}} < {{percorso/del/file_input}}`
`envsubst '{{$USER $HOME $SHELL}}' < {{percorso/del/file_input}}`

View File

@ -5,7 +5,7 @@
- Visualizza tutte le informazioni disponibili sui flussi di un file multimediale (audio, video, immagini, etc):
`ffprobe -v error -show_entries {{file.mp4}}`
`ffprobe -v error -show_streams {{file.mp4}}`
- Visualizza la durata del contenuto:

View File

@ -10,7 +10,7 @@
- Scrivi su `stdout` un file `.patch` per l'intervallo di commit definito dai due commit dati:
`git format-patch --stdout {{commit_1}}..{{commit_2}}`
`git format-patch {{commit_1}}..{{commit_2}}`
- Scrivi un file `.patch` per gli ultimi 3 commit:

View File

@ -10,7 +10,7 @@
- Rimuovi dall'area di stage uno o più file:
`git reset {{percorso/del/file1}} {{percorso/del/file2}}`
`git reset {{percorso/del/file1 percorso/del/file2 ...}}`
- Rimuovi dall'area di stage solo alcune porzioni di un file in modo interattivo:

View File

@ -5,4 +5,4 @@
- Consulta la documentazione del comando originale:
`tldr git-add`
`tldr git add`

View File

@ -5,7 +5,7 @@
- Salva in un'area temporanea modifiche locali, tranne i file nuovi e non tracciati:
`git stash [push -m {{messaggio_di_stash_opzionale}}]`
`git stash push -m {{messaggio_di_stash_opzionale}}`
- Includi nello stash anche i file nuovi e non tracciati:
@ -27,10 +27,6 @@
`git stash pop {{nome_stash_opzionale}}`
- Rimuovi uno stash (il predefinito è stash@{0}):
`git stash drop {{nome_stash_opzionale}}`
- Rimuovi tutti gli stash:
`git stash clear`

View File

@ -21,4 +21,4 @@
- Invia un commit a un repository SVN:
`git svn dcommit`
`git svn commit`

View File

@ -10,28 +10,16 @@
- Cerca di determinare se gli host specificati sono attivi e quali sono i loro nomi:
`nmap -sn {{ip_o_nome_host}} {{opzionale_altro_indirizzo}}`
- Come sopra, ma esegui una scansione della porta TCP predefinita 1000 se l'host sembra attivo:
`nmap {{ip_o_nome_host}} {{opzionale_altro_indirizzo}}`
`sudo nmap -sn {{ip_o_nome_host}} {{opzionale_altro_indirizzo}}`
- Attiva scripts, segnalazione di servizi, OS fingerprinting e traceroute:
`nmap -A {{indirizzo_o_indirizzi}}`
- Velocizza esecuzione dando per scontato una buona connessione di rete:
`nmap -T4 {{indirizzo_o_indirizzi}}`
- Scansiona una specifica lista di porte (usa `-p-` per tutte le porte `1-65535`):
`nmap -p {{porta1,porta2,…,portaN}} {{indirizzo_o_indirizzi}}`
- Esegui scansione TCP e UDP (usa `-sU` per usare solo UDP, `-sZ` per SCTP, `-sO` per IP):
`nmap -sSU {{indirizzo_o_indirizzi}}`
- Determina vulnerabilità e informazioni di un host eseguendo una scansione di tutte le porte, servizi e versioni con tutti gli script di default NSE attivi:
`nmap -sC -sV {{indirizzo_o_indirizzi}}`

View File

@ -26,7 +26,7 @@
- Eseguire una sostituzione tramite espressione regolare nell'intero file:
`<Esc>:%s/{{espressione_regolare}}/{{sostituzione}}//g<Enter>`
`<Esc>:%s/{{espressione_regolare}}/{{sostituzione}}/g<Enter>`
- Salvare (scrivere) il file per poi uscire:

View File

@ -7,13 +7,9 @@
`rm {{percorso/del/file1 percorso/del/file2 ...}}`
- Rimuovi ricorsivamente una directory e tutti i suoi contenuti:
- Rimuovi file, senza chiedere conferma o mostrare messaggi di errore:
`rm -r {{percorso/della/directory}}`
- Rimuovi ricorsivamente una directory, senza chiedere conferma o mostrare messaggi di errore:
`rm -rf {{percorso/della/directory}}`
`rm -f {{percorso/della/directory}}`
- Rimuovi file interattivamente, chiedendo conferma prima di rimuovere ogni file:
@ -22,3 +18,7 @@
- Rimuovi file in modalità verbosa, scrivendo un messaggio a schermo per ogni file rimosso:
`rm -v {{percorso/del/file}}`
- Rimuovi ricorsivamente una directory e tutti i suoi contenuti:
`rm -r {{percorso/della/directory}}`

View File

@ -8,30 +8,14 @@
`vim {{file}}`
- Vai in insert mode (per inserire testo):
`<Esc>i`
- Copia ("yank") o taglia ("delete") la linea corrente (per incollarla poi con `P`):
`<Esc>{{yy|dd}}`
- Annulla l'ultima operazione:
`<Esc>u`
- Cerca un pattern nel file (usa `n`/`N` per spostarti al risultato successivo/precedente):
`<Esc>/{{espressione_regolare}}<Invio>`
`/{{espressione_regolare}}<Invio>`
- Effettua una sostituzione tramite espressione regolare nell'intero file:
`<Esc>:%s/{{espressione_regolare}}/{{sostituzione}}/g<Invio>`
- Salva modifiche al file ed esci:
`<Esc>:wq<Invio>`
- Esci senza salvare:
`<Esc>:q!<Invio>`
`:%s/{{espressione_regolare}}/{{sostituzione}}/g<Invio>`

View File

@ -33,4 +33,4 @@
- Scarica una playlist, ne estrae l'audio e lo salva in formato mp3:
`youtube-dl -i --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{url_della_playlist}}'`
`youtube-dl -f "bestaudio" --continue --no-overwrites --ignore-errors --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{url_della_playlist}}'`

View File

@ -5,12 +5,12 @@
- Controlla il filesystem `/dev/sdX`, riportando eventuali blocchi danneggiati:
`fsck {{/dev/sdX}}`
`sudo fsck {{/dev/sdX}}`
- Controlla il filesystem `/dev/sdX`, riportando eventuali blocchi danneggiati e per ognuno consente all'utente di scegliere interattivamente se ripararlo:
`fsck -r {{/dev/sdX}}`
`sudo fsck -r {{/dev/sdX}}`
- Controlla il filesystem `/dev/sdX`, riportando eventuali blocchi danneggiati e riparandoli automaticamente:
`fsck -a {{/dev/sdX}}`
`sudo fsck -a {{/dev/sdX}}`

View File

@ -26,7 +26,7 @@
- Attiva/disattiva un'interfaccia:
`ip link set {{interfaccia}} up/down`
`ip link set {{interfaccia}} {{up|down}}`
- Aggiungi/elimina un indirizzo IP a/da un'interfaccia:

View File

@ -15,10 +15,6 @@
`lsusb --verbose`
- Elenca informazioni dettagliate riguardo ad un dispositivo USB:
`lsusb -D {{dispositivo}}`
- Elenca solamente i dispositivi con un certo id fornitore e id prodotto:
`lsusb -d {{fornitore}}:{{prodotto}}`

View File

@ -5,16 +5,16 @@
- Mostra utilizzo del AMD GPU principale:
`sudo radeontop`
`radeontop`
- Inizia output con colore:
`sudo radeontop --colour`
`radeontop --color`
- Scegli un GPU specifico (il numero del bus è il primo numero nell'output di `lspci`):
`sudo radeontop --bus {{bus_numero}}`
`radeontop --bus {{bus_numero}}`
- Specifica la frequenza di aggiornamento del display (più alto aggiunge più sovraccarico al GPU):
`sudo radeontop --ticks {{aggiornamenti_per_secondo}}`
`radeontop --ticks {{aggiornamenti_per_secondo}}`

View File

@ -10,15 +10,15 @@
- Mostra una breve descrizione del file audio:
`afinfo -b {{percorso/del/file}}`
`afinfo --brief {{percorso/del/file}}`
- Mostra i metadati ed i contenuti dell'InfoDictionary del file audio:
`afinfo -i {{percorso/del/file}}`
`afinfo --info {{percorso/del/file}}`
- Mostra l'output in formato xml:
`afinfo -x {{percorso/del/file}}`
`afinfo --xml {{percorso/del/file}}`
- Mostra i problemi del file audio (se ce ne sono):
@ -26,4 +26,4 @@
- Mostra la pagina di aiuto:
`afinfo -h`
`afinfo --help`

View File

@ -9,11 +9,11 @@
- Riproduci un file audio al doppio della velocità:
`afplay --rate 2 {{percorso/del/file}}`
`afplay --rate {{2}} {{percorso/del/file}}`
- Riproduci un file audio alla metà della velocità:
`afplay --rate 0.5 {{percorso/del/file}}`
`afplay --rate {{0.5}} {{percorso/del/file}}`
- Riproduci i primi N secondi di un file audio:

View File

@ -5,7 +5,7 @@
- Mostra le informazioni relative allo stato attuale delle connessioni senza fili:
`airport -I`
`airport --getinfo`
- Intercetta il traffico delle connessioni senza fili sul primo canale:
@ -13,8 +13,8 @@
- Ricerca le reti senza fili disponibili:
`airport -s`
`airport --scan`
- Disassocia dalla rete airport corrente:
`sudo airport -z`
`sudo airport --disassociate`

View File

@ -6,15 +6,15 @@
- Ripristina un'immagine disco su un volume specifico:
`sudo asr restore --source {{nome_immagine}}.dmg --target {{percorso/del/volume}}`
`sudo asr restore --source {{nome_immagine.dmg}} --target {{percorso/del/volume}}`
- Distruggi il volume specifico prima di ripristinare:
`sudo asr restore --source {{nome_immagine}}.dmg --target {{percorso/del/volume}} --erase`
`sudo asr restore --source {{nome_immagine.dmg}} --target {{percorso/del/volume}} --erase`
- Salta la verifica dopo il ripristino:
`sudo asr restore --source {{nome_immagine}}.dmg --target {{percorso/del/volume}} --noverify`
`sudo asr restore --source {{nome_immagine.dmg}} --target {{percorso/del/volume}} --noverify`
- Clona i volumi senza utilizzare un'immagine disco intermedia:

View File

@ -5,15 +5,15 @@
- Codifica un file:
`base64 -i {{file_da_codificare}}`
`base64 --input={{file_da_codificare}}`
- Decodifica un file:
`base64 --decode -i {{file_da_decodificare}}`
`base64 --decode --input={{file_da_decodificare}}`
- Codifica da `stdin`:
`echo -n {{testo_da_codificare}} | base64`
`echo -n "{{testo_da_codificare}}" | base64`
- Decodifica da `stdin`:

View File

@ -9,11 +9,11 @@
- Esegue il comando specificato e poi esce:
`cmd /c "{{comando}}"`
`cmd /c {{echo Ciao mondo}}`
- Esegue il comando specificato e poi apre una shell interattiva:
`cmd /k "{{comando}}"`
`cmd /k {{echo Ciao mondo}}`
- Disabilita l'uso di `echo` nell'output di un comando:
@ -23,10 +23,6 @@
`cmd /e:{{on|off}}`
- Abilita o disabilita l'autocompletamento dei nomi di file e directory:
`cmd /f:{{on|off}}`
- Abilita o disabilita l'espansione delle variabili d'ambiente:
`cmd /v:{{on|off}}`