Comando Linux – La lista

Siempre es bueno tener una recopilación de comandos de Linux… pues ahí va.

La mayoría tienen que ejecutarse como superusuario, pero todos fueron comprobados por mi en Ubuntu 9.10

Para cualquier duda o sugerencia… comentarios.

dmidecode -s Muestra diferentes datos de hardware
dmidecode -s system-manufacturer Muestra el fabricante del pc
lspci mostrar hardware
lshw mostrar hardware (avanzado)
lsusb mostrar dispositivos usb
lsmod mostrar modulos del kernel
insmod insertar un modulo
rmmod eliminar un modulo
modprobe mod Carga el modulo mod, en caso de que no se pueda, da un error.
lsb_release -a Mostrar version de SO
uname -a Mostrar informacion del kernel
tty Mostrar la terminal con la que estamos trabajando.
acpi -t –everything -i Muestra toda la información acpi (temperatura, bateria…)
hcitool Configurar conexiones y dispositivos bluetooth
hciconfig Configurar dispositivos bluetooth
shutdown -h now Apagar el equipo ahora y mantener apagado
shutdown -r now Apagar el equipo ahora y reiniciar
shutdown -r 5 Apagar el equipo en 5 minutos y reiniciar
reboot Reiniciar.
halt Detener el sistema.
startx Iniciar servidor X (gráfico)
startx — :2 Iniciar servidor X (gráfico) en el display 2.
stop/start gdm Parar/iniciar el gestor gráfico de gnome
dpkg-reconfigure xserver-xorg Reconfigura el paquete ya instalado xserver-xorg
glxgears Muestra engranajes en pantalla (sirve para comprobar aceleracion 3D)
xrandr Muestra dispositivos de salida (monitores) y sus resoluciones (modos de funcionamiento)
grandr Lanza el entorno gráfico de xrandr
xrandr –fb 800×600 Fuerza el cambio de resolucion de todos los monitores a 800×600
xrandr –output LVDS1 –mode 1024×600 –scale 1×1 Cambiar la resolucion del monitor LVDS1 a 1024×600
xrandr –output LVDS1 –mode 1024×600 –scale 1×1.28 Cambiar la resolucion del monitor LVDS1 a 1024×600, extendiendo virtualmente esta resolución hasta 1024×768
xrandr –output LVDS1 –rotate right Rota monitor LVDS1 a la derecha (tambien con left, normal o inverted
xrandr –output LVDS1 –off Apagar monitor LVDS1
xrandr –output LVDS1 –auto Configura monitor LVDS1 de modo automático
synclient -l Mostrar la configuracion actual del touchpad
synclient TouchpadOff=1 Deshabilitar touchpad (TouchpadOff=0 para habilitarlo)
synclient VertTwoFingerScroll=1 Habilitar scroll con 2 dedos en touchpad (0 para deshabilitarlo)
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor Cambiar configuracion de uso de cpu a ondemand (tambien conservative, performance y powersave)
dir mostrar archivos directorio actual
cat fichero mostrar el contenido de fichero de arriba a abajo
tac fichero mostrar el contenido de fichero de abajo a arriba
look palabr fich mostrar el contenido de fich (solo la línea con palabr)
ls mostrar archivos del directorio actual con un bonito aspecto
ls -al mostrar archivos, incluidos los ocultos, del directorio actual con un bonito aspecto
ls -l mostrar archivos del directorio actual con mucha información
rm archivo eliminar archivo
rm -f archivo forzar eliminar archivo
rm -r directorio eliminar carpeta
rm -rf directorio forzar eliminar carpeta
mkdir crear directorio
rmdir eliminar directorio vacio
rmdir -dfr elimina un directorio aun que no esté vacio
clear ó ctrl+l limpiar pantalla
echo “texto” muestra texto en por pantalla
echo “texto” > ~/Escritorio/archivo Rescribe la primera linea de archivo con texto y si no existe archivo lo crea en el escritorio
comando1 1>&2 Redireccionar la salida estandar de comando1 en la salida de error
comando1 2> archivo.txt Guarda en archivo.txt la salida de error de comando1
comando1 | cat – > archivo.txt Redireccionar la entrada estandar de comando1 en archivo.txt
comando1 && comando2 ejecuta comando2 siempre que se comando1 se ejecute correctamente (devuelva true)
comando1 || comando2 ejecuta comando2 siempre que se comando1 se ejecute incorrectamente (devuelva false)
; Fin de línea (permite ejecutar varios comandos en la misma línea)
df mostrar información del sistema de archivos
df -m mostrar un resumen del uso de disco en Mb
du archivo muestra tamaño en el disco de: archivo
free -m muestra información del uso de la RAM y la Swap en Mb
history muestra el historial de comandos ejecutados
apropos buscar en páginas Help (man -k)
mv /rutacopiar /rutapegar mover
cp /rutacopiar /rutapegar copiar archivo
cp -r /rutacopiar /rutapegar copiar carpeta
stat archivo muestra informacion de un archivo
touch -a -t 11010150 archivo modificar fecha de acceso al archivo al día 01/11 de este año a las 1h50min
iconv -f ISO_8859-1 -t UTF8 archivo.html > archivo.html Recodificar archivo desde latino a utf-8
ln -s archivo lanzador crear un lanzador de archivo
hdparm -t /dev/sda1 Medir velocidad de lectura disco sda1
ntfslabel /dev/sda1 NUEVO_NOMBRE Cambiar etiqueta de particion ntfs
mlabel -i /dev/sda1 ::NUEVO_NOMBRE Cambiar etiqueta de particion Fat32
e2label /dev/sda1 NUEVO_NOMBRE Cambiar etiqueta de particion Ext
fdisk -l Mostrar tabla de particiones
fdisk /dev/sda Modificar tabla de particiones del disco sda
mkfs.vfat -n nombre /dev/sda1 Formatear la particion sda1 en FAT32 con la etiqueta nombre
mkfs -L nombre /dev/sda1 Crear un sistema de ficheros en la particion sda1 en ext con la etiqueta nombre
mount /dev/sda1 /mnt Montar particion sda1 en carpeta /mnt
mount -t iso9660 -o loop archivo.iso /media/iso Montar archivo.iso en carpeta /media/iso
mount -t iso9660 /dev/cdrom /media/cdrom Montar el CD en /media/cdrom
mount -t vfat /dev/sda1 /media/cdrom Montar particion fat de /dev/sda1 en /media/cdrom
umount /mnt Desmontar partición en carpeta /mnt
umount /dev/sda1 Desmontar dispositivo /dev/sda1
chroot /mnt Acceder como root a la carpeta /mnt
eject /dev/sda1 Extraer dispositivo /dev/sda1.
cat /proc/mdstat Mostrar RAIDs de mdadm
mdadm -C /dev/md0 –level=raid0 –raid-devices=2 /dev/sdc1 /dev/sdd1 Crear un raid0 entre 2 discos
mdadm –stop /dev/md0 Detener el raid /dev/md0
mdadm –detail /dev/md0 Mostrar detalles de el raid /dev/md0
alsamixer Abre un control de volumen en linea de comandos
gnome-volume-control –disable-sound Desactiva el sonido en gnome
locate busca un archivo
whereis comando buscar archivos de comando
which comando busca el archivo ejecutable de comando
updatedb Crear un índice con los archivos del sistema de archivos
which gedit Muestra la ruta del ejecutable gedit
basename /dir/dir/arch Muestra el nombre del archivo sin directorios (en este caso arch)
cal Mostrar calendario del mes actual (con 2009 de todo el año 2009)
date Mostrar fecha y hora actual
uptime Muestra tiempo desde el último boot.
cksum FICHERO Muestra la suma de comprobación CRC y el número de bytes del FICHERO
cmp arch1 arch2 Compara arch1 con arch2
comm arch1 arch2 Compara arch1 con arch2 linea a linea
diff arch1 arch2 Muestra diferencias entre arch1 y arch2
ethtool Opciones de la tarjeta de ethernet
pathchk -p archivo Comprueba la portabilidad de archivo con sistemas POSIX
lprm Cancela trabajos de impresión
lpstat Muestra estado de impresión
lpq Mostrar estado de la cola de impresión
pr archivo Muestra archivo a imprimir
lp archivo Imprimir el archivo en impresora predeterminada
lpr archivo Imprimir el archivo en impresora predeterminada
lpc Iniciar programa de control de la impresora
pwd ó dirs mostrar directorio actual
cd .. ir al directorio contenedora
cd /home ir al directorio /home
cd imagenes ir al directorio imagenes dentro del directorio actual
cd ~/directorio ir al directorio /home/directorio
programa archivo abrir el archivo con el programa
nano sin-nombre abrir archivo sin-nombre con el programa nano
locate texto muestra todos los archivos que contenga texto en su nombre
ln -s /origen /destino crear enlace del archivo origen en destino
| grep aplicar filtro de busqueda a una salida
ls | grep filt mostrar archivos que contengan la cadena caracteres “filt”
| more mostrar los resultados con pausa al llenar la pantalla
| tail aplicar filtro a una salida para mostrar las ultimas lineas
tail archivo muestra ultimas lineas de un archivo
tail -25 archivo muestra ultimas 25 lineas de un archivo
dmesg | tail mostrar últimos mensajes de kernel y drivers
| head aplicar filtro a una salida para mostrar solo las primeras lineas
head archivo muestra primeras lineas de un archivo
| sort Ordena una lista
sed Modifica lineas (ver http://www.freeos.com/guides/lsst/ch05sec07.html)
sed s/’text1’/’text2’/g -i archivo.txt Reemplazar text1 por text2 en archivo.txt
sed -e’/[v-z]/d’ archivo.txt Mostrar archivo.txt eliminando las líneas que contengan letras entre la v y la z
sed -e ‘/^$/d’ -e ‘/^\/\*/,/\*\/$/d’ archivo.txt Mostrar archivo.txt eliminando las líneas en blanco y las líneas que empiezan por /* y acaban por */
ifconfig | grep HW | sed -e ‘s/\([^0-1]*[0-9]\).*\( [0-9][0-9]:\)/\1 -\2/’ Mostrar “nombre de dispositivo – MAC” de las interfaces de red
cat archivo.txt | tr [0-9] x Cambiar los dígitos de archivo.txt por x
uniq archivo.txt Mostrar archivo.txt eliminando las líneas repetidas.
wc -l Mostrar las líneas de archivo.txt
| cut Extrae las partes (columnas o campos) seleccionadas de cada archivo
cut -d’:’ -f1,3 /etc/passwd Extrae del /etc/passwd las columnas 1 y 3 (tomando como delimitador (d) del campo : (tab por defecto))
cut -d’:’ -f1 /etc/passwd >f1 Extrae la columna 1 de /etc/passwd guardandola en f1
cut -d’:’ -f6 /etc/passwd >f2 Extrae la columna 6 de /etc/passwd guardandola en f2
paste -d’>’ f1 f2 Une f1 y f2 introduciendo ‘>’ como delimitador de columna
join -1 4 -2 3 -o 1.1 -o 2.1 -o 1.6 -t”:” /etc/passwd /etc/group busca coincidencias en 2 archivos (el campo 4 de /etc/password y el 3 de /etc/group) y muestra los campos 1 del primero archivo, 1 del segundo y el campo 6 del primero. Toma como delimitador de los campos el caracter :
awk encadena y procesa texto (ver http://www.vectorsite.net/tsawk.html)
awk -F’:’ ‘{if( $3 > 999 )print $1}’ /etc/passwd Divide el archivo /etc/passwd en columnas (tomando como delimitador (d) del campo : (tab por defecto)) y muestra el campo número 1 si el campo 3 es mayor que 999.
more /etc/group | awk ‘ split($0,grupos,”:”) {print grupos[1]} numeroelementos=split(grupos[4],numerousuarios,”,”) {print numeroelementos}’ Escribir un script que amose un listado dos grupos definidos no sistema e, para cada un deles o número de usuarios pertencentes a dito grupo ( a función split de awk pode ser útil).
tee Lee la entrada estandar y lo convierte en la salida estandar
comando1 | xargs comando2 Convierte la salida estandar de comando1 en la entrada estandar de comando2
find /dev -name *sda* Busca en todos los archivos y carpetas dentro de /dev, los archivos o carpetas que contengan sda en su nombre
find ./ -size +120 Muestra los archivos del directorio actual que ocupen mas de 120KiB
find /directorio -type f -exec chmod 644 {} \; Da permisos 644 a todos los ficheros contenidos en /directorio
grep texto dir Buscar los archivos donde aparece texto en dir
for i in (find ./);do grep texto;done Buscar los archivos donde aparece texto
for i in $(ls *);do cat $i;done Mostrar el contenido de todos los archivos del directorio
ls *|xarg cat Mostrar el contenido de todos los archivos del directorio
echo `wget -q -O- http://www.whatismyip.com/automation/n09230945.asp` Mostrar ip publica
ifconfig Mostrar dispositivos de red
iwconfig wlan0 Mostrar características dispositivo wifi wlan0
iwlist wlan0 scan Ver redes disponibles en dispositivo wlan0
/etc/init.d/networking stop Desactivar conexiones de red (start para activar, restart para reiniciar)
ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX Cambiar dirección MAC del dispositivo eth0
ifconfig eth1:1 192.168.33.33 netmask 255.255.255.0 up Crear dispositivo virtual eth1:1 con ip 192.168.33.33/24
ifconfig ra0 up ó ifup ra0 Activar dispositivo ra0 (down para desactivar)
ifconfig eth0 promisc Establecer el modo promiscuo en el dispositivo eth0
ifup ra0 Activar dispositivo ra0 (ifdown para desactivar)
ping http://www.google.com Mostrar ping a la dirección http://www.google.com
iptraf -i eth0 Monitorizar el trafico en eth0
route -n Muestra la tabla de rutas de los diferentes dispositivos
route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.2 Elimina una ruta
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.2 eth1 Crea una ruta
echo “1”> /proc/sys/net/ipv4/ip_forward Activar ip forwarding
vim /etc/resolv.conf Modificar los DNS
traceroute http://www.google.com Trazar ruta de los paquetes de http://www.google.com
tracert http://www.google.com Trazar ruta de los paquetes de http://www.google.com
tracert -w 10 http://www.google.com Trazar ruta con un tiempo máximo de espera de 10 segundos
hostname Mostrar nombre del host
/bin/hostname nombr-pc Establece como nombre del host: nombr-pc
dhclient ra0 Solicitar dirección IP para el dispositivo ra0
netstat -pan Mostrar todas las conexiones sin resolver nombres de ip y mostrando los procesos asociados
nslookup http://www.google.com Información de http://www.google.com
whois http://www.google.com Información de http://www.google.com
dig http://www.google.com Obtener información DNS de http://www.google.com
dig A http://www.google.com +short Obtener IP de http://www.google.com
dig @8.8.8.8 A http://www.google.com +short Obtener IP de http://www.google.com obteniéndola del DNS 8.8.8.8
host direccion.es Obtener resolucion DNS de direccion.es
iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j MASQUERADE Definir en la tabla NAT que a los paquetes de la red 192.168.1.0/24 se les aplique masquerade (NAT) antes de enrutar.
iptables -t filter -I FORWARD -s 192.168.1.0 -d 172.19.32.0 -j DROP Definir en la tabla FILTER que los paquetes con origen en la red 192.168.1.0/24 y destino en 172.19.32.0/24 a los cuales se les aplique ip forwarding se descarten
iptables –flush Borrar la configuración de iptables
nc -l 80 Ponerse a escuchar en el puerto 80 del equipo local esperando una conexion
nc 192.168.1.7 80 Conectarse a 192.168.1.7 en el puerto 80 (estos 2 permiten crear un “chat”)
comando | nc -l -p 80 Envia la salida estandar de comando por el puerto 80
nc 192.168.1.7 80 | cat – Muestra la salida estandar de 192.168.1.7 desde el puerto 80 (- indica salida estandar)
socat TCP-LISTEN:8080 TUN:192.168.255.1/24 Ponerse a escuchar con socat en el puerto 8080 para crear una conexión TCP creando el dispositivo virtual tun con la ip 192.168.255.1/24. Es necesario levantar el dispositivo con tun (ifconfig tun0 up)
ssocat TCP:172.19.31.1:8080 TUN:192.168.255.2/24 Conectarse al puerto 8080 del equipo en la red local con ip 172.19.31.1 mediante una conexión TCP creando el dispositivo virtual tun con la ip 192.168.255.2/24. Es necesario levantar el dispositivo con tun (ifconfig tun0 up)
socat TUN:192.168.88.1/24 EXEC:”ssh root@direccion.es ‘socat TUN:192.168.88.2/24 STDIO'” Crear un tunel con socat utilizando ssh para establecer la conexion. La salida y entrada estadar del ssh se conecta con la de los 2 comandos socat. Es necesario levantar el dispositivo con tun en servidor y cliente (ifconfig tun0 up)
ssh user@direccion.es -p 443 Conectarse por ssh en la ip direccion.es por el puerto 443 con el usuario user (debe haber un servidor ssh en esa ip y ese puerto)
ssh-keygen -t dsa -b 1024 Generar un par de claves de tipo dsa y tamaño 1024 (para usar en conexión con ssh agent)
cat laclave.pub | ssh moncho@direccion.es “cat – > ~/.ssh/authorized_keys” Enviar por ssh laclave.pub y agregarla al final de ~/.ssh/authorized_keys (añadir la clave en un servidor ssh para permitir la conexión mediante ssh agent)
ssh -i clave user@direccion.es Conectarse mediante ssh agent (permite la conexión ssh sin autentificacion de usuario y contraseña)
ssh -L -f -N 8080:192.168.1.102:80 user@direccion.es Traerse el puerto 80 de 192.168.1.102 accedido desde direccion.es, al localhost:8080 del equipo local -f pasa al segundo plano y -N no ejecuta comandos
ssh -R 8080:localhost:80 user@direccion.es Llevar el puerto localhost:80 del equipo local al localhost:8080 del equipo direccion.es
ssh user@direccion.es “cat *.mp3” | madplay – Convertir la salida standar del cat en la salida estandar de ssh. La tubería convierte esa salida estandar en la entrada estandar del siguiente comando. Madplay reproduce la entrada estandar (-). Resumen: reproducir los archivos .mp3 de direccion.es
ufw enable Activar cortafuegos de ubuntu (disable para desactivar)
ufw status Ver estado cortafuegos
ufw allow 80 Permitir tráfico en el puerto 80
ufw deny 80 Bloquear puerto 80
ufw deny from 192.168.0.2 Bloquear ip bloquear puerto 80
programa –help ayuda del programa reducida
man programa ayuda del programa completa
q (dentro de man) salir
top muestra los procesos mas activos en tiempo real.
iotop -o muestra los procesos que esten realizando una operación I/O
iostat -dx 2 muestra uso de discos duros cada 2 segundos
iostat -c 1 muestra el uso de cpu cada segundo
ps muestra procesos activos del usuario actual en la línea de comandos actual.
ps -a muestra todos los procesos del usuario actual en todas las líneas de comandos.
ps -A muestra todos los procesos del usuario actual.
ps aux muestra todos los procesos.
killall nautilus mata el proceso nautilus.
kill 1822 matar proceso con PID 1822.
kill -STOP 1822 Pausa el proceso con PID 1822
kill -CONT 1822 Pausa el proceso con PID 1822
xkill matar un proceso haciendo click con el ratón.
ctrl+z pausa tarea actual mandandola a segundo plano.
jobs muestra tareas en segundo plano.
fg 2 relanza tarea 2 a primer plano.
bg 2 relanza tarea 2 a segundo plano.
renice 5 -u freefri cambiar la prioridad a 5 para porcesos del usuario freefri
renice 10 -p java cambiar la prioridad a 10 para el proceso java
nice -10 gedit lanza el programa gedit con prioridad 10.
nice -1 gedit lanza el programa gedit con prioridad 1.
nohup comando lanza un comando desvinculándolo de la tty
disown comando lanzar comando sin que aparezca en la lista de jobs de la terminal
sleep 60 delay de 60 segundos
dd if=/dev/sr0 of=imagen.iso crear imagen iso del dispositivo sr0
cat /dev/sr0 > imagen.iso crear imagen iso del dispositivo sr0
cdrecord -v speed=VELOCIDAD dev=GRABADORA imagen.iso grabar imagen iso
dd if=/dev/sda of=mbr.bak bs=512 count=1 Crear backup del MBR del disco sda
dd if=mbr.bak of=/dev/sda bs=512 count=1 Restaurar backup del MBR en disco sda
hexdump /dev/sda |head -32 Ver el MBR del disco sda en hexadecimal
objdump -D -b binary -mi386 -Maddr16,data16 mbr.bak Desensamblar el archivo mbr.bak
chown usuario archivo Cambia el propietario del archivo al usuario.
chmod 0n1n2n3 archivo Cambia permisos de archivo (7=r(lectura),w(escritura),x(ejecucion) 6=r,w 4=r 0=ninguno) para diferentes usuarios (dueño=n1 grupo=n2 otros=n3)
chmod 0760 archivo.txt Da todos los permisos al dueño de archivo.txt, a los del grupo del dueño le asigna permisos de lectura y escritura y a los otros usuarios les quita todos los permisos.
chmod -R 0760 directorio Da permisos a todos los archivos del directorio
chmod 2760 ejecutable Cambiar permisos de usuario. El 2 indica que cuando se ejecuta, se hace como grupo propietario. Con 4 como usuario propietario del fichero. Y con 6 como usuario propietario y grupo propietario (suid y guid bit). 1 indica sticky bit
chattr -i archivo Cambia los atributos de archivo para hacerlo inmutable (no se puede modificar, enlazar ni eliminar)
import captura.png Hace una captura del X server y la guarda en captura.png
export DISPLAY=:0.0 Mostrar (cuando trabajamos desde F1,F2…) en la pantalla 0.0 (normalmente la tendremos cargada en F7 o F9)
adduser nuevousuario Crear el nuevo usuario: nuevousuario
rmuser usuario Elimiar usuario.
addgroup nuevogrup Crear el nuevo grupo: nuevogrup
gpasswd -a usuario grupo Agrega el usuario al grupo.
gpasswd -d usuario grupo Elimina el usuario al grupo.
passwd freefri Cambia la contraseña del usuario freefri
sudo -u gdm gedit Abrir gedit como usuario gdm
sudo -s -u freefri Logearse como usuario freefri
sudo -s ó sudo su ó su Acceder a cuenta root
sudo -k Olvidar contraseña sudo.
logname Muestra el nombre del usuario actual.
whoami Muestra el nombre del usuario actual.
users Muestra los usuarios “normales” con sesión activa.
who Muestra los usuarios “normales” con sesión activa con mas informacion.
rwho -a Muestra los usuarios remotos.
finger usuario Muestra información sobre usuario.
id usuario Muestra la id de usuario y sus grupos.
gpg -c -a archivo Encripta archivo con clave gpg en un archivo ascii.
gpg archivo.gpg Desencripta archivo.gpg con clave gpg.
gpg –keyserver keyserver.ubuntu.com –recv 123A4BCD Importar clave GPG pública de 123A4BCD
gpg –export –armor 247D1CFF | sudo apt-key add – Añadir clave GPG a lista local de claves
add-apt-repository ppa:exaile-devel/ppa Añadir repositorios de exaile-devel/ppa
wget -r http://www.web.com descargar pagina web http://www.web.com
tar -xvf archivo.tar.gz descomprimir archivo tar gz
unzip nombre.zip descomprimir archivo zip
aptitude install prog instalar programa prog con aptitude
aptitude search prog buscar programa prog en repositorios
apt-get install prog instalar programa prog con apt-get
dpkg -i paquete.deb instala el paquete paquete.deb
dpkg –configure -a intenta solucionar los paquetes rotos
make compila un grupo de programas desde su código fuente
install instala un grupo de programas desde su código fuente
zenity –info –text “Mensaje info” Muestra un mensaje de información con el texto Mensaje info
notify-send -i /usr/share/app-install/icons/cairo-clock.png “$(date +%A), $(date +%d) de $(date +%b) de $(date +%Y)” “Son las $(date +%k:%M)” Muestra una notificación con el día y la hora
crontab -e programa tareas para realizar a una determinada hora o día
avimerge -i Peli* -o out.avi Une todos los archivos (.avi) que comiencen por Peli del directorio actual en out.avi

3 responses to “Comando Linux – La lista”

  1. Baltazar Anzures Paz says :

    Me estoy iniciando en ubuntu, y la información en La lista es muy importante ! Saludos desde Chiapas, México.

Trackbacks / Pingbacks

  1. Comandos Linux Unix « Blog de FreeFri - 20 abril 2010
  2. Comando Linux – La lista @ Enlinea - 21 octubre 2011

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: