Comandos Linux

Miércoles, 25 de Mayo de 2011

Para buscar y eliminar ficheros recursivamente según su nombre o extensión:

Sin confirmación:
find . -type f -name <*.bak> -exec rm -f {} \;

Con confirmación:
find . -type f -name <*.bak> -exec rm -i {} \;

Montar una imagen ISO como si fuera un disco:

mount -o loop -t iso9660 <archivo.iso> /mnt/directorio

Buscar texto dentro de ficheros

grep -r <text> <path>

Espacio libre y ocupado:

df -h

Espacio que ocupa un directorio:

du -sh <path>

Crear dump MySQL

mysqldump –complete-insert –user=<login> –password=<passwd> –databases <databases> > dump.sql

Importar dump MySQL en UTF8

mysql -u<login> -p<passwd> <dbname> –default-character-set=utf8 < dump.sql

Lanzar demonio Subversion

svnserve -d -r <path_repos>

Crear repositorio Subversion

svnadmin create <path_repos/new_repo>

Crear un Tag de trunk en Subversion

svn copy <URLrepositorio>/trunk  <URLrepositorio>/tags/<nombreTag>  -m ‘<descripcion del commit>’

Establecer editor por defecto

export VISUAL=’vim’

Enviar contenido de archivo por mail

cat archivo | mail -s “<Asunto>” <direccionMail>

Enviar texto a varios mails

echo “<texto_a_enviar>” | mail -s “<Asunto>” <direccionMail1> -c <direccionMail2> -c <direccionMail3>

cat archivo | mail -s "Asunto" correo@dominio.com
  1. Sin comentarios aún.
  1. Sin trackbacks aún.