Bash: Come creare un alias che accetti anche dei parametri?

Cosa è un alias? Un alias consente di creare un nuovo comando o, nell’uso più comune, ridefinire il funzionamento dei comandi nella bash. Ad esempio il comando rm (per la cancellazione di files) non chiede conferma prima di procedere, a meno che non passiamo il parametro -i. Se vogliamo stare un po’ più tranquilli e … Leggi tutto

Debian 9 Stretch: Come installare mytop

MyTop è un utile software che permette di visualizzare in tempo reale le query in esecuzione e permette di fare alcune operazione su tali query. Su debian Stretch il classico: apt-get install mytop non funziona. Si può però recuperare manualmente il pacchetto dalla distribuzione SID e poi installarlo a mano come segue. Aprire con il … Leggi tutto

Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto) per Android – Aggiornato

Nuovo rilascio di “Estrazioni Lotto” (Lotto, SuperEnalotto, Win for Life, 10 e Lotto) per IOS ed Android Come sempre ci sono tutte le estrazioni delle più diffuse lotterie: “SuperEnalotto”, “Lotto”, “10 e lotto”, “Si vince Tutto”, “EuroJackpot” e “Vinci Casa”. E’ stato inoltre aggiunta l’informazione relativa al doppio oro per il 10 e Lotto. Trovi … Leggi tutto

Decomprimere un file .deb su MacOS

Per decomprimere su MacOS un archivo .deb, un classico file relativo ad un pacchetto Debian, si può usare il comando ar, ad esempio: ar -x firmware-misc-nonfree_20161130-3_all.deb In alcuni casi, dal .deb viene estratto un file .xz. L’estrazione del contenuto del file può essere fatto con il classico tar: tar -xf data.tar.xz enjoy!

Debian 9, 10, 11 (Stretch, Buster, Bullseye): Come ripristinare l’uso di rc.local

Come avrete notato, le nuove versioni Debian (es 9 Stretch, 10 Buster, 11 Bullseye) non hanno più il file /etc/rc.local in cui inserire comandi da far eseguire al termine della procedura di avvio. rc.local veniva utilizzato da SysVinit. Per retrocompatibilità, systemd lo supporta ancora tramite il servizio rc-local.service. Si può ripristinare tale sistema nel seguente … Leggi tutto

SSH: Aggiornare la propria chiave RSA

Chi ha generato anni fa una chiave SSH di tipo RSA, magari a 1024 o 2048bit, (o addirittura DSA) per l’autenticazione su server SSH è ormai obbligato ad aggiornare la propria chiave con una più robusta, magari a 4096bit o meglio passare al formato Ed25519. Il nuovo formato Ed25519 è supportato da OpenSSH 6.5 (Ubuntu … Leggi tutto

Bash: eseguire un comando subito prima di uscire dalla shell

Oggi parliamo di una funzionalità molto interessante della bash, la possibilità di eseguire un comando (o una funzione bash) subito prima di effettuare il logout. Vediamo un esempio, scrivendo nel nostro ~/.profile: _exit() { BRed=’\e[1;31m’ NC=’\e[m’ echo -e “${BRed}Hasta la vista, baby${NC}” } trap _exit EXIT Grazie al comando trap, possiamo associare l’esecuzione della funzione … Leggi tutto

APNS: Come generare un certificato p12 per l’invio di Push Notification

Per l’invio di notifiche push per IoS è necessario generare un certificato da utilizzare durante la connessione al server Apple. Vediamo come procedere. 1 – Accedere all’account Developer 2 – Cliccare su Login e poi Certificates, IDs & Profiles. 3 – Cliccare sul pulsante + in alto a destra. 4 – Selezionare Production -> Apple … Leggi tutto