Man ti da una man…

18 08 2008

Piccolo, veloce ed utile trucchetto per quando usate il comando man.

Scenario: state consultando il manuale di un comando shell (quindi con man <comando> ) perché non vi ricordate le mille opzioni ed argomenti del comando. Mentre state leggendo le pagine volete provare uno o più argomenti diversi senza dover ogni volta uscire da man e poi rientrare per continuare la lettura.

Soluzione: quando siete dentro il manuale premete il punto esclamativo ! e subito dopo potrete digitare qualsiasi comando (non necessariamente lo stesso che state consultando nel manuale). Vi basterà poi premere invio per ritornare all’interno del manuale.

NB: ricordatevi che dopo aver premuto ! non vi troverete più all’interno della $HOME ma sarete temporaneamente all’interno della directory del manuale, ovvero in /usr/share/man.

Comodo, vero? 😉





Linux & Unix command cheat sheets

5 05 2008

Continuando la serie dei post dedicati alle risorse web più congeniali per noi utenti GNU/Linux ecco a Voi una carrellata di Cheat Sheets dei comandi da console per le distribuzioni GNU/Linux (ed anche per i Sistemi Unix):

[fonte: Serverless]





Natale: passato vs presente

25 12 2007

Ve l’avevo detto di non giocare alla console il giorno di Natale 😀





Fork bomb: per quando vuoi far male al pc!

5 10 2007

Avete presente quando state lavorando sul vostro pc e lui fa di tutto per non collaborare e vi vien voglia di mandare a quel paese quel scatolotto di plastica e silicio? Ecco ogni tanto capita, diciamo capita spesso su Windows, quasi mai su Linux ma di tanto in tanto si intestardisce pure il pinguino.

Oppure volete semplicemente fare uno scherzetto (un po’ tanto bastardo a dire il vero) al computer del vostro amico, vicino di banco, collega d’ufficio?

Bene! Ho trovato la soluzione per qualsiasi vendetta, colpo basso, sfogo da stress tecnologico. Più micidiale della gif animata proposta da Felipe parecchio tempo fa. Più devastante di un calcio rotante di Chuck Norris!

Siete pronti?

Aprite la vostra console o terminale bash che dir si voglia e scrivete…:

$ :(){ :|:& };:

e il computer vittima andrà in pallone e non vi resterà altra alternativa che riavviare il sistema! bello, vero? 😈

Spiegazione a grandi linee (non entro nel dettaglio altrimenti mi fa ricordare pallosissimi esami…): si tratta di una attacco di tipo DOS (Denial Of Service) chiamato Fork Bomb che, come dicono le due parole, genera ricorsivamente una “bomba” (ovvero un grande quantità) di fork, l’istruzione che serve per creare nuovi processi. Attraverso quei comandi è come se dicessi alla shell:

“Ciao, creami una funzione che al suo interno genera una copia di se stessa e continua così finché… muori” 😛

Funziona davvero!

Potete farlo anche su Windows con un comando batch ancora più semplice:

:s
start %0
goto s

su Wikipedia trovate anche le versioni per C e Perl nel caso siate curiosi 🙂

Buona strage a tutti :mrgreen:

Tag Technorati: , ,