Archivio mensile:agosto 2014

qualche attrezzo per linux

Linux offre una quantità di comandi enorme; molti con numerose opzioni.
E’ difficile tenerli a mente tutti, col tempo si finisce con usarne un piccolo insieme per il proprio uso quotidiano.
Di solito i comandi linux (unix) sono molto brevi, ma l’uso delle opzioni può risultare fastidioso. Negli anni mi sono costruito un piccola biblioteca di comandi che mi hanno fatto risparmiare un sacco di tempo e di errori nella digitazione.
Nulla di eccezionale o di sistematico ma solo una piccola borsa degli attrezzi per piccoli compiti. Quelli che per comprimere o spostare un file usano ancora (qualche volta) il terminale potranno forse apprezzarne qualcuno.

addgz :comprime una dir $1 con il nome $1.tar.gz
addgzfs :comprime i files della dir corrente in una dir .<basename>.gz
addgztoday :comprime una dir $1 con il nome $1<today>.tar.gz
catp :visualizza un file esistente nella PATH
dirday :stampa le subdir della dir $1 modificati negli ultimi $2 giorni
dirmin :stampa le subdir della dir $1 modificati negli ultimi $2 minuti
filesday :stampa i files della dir $1 modificati negli ultimi $2 giorni
filesmin :stampa i files della dir $1 modificati negli ultimi $2 minuti
filestolow :rende minuscoli tutti i nomi dei files della dir corrente
filestoup :rende maisucoli tutti i nomi dei files della dir corrente
lest :elenca le sole estensione dei files
lre :lista ricorsivamente tutti i files nella dir $1 con estensione $2
mpcatl1l2 :stampa dalla linea l1 alla linea l2
mpprcol :stampa il file $1 a partire dalla colonna $2
mvtoday :rinomina un file $1 con il nome $1<today>
psfind :cerca il processo che nella descrizione del comando contiene $1
rowslen :elenca le righe con la loro lunghezza
shwvar :visualizza i token di una variabile ambiente
ungzfs :scomprime i files *.tar.gz della dir corrente
ungz :scomprime un file <file>.tar.gz
uniquepath :elimina i duplicati dai valori di PATH
(linuxutils.tar.gz)