Comprimir y descomprimir archivos tar y tar.gz con Linux
Descompresión de archivos tar y tar.gz
tar -zxvf yourfile.tar.gz -> con este comando extraemos el contenido del tar.gz en el directorio donde estamos parados.
Si queremos descomprimir el contenido el archivo en un directorio diferente debemos utilizar el operador -C de la siguiente manera
tar -C /nombre_de_la_caperta -zxvf yourfile.tar.gz
Compresión con tar y tar.gz
tar -cvzf file.tar.gz {carpeta que queremos comprimir}
Alias persistens en Ubuntu
Siempre que realizo tareas a través de una terminal (consola) para ejecutar algún proceso o ejecutar un determinando comando, pierdo mucho tiempo en recordar o escribir ciertos comandos que son demasiado extensos. Para resolver estos problemas existen los famosos alias.
En informática un alias es una orden que nos permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia.
Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de configuración del intérprete de órdenes (~/.bash_aliases) de forma que siempre están disponibles para todas las sesiones de terminal.
Debemos descomentar las siguientes tres líneas que se encuentran en el archivo ~/.bashrc
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Luedo editamos/creamos el archivo ~/.bash_aliases y dentro de este creamos todos los alias que precisemos uno debajo de otro por ejemplo.
alias lsa='ls -la'
Debemos guardar estos cambios y reiniciar la consola para que estos cambios se apliquen.
Conexiones SSH con Ubuntu
Generalmente los usuarios de Linux necesitamos conectarnos via ssh a algún servidor remoto.
En mi caso encontré muy util crear un archivo de configuración (config) dentro de la carpeta /home/{username}/.ssh
Dentro de este archivo podemos setear las configuraciones para los distintos servidores. Por ejemplo
Host arzion HostName 201.18.67.165 User jony IdentityFile ~/.ssh/arzion.pem
Entonces cada vez que quiero conectar con este servidor, desde la consola solamente tecleo
ssh arzion
De lo contrario tendría que escribir
ssh -i ~/.ssh/arzion.pem jony@201.18.67.165
Como utilizar repositorios SVN bajo Ubuntu Karmic
Hace tiempo que estaba buscando algun software para reemplazar al Tortoise, un cliente para repositorios SVN al cual estaba acostumbrado cuando era usuario de windows.
Finalmente pude dar con el RabbitCVS, el cual se integra completamente a Nautilus y está basado en Tortoise.
Aquí les dejo como instalarlo en Ubuntu 9.10 (Karmic)
$ sudo add-apt-repository ppa:rabbitvcs
$ sudo aptitude update
$ sudo aptitude install rabbitvcs-core rabbitvcs-nautilus
Reiniciamos el GUI
Y ya está listo para usar.
Algunas capturas para que vean la similitud con TortoiseSVN



Ubuntu como sistema operativo de cabecera
Si bien es cierto que soy fanático de las tecnologías Microsoft, ya que durante gran parte de mi vida he desarrollado con estas tecnologías (vb6, c#, vb.net, asp, asp.net) y utilizado el gran sistema operativo que es Windows XP hace unos meses atrás decidí incursionar en el mundo Linux.
Comencé con la distribución Ubuntu 9.04, oficinalmente conocida como Jaunty Jackalope y actualmente estoy utilizando la última versión de la distribución 9.10 conocida Karmic Koala.
Realmente no tengo nada que decir ya que estoy muy a gusto con Ubuntu. No me considero ningún usuario experto ni mucho menos, más bien un newbie con mucha curiosidad y ganas de explorar todas las ventajas que este sistema operativo representa. Actualmente tengo esta distribución en mi NetBook y en la computadora de mi empresa. En mi casa por el momento sigo con Windows ya que para todo lo relacionado con multimedia (webcams, cámaras digitales y de video) las aplicaciones que vienen con el hardware solo son soportadas para windows.
Creo que en poco tiempo, muchos de los usuarios que hoy utilizan windows irán migrando a Ubuntu. Por la sencilla razón de que están haciendo las cosas más pensada en usuarios finales y que no tiene costos de licencias.
En nuestra empresa cerca del 80% de nuestras máquinas ya están utilizando este sistema operativo.
Seguiré escribiendo acerca de mis descubrimientos con Ubuntu y compartiendo con ustedes las aplicaciones que utilizo día a día en mi empresa.
Para aquellos que quieran animarse acá tienen el link de descarga