detox

detox

Rinomina file per renderli facili da utilizzare. Rimuove spazi e altri caratteri fastidiosi come doppi caratteri underline. Maggiori informazioni: https://github.com/dharple/detox.

  • Rimuovi spazi ed altri caratteri indesiderabili dal nome di un file:

detox {{file}}

  • Mostra come detox rinominerebbe tutti i file in una directory ricorsivamente:

detox --dry-run -r {{directory}}

  • Rimuovi spazi e altri caratteri indesiderabili da tutti i file in una directory ricorsivamente:

detox -r {{directory}}

common

git-subtree Strumento per gestire le dipendenze di un progetto come progetti secondari.
docker-exec Esegui un comando su un Docker container in esecuzione.
convmv Conversione dei nomi dei file (NON del contenuto) da un encoding ad un altro.
git-stage Questo comando è un alias per `git add`.
bash Bourne-Again SHell.
cargo Gestore di pacchetti di Rust.
bat Stampa e concatena file.
cp Copia file e directory.
chroot Esegui un comando o una shell interattiva con una speciale directory root.
blackfire Strumento di profilazione da linea di comando per PHP.
cmatrix Genera lettere che cadono, come in Matrix.
adb-install Android Debug Bridge Install: Invia pacchetti ad un emulatore Android od ad un dispositivo Android connesso.
gocryptfs Filesystem crittografato scritto in Go.
date Imposta o mostra data e ora di sistema.
emacs Editor di testo in tempo reale, estendibile, personalizzabile e auto documentato.
emacsclient Apri file in un server emacs esistente.
git-reflog Mostra la cronologia delle modifiche a riferimenti locali come HEAD, rami o tag.
7z Archiviatore di file con alto fattore di compressione.
avrdude Driver per il programmatore di microcontrollori Atmel AVR.
composer Un gestore di dipendenze a pacchetti per progetti PHP.
eslint Utilità di linting per JavaScript e JSX.
llvm-strings Questo comando è un alias per `strings`.
git-difftool Mostra le modifiche ai file tracciati usando uno strumento Diff esterno. Accetta le stesse opzioni e argomenti di Git diff.
detox Rinomina file per renderli facili da utilizzare.
git-update-ref Crea, aggiorna e cancella riferimenti Git.
git-pull Scarica oggetti e riferimenti (fetch) da un repository remoto e avvia un'unione (merge) con il ramo corrente.
bg Riprende job che sono stati sospesi (e.g. usando `<Ctrl z>`) mettendoli in esecuzione in background.
ffmpeg Tool per convertire audio e video.
llvm-gcc Questo comando è un alias per `clang`.
rcat Questo comando è un alias per `rc`.
cradle Il framework Cradle per PHP.
git-sizer Calcola varie metriche dimensionali su repository Git e avvisa quando i loro valori rilevano problematicità.
black Un formattatore automatico di codice Python.
rm Rimuovi file o directory.
airpaste Condividi messaggi e file nella stessa rete.
consul-kv Rete distribuita per gestire e configurare servizi tramite database chiave-valore.
dash Debian Almquist Shell, una implementazione di `sh` moderna, che conforme a POSIX, (non compatibile con Bash).
ansible-playbook Esegui task definiti nel playbook di un computer remoto via SSH.
csvgrep Filtra righe CSV con stringhe e pattern matching.
expand Converti caratteri tab in spazi.
git-show-ref Elenca i riferimenti.
git-shortlog Riassume l'output di `git log`.
conda Gestione pacchetti, dipendenze ed ambiente per qualsiasi linguaggio di programmazione.
drill Esegui varie query DNS.
git-config Configura le impostazioni di uno o piu repository Git.
base32 Codifica o decodifica file o standard input in Base32 su standard output.
git-gc Ottimizza il repository locale ripulendolo dai file non necessari.
tac Visualizza e concatena file con righe in ordine inverso.
git-archive Crea un archivio dei file nell'albero di lavoro.
llvm-objdump Questo comando è un alias per `objdump`.
flake8 Programma per verificare lo stile e la qualità di un codice Python.
cksum Calcola checksum CRC e conta i byte di un file.
aws Il tool da linea di comando ufficiale per Amazon Web Services.
ansible Gestisce gruppi di computer da remoto via SSH.
drush Shell da linea di comando ed interfaccia di scripting per Drupal.
youtube-dl Scarica video da YouTube ed altri siti web.
chmod Cambia i permessi di accesso di file o directory.
git-rm Cancella file dall'indice del repository e dal filesystem locale.
cat Stampa e concatena file.
bedtools Un coltellino svizzero di strumenti per una vasta gamma di operazioni di analisi genomica.
consul Rete distribuita per gestire e configurare servizi tramite database chiave-valore.
npx Esegue file binari dai pacchetti `npm`.
kubectl Interfaccia interattiva da linea di comando per eseguire comandi sui clusters Kubernetes.
batch Esegui comandi nel futuro quando il carico di lavoro del sistema lo permette.
binwalk Strumento per l'analisi di file binari.
hyperfine Strumento di benchmarking con interfaccia CLI.
az Strumento ufficiale da linea di comando per Microsoft Azure.
gh-cs Questo comando è un alias per `gh codespace`.
git-checkout Cambia rami o ripristina i file dell'albero di lavoro.
platformio Questo comando è un alias per `pio`.
doxygen Un sistema di documentazione per diversi linguaggi di programmazione.
borg Strumento di backup con deduplicazione.
aria2c Veloce utilità di download.
man Formatta e mostra pagine manuale.
task Gestore della lista dei TODO.
cowsay Genera un personaggio ASCII (di default una mucca) che dice o pensa qualcosa.
gnmic-sub Questo comando è un alias per `gnmic subscribe`.
fastboot Comunica con il dispositivo Android connessione quando in modalità bootloader (la situazione in cui `adb` non funziona).
mkdir Crea directory.
hx Questo comando è un alias per `helix`.
pyenv Passa da una distribuzione all'altra di Python in modo semplice.
more Aprire un file per la lettura interattiva, con scorrimento e ricerca.
ed L'originale editor di testo Unix.
bmaptool Crea o copia blockmap intelligentemente (e quindi più velocemente di `cp` o `dd`).
diffstat Crea un istogramma dall'output del comando `diff`.
git-add Aggiungi file nuovi o modificati all'area di stage.
ar Crea, modifica ed estrai da archivi (`.a`, `.so`, `.o`).
mpv Un player audio/video basato su MPlayer.
elinks Un browser testuale simile a lynx.
dexter Strumento per autenticare utenti kubectl con OpenId Connect.
sudo Esegue un singolo comando come superuser o come un altro utente.
jrnl Una semplice applicazione da linea di comando per tenere un diario.
badblocks Cerca blocchi corrotti in un dispositivo.
darkhttpd Web server Darkhttpd.
dc Calcolatore a precisione arbitraria. Usa la notazione polacca inversa (RPN).
r2 Questo comando è un alias per `radare2`.
erl Esegui e gestisci programmi nel linguaggio di programmazione Erlang.
abduco Gestore di sessioni di terminale.
git-rev-list Elenca le revisioni (commit) in ordine cronologico inverso.
couchdb Interfaccia da linea di comando per il server di database Apache CouchDB.
asciinema Registra e riproduci sessioni di terminale, condividendole opzionalmente su asciiname.org.
csvlook Visualizza un file CSV nella console come tabella a larghezza fissa.
git-worktree Gestisci gli alberi di lavoro collegati allo stesso repository.
git-mv Sposta o rinomina file e aggiorna l'indice Git.
csvformat Converti un file CSV in un formato di output personalizzato.
fossil-delete Questo comando è un alias per `fossil rm`.
lzcat Questo comando è un alias per `xz`.
llvm-nm Questo comando è un alias per `nm`.
vim Vi IMproved, un editor di testo per programmatori che fornisce diverse modalità per modificare testo.
git-stash Salva in un'area temporanea (stash) modifiche Git locali.
git-push Invia i commit ad un repository remoto.
duplicity Crea archivi incrementali, compressi, cifrati con controllo di versione.
ls Elenca i contenuti di una directory.
7zr Archiviatore di file con alto fattore di compressione.
docker-image Gestisci immagini Docker.
git-revert Crea nuovi commit che invertano i risultati dei commit precedenti.
autojump Salta velocemente tra le directory che usi più spesso.
cradle-sql Gestisci database SQL di Cradle.
cradle-deploy Gestisci distribuzioni Cradle.
atrm Rimuovi job programmati dai comandi `at` o `batch`.
todo Un semplice gestore per i todo da linea di comando.
dirname Determina la directory genitore di un determinato file o percorso.
git-reset Annulla commit o rimuovi modifiche dall'area di stage, reimpostando l'HEAD corrente su uno specifico stato.
ln Crea un collegamento a un file o a una directory.
aws-s3 CLI per AWS S3 - fornisce spazio di archiviazione tramite le interfacce di Amazon Web Services.
axel Downloader accelerato.
enscript Converti file di testo in PostScript, HTML, RTF, ANSI ed overstrike.
hello Stampa a schermo "Hello, world!", "hello, world" oppure del testo personalizzabile.
git-imerge Esegui un'unione (merge) o rebase tra due rami Git in modo incrementale.
cordova Applicazioni mobile con HTML, CSS e JavaScript.
git-show-branch Mostra rami e relativi commit.
git-rebase Applica i commit di un ramo su un ramo differente.
git-rev-parse Mostra i metadati relativi a specifiche revisioni.
ember Utilità da lina di comando per Ember.js.
clockwork-cli Una interfaccia da linea di comando per il framework PHP Clockwork.
astronomer Strumento per individuare star illegittime da account bot su progetti GitHub.
dd Converti e copia un file.
cradle-elastic Gestisci le istanze ElasticSearch per un'istanza Cradle.
atq Mostra job programmati dai comandi `at` o `batch`.
clear Pulisce lo schermo del terminale.
brew Gestore di pacchetti per macOS.
llvm-ar Questo comando è un alias per `ar`.
docker-network Crea e gestisci reti docker.
git-remote Gestisci i collegamenti remoti ("remote") di un repository locale.
cola Questo comando è un alias per `git-cola`.
exec Sostituisci il processo corrente con un altro.
diff Confronta file e directory.
direnv Estensione della shell per aggiungere o rimuovere variabili d'ambiente in base alla directory corrente.
electrum Ergonomico wallet (portafogli) Bitcoin e gestore di chiavi private.
git-am Applica file di patch. Utile quando si ricevono commit via email.
box Una applicazione PHP per creare e gestire Phars.
zsh Z SHell.
readlink Segue un collegamento simbolico e ne recupera le informazioni.
poetry Gestore di pacchetti e dipendenze per Python.
fossil-ci Questo comando è un alias per `fossil commit`.
git-prune Elimina dal database degli oggetti quelli non più raggiungibili.
ansiweather Uno script per mostrare le attuali condizioni meteo nel tuo terminale.
agate Un semplice server per il protocollo di rete Gemini.
git-blame Mostra hash del commit ed ultimo autore per ogni riga di un file.
bower Un manager di pacchetti ottimizzato per sviluppo web front-end.
docker-compose Esegui e gestisci applicazioni Docker composte da più container.
curl Trasferisci dati da o ad un server.
nmap Nmap è un tool per port scanning ed esplorazione di rete.
arp Mostra e gestisci la cache ARP di sistema.
ab Strumento di benchmarking di Apache. Il più semplice modo per eseguire un test sul carico del server.
arping Scopri e interroga host in una rete utilizzando il protocollo ARP.
ffprobe Analizzatore di flussi multimediali.
fmt Riformatta i paragrafi di un file di testo unendoli e limitando la larghezza delle righe a un dato numero di caratteri (di default 75).
df Fornisce una panoramica dello spazio utilizzato dai file system sui dischi.
! Comando bash integrato per sostituire con un comando trovato nella cronologia.
git-bundle Colloca oggetti e riferimenti in un archivio.
piodebuggdb Questo comando è un alias per `pio debug`.
autossh Esegue, monitora e riavvia connessioni SSH.
opusenc Converte audio WAV o FLAC in Opus.
clamscan Scanner antivirus da linea di comando.
bw CLI per accedere e gestire vault Bitwarden.
cloc Conta e calcola le differenze di linee di codice sorgente e commenti.
astyle Indentatore, formattatore e beautifier di codice sorgente per i linguaggi C, C++, C# e Java.
cake Strumento da linea di comando per il framework CakePHP.
exiftool Leggi e scrivi metadati nei file.
id3tag Strumento per leggere, scrivere, e manipolare i tag (etichette) ID3v1 e ID3v2 di file MP3.
cradle-package Gestisci pacchetti per un'istanza Cradle.
fossil-new Questo comando è un alias per `fossil init`.
csslint Un linter per codice CSS.
dircolors Stampa comandi necessari per settare la variabile d'ambiente LS_COLOR per stilizzare `ls`, `dir`, etc.
awk Un versatile linguaggio di programmazione per elaborare file.
python Interprete del linguaggio Python.
csvpy Carica un file CSV in una shell Python.
arch Mostra il nome dell'architettura del sistema.
age Uno strumento semplice, moderno e sicuro per la cifratura di file.
apropos Cerca nelle pagine di manuale, ad esempio per trovare un nuovo comando.
csvclean Trova e corregge errori di sintassi comuni in file CSV.
cd Cambia la directory corrente.
bup Sistema di backup basato sul formato dei packfile Git, fornendo salvataggi incrementali veloci e deduplicazione globale.
unlzma Questo comando è un alias per `xz`.
file Determina il tipo di file.
git-submodule Ispeziona, aggiorna e gestisce moduli secondari (submodule).
git-fetch Scarica oggetti e riferimenti da un repository remoto.
vlc Lettore multimediale multi-piattaforma.
calibredb Strumentoi per gestire il tuo database di e-book.
git-switch Passa ad altri rami. Richiede versioni di Git successive alla 2.23.
brew-bundle Bundler per Homebrew, Homebrew Cask e per il Mac App Store.
behat Un framework PHP per lo sviluppo quidato dal comportamento.
crontab Programma cron job per essere eseguiti a determinati intervalli di tempo per l'utente corrente.
echo Stampa a schermo gli argomenti forniti.
cppcheck Strumento di analisi statica per codice C/C++.
autoflake Uno strumento per rimuovere import e variabili inutilizzati da codice Python.
adb Android Debug Bridge: comunica con un'instanza di un emulatore Android o con un dispositivo android connesso.
decaffeinate Converti script CoffeScript in JavaScript moderno.
ptpython3 Questo comando è un alias per `ptpython`.
dive Un tool per esplorare immagini Docker, contenuti dei livelli, e ridurne la dimensione.
xzcat Questo comando è un alias per `xz`.
git-merge Esegui un'unione (merge) tra due rami Git.
i3 Window Manager Dinamico.
head Stampa a schermo le prime linee di un file.
espeak Usa la sintesi vocale per parlare tramite il dispositivo audio di output predefinito.
apg Crea password randomiche arbitrariamente complesse.
git-grep Cerca stringhe nello storico dei file tracciati nel repository.
apm Manager di pacchetti per l'editor di testo Atom.
cut Taglia dividendo in campi `stdin` o file.
ansible-galaxy Esegui varie operazioni inerenti ai Ruoli e alle Collezioni in Ansible.
dot Strumento da linea di comando per produrre disegni a livelli di grafi orientati.
git-ls-tree Elenca il contenuto di un oggetto albero.
less Apri un file per lettura interattiva, permettendo di scorrere e cercare testo al suo interno.
kafkacat Questo comando è un alias per `kcat`.
deluged Un processo demone per il client BitTorrent Deluge.
env Mostra le variabili d'ambiente o esegui un programma in un ambiente modificato.
git-tag Crea, elenca, cancella o verifica tag.
coffee Esegui script CoffeScript o compilali in JavaScript.
cppclean Trova codice inutilizzato in progetti C++.
git-show Mostra vari tipi di oggetti Git (commit, tag, etc.).
csvstat Stampa statistiche descrittive per tutte le colonne di un file CSV.
aria2 Questo comando è un alias per `aria2c`.
docker-logs Mostra i log di un container.
command Command forza la shell ad eseguire programmi ignorando qualsiasi funzione, builtin e alias con lo stesso nome.
git-help Mostra informazioni di aiuto su Git.
git-check-ignore Analizza ed esegui il debug di ".gitignore" e dei file esclusi.
git-status Mostra le modifiche ai file in un repository Git.
git-clone Clona un repository esistente.
berks Gestore di dipendenze per Chef cookbooks.
complete Fornisce autocompletamento per argomenti dei comandi della shell.
basename Restituisce la parte finale un percorso.
at Programma l'esecuzione di comandi nel futuro.
ect Efficiente Tool di Compressione (o ECT) è un ottimizzatore di file scritto in C++. Supporta file PNG, JPEG, gzip e Zip.
adb-shell Android Debug Bridge Shell: Esegue un commando remoto sull'emulatore o dispositivo Android connesso.
clementine Un moderno player e gestore di librerie musicali.
git-format-patch Prepara file .patch. Utile per l'invio di commit via email.
git-restore Ripristina i file dell'albero di lavoro. Richiede versioni di Git successive alla 2.23.
tree Mostra i contenuti della directory corrente come un albero.
nvim Neovim, un editor di testo basato su Vim che offre molti diversi modi di manipolare e navigare il testo.
tldrl Questo comando è un alias per `tldr-lint`.
clang Compilatore per sorgenti C, C++ ed Objective-C. Può essere usato come alternativa a GCC.
bundle Gestore di dipendenze per il linguaggio di programmazione Ruby.
git-replace Crea, elenca, ed elimina riferimenti ad oggetti sostituiti.
flac Codifica, decodifica e controlla file flac.
google-chrome Questo comando è un alias per `chromium`.
csvsort Ordina le righe di di file CSV.
envsubst Sostituisci variabili di ambiente con il loro valore in stringhe di formato della shell.
chgrp Cambia il gruppo proprietario di file e directory.
ctest Programma per eseguire test in progetti CMake.
csvcut Filtra e tronca file CSV. Come il comando Unix `cut`, ma per dati tabellari.
git-commit Salva file nell'area di stage in una nuova istantanea del tuo repository.
bashmarks Salva e salta a directory comunemente utilizzate usilizzando comandi di un carattere.
exa Un moderno sostituto per `ls` (elenca i contenuti di una directory).
docker Gestisci container ed immagini Docker.
git-svn Operazioni bidirezionali tra repository Subversion e Git.
git-describe Rendi il nome di un oggetto Git più leggibile usando i riferimenti disponibili.
entr Esegui comandi arbitrari al cambiamento di file.
pyenv-virtualenv Crea ambienti virtuali basati sulle distribuzioni Python che si hanno installate.
browser-sync Avvia un web-server locale che si aggiorna al cambiamento dei file.
bzip2 Compressore di file a blocchi ordinati.
vi Questo comando è un alias per `vim`.
xxd Mostra la rappresentazione esadecimale (hexdump) di un file binario e viceversa.
asdf Interfaccia da linea di comando per gestire le versionai di diversi pacchetti.
assimp Client da linea di comando per la Open Asset Import Library.
git-repack Comprimi gli oggetti decompressi in un repository Git.
python3 Questo comando è un alias di `python`.
git-branch Il principale comando Git per lavorare con i rami.
dokku Mini-Heroku basato su Docker (PaaS, Platform As A Service).
tlmgr-arch Questo comando è un alias per `tlmgr platform`.
powershell Shell della riga di comando e linguaggio di scripting progettato appositamente per l'amministrazione dei sistemi.
banner Stampa il testo fornito per argomento come un grande banner in ASCII art.
cpio Copia file da/a archivi.
dep Strumento di gestione delle dipendenze per progetti Go.
docker-cp Copia file o directory tra il filesystem di un container e quello locale (host).
beanstalkd Un semplice e generico gestore di code di lavoro.
blender Interfaccia da linea di comando per il programma di grafica Blender 3D.
deluge-console Interfaccia interattiva da linea di comando per il client BitTorrent Deluge.
[ Controlla i tipi di file e confronta i valori.
bosh Strumento da linea di comando per distribuire e gestire director BOSH.
md5sum Calcola i checksum crittografici di tipo MD5.
code Visual Studio Code.
docker-build Crea un'immagine a partire da un Dockerfile. La creazione di un'immagine Docker è chiamata build.
clang-cpp Questo comando è un alias per `clang++`.
bc Calcolatore.
7za Archiviatore di file con alto fattore di compressione.
ntl Questo comando è un alias per `netlify`.
node Piattaforma JavaScript Server-side (Node.js).
calibre-server Un'applicazione server che può essere usata per distribuire e-book in una rete.
clojure Questo comando è un alias per `clj`.
git-clean Elimina i file non tracciati dall'albero di lavoro.
dirs Mostra o manipola uno stack di directory.
b2sum Calcola checksum BLAKE2.
ack Un tool di ricerca simile a `grep`, ottimizzato per programmatori.
boot Strumenti di implementazione per il linguaggio di programmazione Clojure.
colordiff Un'utilità per aggiungere colore all'output diff.
asar Gestore di archivi per la piattaforma Electron.
atoum Un semplice, moderno ed intuitivo framework PHP per unit testing.
xkill Termina una finestra interattivamente attraverso la sessione grafica.
git-ls-remote Elenca i riferimenti in un repository remoto dato un nome o un URL.
pio-init Questo comando è un alias per `pio project`.
minifab Strumento per semplificare il settaggio e il deployment di una blockchain Hyperledger Fabric.
csc Compilatore per Microsoft C#.
cmp Compara due file.
llvm-g++ Questo comando è un alias per `clang++`.
cradle-install Installa i componenti del framework Cradle per PHP.
c99 Compila programmi C secondo lo standard ISO C.
fossil-forget Questo comando è un alias per `fossil rm`.
git-lfs Lavora con file di grandi dimensioni in repository Git.
git-cherry-pick Applica al ramo corrente le modifiche introdotte da commit esistenti.
git-send-email Invia una raccolta di patch via email.
du Utilizzo del disco: stima e riassumi lo spazio utilizzato da file e directory.
helm Helm è un gestore di pacchetti per Kubernetes.
docker-machine Crea e gestisci macchine che utilizzano Docker.
alacritty Multipiattaforma, GPU-accelerato emulatore di terminale.
git-ignore-io Genera file .gitignore usando template predefiniti.
alias Crea alias -- parole che sono sostituite da stringhe di comandi.
atom Un editor di testo cross-platform personalizzabile.
chromium Browser web open-source di Google.
neofetch Strumento CLI per visualizzare informazioni al OS, software e hardware.
unxz Questo comando è un alias per `xz`.
docker-inspect Mostra informazioni a basso livello di oggetti Docker.
mscore Questo comando è un alias per `musescore`.
deluge Client BItTorrent da linea di comando.
ag The Silver Searcher. Come `ack`, ma più veloce.
alex Uno strumento per individuare frasi scritte in modo insensibile o sconsiderato.
docker-container Gestisci container Docker.
docker-images Gestisci immagini Docker.
git-diff Mostra le modifiche ai file tracciati.
lzma Questo comando è un alias per `xz`.
base64 Codifica o decodifica file o standard input in Base64 su standard output.
bitcoin-cli Client da linea di comando per interagire con il demone Bitcoin tramite chiamate RPC.
cmark Converte testo CommonMark Markdown in altri formati.
dhcpwn Testa attacchi di esaurimento IP DHCP ed intercetta il traffico DHCP locale.
cabal Interfaccia da linea di comando per l'infrastruttura di compilazione di Haskell (Cabal).
babel Un transpiler che converte codice JavaScript da sintassi ES6/ES7 ad ES5.
git-init Inizializza un nuovo repository Git locale.
git-instaweb Helper per avviare un server gitweb.
dig Utilità di lookup DNS.
bastet Clone di Tetris nel Terminale.
wget Scarica file dal Web.
nm-classic Questo comando è un alias per `nm`.
mv Sposta o rinomina file e directory.
dotnet Strumenti .NET da linea di comando multipiattaforma per .NET Core.
case Esegui branch diversi in base al valore di un'espressione.
comm Seleziona o ignora linee comuni a due file. Entrambi i file devono essere ordinati.
enca Rileva e converti l'encoding di file di testo.
git-log Mostra la cronologia dei commit.
magick-convert Strumento della suite immagineMagick per la conversione di immagini.
git-cat-file Visualizza il contenuto di un oggetto Git nel repository o mostrane dimensione e tipo.
ebook-convert Converti e-book in differenti formati, come PDF, EPUB, Mobi.
cmake Generatore di ambienti di compilazione multipiattaforma.
crystal Strumento per gestire codice sorgente Crystal.
elm Compila ed esegui file sorgente Elm.
git-bisect Usa la ricerca binaria per trovare il commit che ha introdotto un bug.
chown Cambia utente e gruppo proprietario di file e directory.
git Sistema di controllo versione distribuito.