Archivio per la categoria ‘Linux’

Come cercare ricorsivamente del testo all’interno di una directory su un solo tipo di file

sabato 7 febbraio 2009

Grep è sicuramente uno dei miei comandi preferiti di linux, quando ti danno da modificare un paio di chili di codice scritto da altri che non hai mai visto c’è un solo modo per uscirne, grep.

Uno dei comandi che uso piu frequentemente è:

grep -ri "update articoli" *

che va a ricercare ricorsivamente dalla directory in cui sono, tutti i file in cui trova la stringa tra virgolette in modalità case insensitive. Questo comando, come detto prima, è molto comodo, ma cosa succede se nella directory in cui dobbiamo fare il grep abbiamo anche un qulche giga di immagini o documenti? Succede che il grep ammazza il server e ci da la risposta tra un paio di ore.

Come fare allora? In questo caso possiamo limitare la ricerca ai soli file il cui nome contiene la parola php, presumendo che quindi siano file php. Questo ci velocizza la ricerca in quanto il grep non verrà effettuato su tutta quella mole di immagini e documenti. Per fare questo si può usare il segente comando:

find . |grep php | xargs -i grep -iH "update articoli" {}

Provare per credere, alla prossima.

Come montare un filesystem remoto in locale con sshfs

sabato 7 febbraio 2009

Sshfs permette di montare, avendo un accesso ssh sulla macchina remota, una porzione del filesystem remoto in locale.
(continua…)

Pidgin impossibile ottenere la rubrica MSN

lunedì 12 gennaio 2009

Questa mattina mi sono svegliato, e invece di trovare una bella a cui dire ciao mi sono ritrovato con pidgin che non si connetteva più a msn, anzi, in realtà si connette ma da l’errore Impossibile ottenere la rubrica MSN. Armato di ben poca pazienza come sempre sono andato alla ricerca di una soluzione, trovata con il plugin msn-pecan.
(continua…)

Concatenare due o piu file tramite la unix shell

mercoledì 10 maggio 2006

Per concatenare due o piu file utilizzare il seguente comando

cat file.1 file.2 file.3 > file.123

Come risultato avremo che il file denominato file.123 avrà il contenuto dei file file.1 file.2 file.3 al suo interno.

Scompattare o decomprimere un file .tar.gz in ambiente linux

mercoledì 5 aprile 2006

Per decomprimere un file .tar.gz. utilizzare il seguente comando:

tar xvfz ./nome_archivio.tar.gz

Categorie

Cerca

Meta