Ads 468x60px

Perfil

lunes, 8 de abril de 2013

NUEVO EDITOR DE SITIOS WEB PARA MÓVILES EN BASEKIT


BASEKIT
Basekit  es uno de los mejores sistemas existentes en la actualidad para crear de forma sencilla una web, tanto a nivel personal como a nivel profesional. Nos permite crear nuestra web sin necesidad de tener grandes conocimientos sobre programaciĂłn o diseño web, simplemente utilizando las plantillas existentes en su web o subiendo nuestro propio diseño,podremos tener nuestra web plenamente operativa en unos pocos minutos, pudiendo modificarla directamente desde el navegador sin necesidad de tener instalado ningĂşn otro software.
Recientemente Basekit ha lanzado un nuevo editor de sitios web para plataformas mĂłviles, esta nueva plataforma cuenta con unas 20 plantillas nuevas, todas con un estilo y acabado profesional, orientadas a los dispositivos mĂłviles por lo que los tiempos de carga son muy bajos. Además esta nuevo editor nos permite personalizar la plantilla elegida de forma sencilla y sin complicaciones, pudiendo ver el resultado final mientras vamos realizando las modificaciones de color, fuentes o la propia disposiciĂłn de los elementos de nuestra web.
Este nuevo editor de Basekit cuenta con una serie de caracterĂ­sticas que le confieren una mayor profesionalidad y sin duda alguna le convierte en uno de los mejores sistemas para crear nuestra web. Algunas de dichas caracterĂ­sticas son:
1.- Optimización de imágenes, el nuevo editor optimiza las imágenes de nuestra web para que se carguen de forma rápida en los dispositivos móviles.
2.- Nuevo botĂłn “llama ahora”, está orientado hacia las webs profesionales, ya que permite a los visitantes de la web y clientes potenciales, poder ponerse en contacto directo con los responsables de la web.
3.- Nuevo editor de textos integrado, facilita la introducciĂłn de textos en la web mientras la vamos creando. Por otra parte nos permite ver como se visualiza en los dispositivos mĂłviles el texto introducido lo que nos permite subsanar cualquier error existente.
4.- IntegraciĂłn con Google Maps, nos permite mostrar la ubicaciĂłn exacta de nuestro negocio para ayudar a los usuarios a localizarlo.
5.- Nuevos formularios de contacto, esta nueva versiĂłn incluye nuevos formularios de contacto adaptados a los dispositivos mĂłviles.
6.- IntegraciĂłn con las redes sociales, el nuevo editor nos permite interconectar de forma sencilla el contenido de nuestra web con las principales redes sociales actuales.
7.- ImportaciĂłn de contenido, el nuevo editor de contenido para dispositivos mĂłviles nos permite importar de forma sencilla el contenido de nuestra pagina web creada con Basekit. De esta forma podremos visualizar el mismo contenido tanto si accedemos desde un ordenador como si accedemos desde un dispositivo mĂłvil.
Gracias a todas estas caracterĂ­sticas el nuevo editor de contenidos de Basekit nos simplificará la labor de creaciĂłn de nuestra web. Lo mejor de todo, sin duda, es que ahora podemos probar dicho sistema de una forma totalmente gratuita

domingo, 7 de abril de 2013

Prácticos atajos para Chrome para ahorrar tiempo cuando navegamos


Somos bastante fanáticos de los atajos de teclado. Ya les presentamos dos listas prácticas con los shortcuts más importantes para Twitter y para Facebook, que una vez que arrancamos a usar se transforman en verdaderamente adictivos. Otra herramienta que seguramente muchos de nosotros usamos diariamente es Google Chrome, y tambiĂ©n tenemos algunos atajos para ella. A continuaciĂłn, les presentamos una lista con los atajos de teclado para Chrome más Ăştiles, que nos pueden ayudar a aumentar nuestra productividad y a ahorrar tiempo.
Google Chrome

Los básicos

Algunos atajos de teclado para Chrome seguramente ya los conocen, pero no está de más recordarlos por las dudas.
  • Nueva ventana: para abrir una nueva ventana de Chrome, tenemos que presionar Ctrl + N.
  • Nueva pestaña: si no queremos usar una nueva ventana, y preferimos manejarnos con pestañas, que es más cĂłmodo, podemos hacerlo con Ctrl + T.
  • Nueva ventana de incĂłgnito: la ventana de incĂłgnito tambiĂ©n puede ser muy práctica. En Chrome, podemos abrir una nueva usando Ctrl + Shift + N.
  • Abrir pestaña cerrada: asĂ­ como podemos abrir una pestaña nueva, tambiĂ©n podemos hacerlo con las pestañas recientemente cerradas sin necesidad de entrar al historial, con Ctrl + Shift + T.

Más avanzados

Algunos atajos de teclado para Chrome nos permiten hacer funciones más avanzadas que no dejan de ser prácticas. Quizás no usamos estas funciones con tanta asiduidad, pero si las memorizamos nos pueden ahorrar bastantes clics.
  • Abrir una pestaña sin abandonar en la que estamos: si estamos trabajando pero queremos abrir un link que nos lleva a otra página, podemos hacerlo sin problemas. Por un lado, presionando Ctrl y haciendo link en el enlace, pero por el otro, tambiĂ©n usando el botĂłn central en el scroll del mouse.
  • Moverse entre pestañas: para movernos entre diferentes pestañas, tambiĂ©n tenemos que usar Ctrl. Simplemente contamos la cantidad de pestañas que tenemos abiertas, y seleccionamos el nĂşmero de izquierda a derecha. AsĂ­, Ctrl + 1 abrirá la primera pestaña, Ctrl + 2, la siguiente, y asĂ­ sucesivamente.
  • Cerrar la pestaña: para cerrar la pestaña en la que nos encontramos, podemos presionar Ctrl + W.
  • Atrás: para ir hacia atrás en una determinada web, tenemos que apretar el backspace –importante tener en cuenta que, si estamos escribiendo, simplemente borrará, y si no estamos escribiendo y queremos borrar, la barra espaciadora nos llevará hacia atrás-.
  • Adelante: para hacer justamente lo contrario, combinamos la tecla backspace con Shift.
  • Abrir menĂş: el menĂş es fundamental en Chrome, pues nos permite acceder a la configuraciĂłn de todas nuestras extensiones, entre otras cosas. Para poder entrar al menĂş sin necesidad de hacer clic, tenemos que ingresar en el teclado Alt + F.
  • Abrir historial: para abrir el historial sin necesidad de clics o de escribir la direcciĂłn en la barra, podemos presionar Ctrl + H.
  • Abrir descargas: lo mismo sucede si queremos ver todas las descargas hechas en el navegador. Apretamos Ctrl + J y entramos a la página de descargas.
  • Abrir el administrador de tareas: el administrador de tareas tambiĂ©n es una herramienta muy Ăştil en Chrome, y podemos entrar usando Ctrl + Shift + Esc.
  • Abrir URL en una pestaña nueva: finalmente, para abrir una URL que acabamos de ingresar en la barra de direcciones de Chrome, podemos presionar Alt + Enter.
Les recordamos que todos estos atajos, y muchos más –que no nos han resultado tan relevantes, pero pueden serlo para otras personas- se encuentran disponibles en la página de ayuda de Chrome.

sábado, 6 de abril de 2013

Restaurar el PC a un estado determinado al iniciar


Desde hace años la opciĂłn de hibernaciĂłn de sistemas como Windows siempre ha sido mi favorita. Hoy en dĂ­a las cosas han cambiado bastante con sistemas como Mac OS X o el Ăşltimo Windows 8, pero básicamente la hibernaciĂłn supone hacer un volcado de la memoria RAM al disco para que al encender la computadorarecuperemos el estado del sistema en el que anteriormente habĂ­amos estado trabajando. Una idea parecida surge con la opciĂłn de Restaurar el Sistema de Windows, aunque aquĂ­ no restauramos la RAM de vuelta al disco duro, sino que hacemos una copia del mismo (o de los archivos del sistema) para volver a un punto donde los archivos aĂşn no se habĂ­an visto afectados por determinados eventos. Reboot Restore Rx va un paso más allá y nos permite hacer de esto algo habitual para restaurar estados determinados con cada reinicio del sistema.
Reboot Restore RX
La idea (que descubro en AddictiveTips no es la de restaurar el Ăşltimo estado del sistema, como con la hibernaciĂłn, sino restaurar un estado determinado, guardado por nosotros mismos con una configuraciĂłn y un estado especĂ­ficos. La verdadera potencia de Reboot Restore Rx reside tal vez en su uso en ordenadores pĂşblicos. Imaginaos que compartĂ­s ordenador en un ciber cafĂ© -*aĂşn existen este tipo de locales, ¿verdad?- o incluso en la academia de informática. Seguramente sean varios usuarios los que utilicen el equipo a lo largo del dĂ­a, y los administradores de los mismos tienen que mantenerlos y asegurarse de que estan libres de virus y de que ningĂşn usuario ha efectuado, malintencionadamente o por error, cambios en el sistema que imposibiliten a otras personas disfrutar del mismo. Reboot Restore Rx arregla eso y nos permite tener unas máquinas que sĂłlo necesitan un reinicio para volver a su configuraciĂłn original.
¿CĂłmo funciona? Básicamente, igual que la opciĂłn de Copia de Seguridad / Restaurar el Sistema de Windows. Reboot Restore Rx es un asistente de copias de seguridad que nos permite crear puntos de partida que restaurar cuando iniciamos el ordenador. Para ello sĂłlo tenemos que seleccionar la particiĂłn o particiones que queremos salvar y que posterirmente restauraremos. No hay más misterio.
Lo que sí hay que tener en cuenta es que cuando restauremos las particiones, todos los archivos que hayamos guardado desde que hicimos la copia hasta que la restauramos habrán desaparecido, al igual que los cambios en la configuración del sistema, programas instalados o eliminados, y demás accioens realizadas.
La aplicaciĂłn es gratuita (se distribuye como freeware) y funciona en sistemas que van desde Windows 2000 y XP hasta el Ăşltimo Windows 8, todos ellos en versiones de 32 o 64 bit. PodĂ©is descargarlo en la página de su desarrollador, donde se ofrecen otros programas relacionados.

domingo, 31 de marzo de 2013

Calidad del Software (CaracterĂ­sticas de calidad ISO 9126)


La ISO 9126 define un modelo de calidad para calidad tanto interna como externa. Categoriza los atributos de calidad del software en 6 características: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. Estas características están subdivididas en sub características que pueden ser medidas por métricas internas o externas.
La calidad interna es la totalidad de caracterĂ­sticas del producto software desde una visiĂłn interna (componentes/productos intermedios). La calidad interna es medida y evaluada contra los requisitos de calidad internos. Los detalles de calidad del producto software pueden ser mejorados durante la implementaciĂłn, revisiĂłn y pruebas del cĂłdigo, pero la naturaleza fundamental de la calidad del producto software representado por calidad interna permanece sin cambios a menos que se lleven a cabo actividades de re-diseño.
La calidad externa es la totalidad de caracterĂ­sticas del producto desde una visiĂłn externa (producto final). Es la calidad cuando el software es ejecutado, que es tĂ­picamente medido y evaluado durante las pruebas en un entorno simulado con datos simulados utilizando mĂ©tricas externas. Durante las pruebas, la mayorĂ­a de los fallos deberĂ­an ser descubiertos y eliminados. Sin embargo, algunos fallos pueden permanecer despuĂ©s de las pruebas. Como es difĂ­cil corregir la arquitectura del software u otros aspectos fundamentales del diseño del software, el diseño fundamental normalmente permanece invariable durante las pruebas.
Hay 6 caracterĂ­sticas en las que se subdivide la calidad, segĂşn la ISO 9126, y una serie de sub caracterĂ­sticas que tienen asociadas cada una de ellas. Las 6 caracterĂ­sticas son: Funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. La caracterĂ­stica ‘Funcionalidad’ tiene asociada las siguientes sub caracterĂ­sticas: AdecuaciĂłn; Exactitud; Seguridad de acceso; Cumplimiento funcional. La caracterĂ­stica ‘Fiabilidad’ tiene asociada las siguientes sub caracterĂ­sticas: Madurez; Tolerancia a fallos; Capacidad de recuperaciĂłn; Cumplimiento de fiabilidad; La caracterĂ­stica ‘Usabilidad’ tiene asociada las siguientes sub caracterĂ­sticas: Capacidad de entender; Capacidad de aprender; Capacidad para operar; Capacidad de atracciĂłn; Cumplimiento de la usabilidad; La caracterĂ­stica ‘Eficiencia’ tiene asociada las siguientes sub caracterĂ­sticas: Tiempo de respuesta; UtilizaciĂłn de recursos; Cumplimiento de eficiencia; La caracterĂ­stica ‘Mantenibilidad’ tiene asociada las siguientes sub caracterĂ­sticas: Capacidad de analizar; Capacidad de cambio; Estabilidad; Capacidad para pruebas; Cumplimiento de mantenibilidad; La caracterĂ­stica ‘Portabilidad’ tiene asociada las siguientes sub caracterĂ­sticas: Adaptabilidad; Instalabilidad; Coexistencia; Capacidad de reemplazo; Cumplimiento portabilidad.

Funcionalidad
Capacidad del producto software de proporcionar funciones que cumplan las necesidades cuando el software es utilizado bajo condiciones especĂ­ficas.
 Fiabilidad
Capacidad del producto software para mantenerse a un nivel especifico de rendimiento cuando es utilizado bajo condiciones especĂ­ficas.
Usabilidad
Capacidad del producto de ser entendido, utilizado y ser atractivo al usuario cuando es utilizado bajo condiciones especĂ­ficas.
Eficiencia
Capacidad del producto para proporcionar un apropiado rendimiento, relativo al conjunto de recursos utilizados bajo condiciones establecidas.
Mantenibilidad
Capacidad del producto de ser modificado. Las modificaciones pueden incluir correcciones, mejoras o adaptaciĂłn del software a cambios en el entorno, en requisitos o en especificaciones funcionales.
Portabilidad
Capacidad del producto software de ser transferido desde un entorno a otro.

sábado, 30 de marzo de 2013

400 comandos de GNU/Linux - Ubuntu 12.04 lts



InformaciĂłn del sistema

  1. arch: mostrar la arquitectura de la máquina (1).
  2. uname -m: mostrar la arquitectura de la máquina (2).
  3. uname -r: mostrar la versiĂłn del kernel usado.
  4. uname -a: mostrar la informaciĂłn completa.
  5. dmidecode -q: mostrar los componentes (hardware) del sistema.
  6. hdparm -i /dev/hda: mostrar las caracterĂ­sticas de un disco duro.
  7. hdparm -tT /dev/sda: realizar prueba de lectura en un disco duro.
  8. cat /proc/cpuinfo: mostrar informaciĂłn de la CPU.
  9. cat /proc/interrupts: mostrar las interrupciones.
  10. cat /proc/meminfo: verificar el uso de memoria.
  11. cat /proc/swaps: mostrar ficheros swap.
  12. cat /proc/version: mostrar la versiĂłn del kernel.
  13. cat /proc/net/dev: mostrar adaptadores de red y estadĂ­sticas.
  14. cat /proc/mounts: mostrar el sistema de ficheros montado.
  15. lspci -tv: mostrar los dispositivos PCI.
  16. lsusb -tv: mostrar los dispositivos USB.
  17. lshw: listar el hardware.
  18. discover: listar el hardware.
  19. date: mostrar la fecha del sistema.
  20. cal 2011: mostrar el almanaque de 2011.
  21. cal 07 2011: mostrar el almanaque para el mes julio de 2011.
  22. date 041217002011.00: colocar (declarar, ajustar) fecha y hora.
  23. clock -w: guardar los cambios de fecha en la BIOS.

Apagar, reiniciar o cerrar sesiĂłn

  1. shutdown -h now: apagar el sistema (1).
  2. init 0: apagar el sistema (2).
  3. telinit 0: apagar el sistema (3).
  4. halt: apagar el sistema (4).
  5. shutdown -h hours:minutes &: apagado planificado del sistema.
  6. shutdown -c: cancelar un apagado planificado del sistema.
  7. shutdown -r now: reiniciar (1).
  8. reboot: reiniciar (2).
  9. logout: cerrar sesiĂłn.
  10. exit: salir del intérprete de comandos (si solo hay uno, equivale a cerrar sesión).

Gestionar archivos y directorios

  1. cd /home: entrar en el directorio “home”.
  2. cd ..: retroceder un nivel.
  3. cd ../..: retroceder 2 niveles.
  4. cd: ir al directorio raĂ­z.
  5. cd ~user1: ir al directorio user1.
  6. cd -: ir (regresar) al directorio anterior.
  7. pwd: mostrar el camino del directorio de trabajo.
  8. ls: ver los ficheros de un directorio.
  9. ls -F: ver los ficheros de un directorio.
  10. ls -l: mostrar los detalles de ficheros y carpetas de un directorio.
  11. ls -a: mostrar los ficheros ocultos.
  12. ls *[0-9]*: mostrar los ficheros y carpetas que contienen nĂşmeros.
  13. tree: mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz.(1)
  14. lstree: mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz.(2)
  15. mkdir dir1: crear una carpeta o directorio con nombre 'dir1'.
  16. mkdir dir1 dir2: crear dos carpetas o directorios simultáneamente (Crear dos directorios a la vez).
  17. mkdir -p /tmp/dir1/dir2: crear un árbol de directorios.
  18. rm -f file1: borrar el fichero llamado 'file1'.
  19. rmdir dir1: borrar la carpeta llamada 'dir1'.
  20. rm -rf dir1: eliminar una carpeta llamada 'dir1' con su contenido de forma recursiva. (Si lo borro recursivo estoy diciendo que es con su contenido).
  21. rm -rf dir1 dir2: borrar dos carpetas (directorios) con su contenido de forma recursiva.
  22. mv dir1 new_dir: renombrar o mover un fichero o carpeta (directorio).
  23. cp file1: copiar un fichero.
  24. cp file1 file2: copiar dos ficheros al unĂ­sono.
  25. cp dir /* .: copiar todos los ficheros de un directorio dentro del directorio de trabajo actual.
  26. cp -a /tmp/dir1 .: copiar un directorio dentro del directorio actual de trabajo.
  27. cp -a dir1: copiar un directorio.
  28. cp -a dir1 dir2: copiar dos directorio al unĂ­sono.
  29. ln -s file1 lnk1: crear un enlace simbĂłlico al fichero o directorio.
  30. ln file1 lnk1: crear un enlace fĂ­sico al fichero o directorio.
  31. touch -t 0712250000 file1: modificar el tiempo real (tiempo de creaciĂłn) de un fichero o directorio.
  32. file file1: salida (volcado en pantalla) del tipo mime de un fichero texto.
  33. iconv -l: listas de cifrados conocidos.
  34. iconv -f fromEncoding -t toEncoding inputFile > outputFile: crea una nueva forma del fichero de entrada asumiendo que está codificado en fromEncoding y convirtiéndolo a ToEncoding.
  35. find . -maxdepth 1 -name *.jpg -print -exec convert ”{}” -resize 80×60 “thumbs/{}” \;: agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas (requiere convertir desde ImagemagicK).

Encontrar archivos

  1. find / -name file1: buscar fichero y directorio a partir de la raĂ­z del sistema.
  2. find / -user user1: buscar ficheros y directorios pertenecientes al usuario 'user1'.
  3. find /home/user1 -name \*.bin: buscar ficheros con extensiĂłn '. bin' dentro del directorio '/ home/user1'.
  4. find /usr/bin -type f -atime +100: buscar ficheros binarios no usados en los Ăşltimos 100 dĂ­as.
  5. find /usr/bin -type f -mtime -10: buscar ficheros creados o cambiados dentro de los Ăşltimos 10 dĂ­as.
  6. find / -name \*.rpm -exec chmod 755 '{}' \;: buscar ficheros con extensiĂłn '.rpm' y modificar permisos.
  7. find / -xdev -name \*.rpm: Buscar ficheros con extensiĂłn '.rpm' ignorando los dispositivos removibles como cdrom, pen-drive, etc.…
  8. locate \*.ps: encuentra ficheros con extensiĂłn '.ps' ejecutados primeramente con el command 'updatedb'.
  9. whereis halt: mostrar la ubicación de un fichero binario, de ayuda o fuente. En este caso pregunta dónde está el comando 'halt'.
  10. which comando: mostrar la senda completa (el camino completo) a un comando.

Montando un sistema de ficheros

  1. mount /dev/hda2 /mnt/hda2: montar un disco llamado hda2. Verifique primero la existencia del directorio '/ mnt/hda2'; si no está, debe crearlo.
  2. umount /dev/hda2: desmontar un disco llamado hda2. (Antes es necesario salir del punto '/mnt/hda2'.
  3. fuser -km /mnt/hda2: forzar el desmontaje cuando el dispositivo está ocupado.
  4. umount -n /mnt/hda2: correr el desmontaje sin leer el fichero /etc/mtab. Útil cuando el fichero es de solo lectura o el disco duro está lleno.
  5. mount /dev/fd0 /mnt/floppy: montar un disco flexible (floppy).
  6. mount /dev/cdrom /mnt/cdrom: montar un cdrom / dvdrom.
  7. mount /dev/hdc /mnt/cdrecorder: montar un cd regrabable o un dvdrom.
  8. mount /dev/hdb /mnt/cdrecorder: montar un cd regrabable / dvdrom (un dvd).
  9. mount -t udf,iso9660 -o loop file.iso /mnt/cdrom: montar un fichero o una imagen ISO.
  10. mount -t vfat /dev/hda5 /mnt/hda5: montar un sistema de ficheros FAT32.
  11. mount -t ntfs-3g /dev/hda5 /mnt/hda5: montar un sistema de ficheros NTFS.
  12. mount /dev/sda1 /mnt/usbdisk: montar un usb pen-drive o una memoria (sin especificar el tipo de sistema de ficheros).

Espacio en disco

  1. df -h: mostrar una lista de las particiones montadas.
  2. ls -lSr |more: mostrar el tamaño de los ficheros y directorios ordenados por tamaño.
  3. du -sh dir1: Estimar el espacio usado por el directorio 'dir1'.
  4. du -sk * | sort -rn: mostrar el tamaño de los ficheros y directorios ordenados por tamaño.
  5. rpm -q -a –qf '%10{SIZE}t%{NAME}n' | sort -k1,1n: mostrar el espacio usado por los paquetes rpm instalados organizados por tamaño (Fedora, Redhat y otros).
  6. dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n: mostrar el espacio usado por los paquetes instalados, organizados por tamaño (Ubuntu, Debian y otros).

Usuarios y grupos

  1. groupadd nombre_del_grupo: crear un nuevo grupo.
  2. groupdel nombre_del_grupo: borrar un grupo.
  3. groupmod -n nuevo_nombre_del_grupo viejo_nombre_del_grupo: renombrar un grupo.
  4. useradd -c “Name Surname ” -g admin -d /home/user1 -s /bin/bash user1: Crear un nuevo usuario perteneciente al grupo “admin”.
  5. useradd user1: crear un nuevo usuario.
  6. userdel -r user1: borrar un usuario ('-r' elimina el directorio Home).
  7. usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1: cambiar los atributos del usuario.
  8. passwd: cambiar contraseña.
  9. passwd user1: cambiar la contraseña de un usuario (solamente por root).
  10. chage -E 2011-12-31 user1: colocar un plazo para la contraseña del usuario. En este caso dice que la clave expira el 31 de diciembre de 2011.
  11. pwck: chequear la sintaxis correcta el formato de fichero de '/etc/passwd' y la existencia de usuarios.
  12. grpck: chequear la sintaxis correcta y el formato del fichero '/etc/group' y la existencia de grupos.
  13. newgrp group_name: registra a un nuevo grupo para cambiar el grupo predeterminado de los ficheros creados recientemente.

Permisos en ficheros (usar "+" para colocar permisos y "-" para eliminar)

  1. ls -lh: Mostrar permisos.
  2. ls /tmp | pr -T5 -W$COLUMNS: dividir la terminal en 5 columnas.
  3. chmod ugo+rwx directory1: colocar permisos de lectura ®, escritura (w) y ejecuciĂłn(x) al propietario (u), al grupo (g) y a otros (o) sobre el directorio 'directory1'.
  4. chmod go-rwx directory1: quitar permiso de lectura ®, escritura (w) y (x) ejecuciĂłn al grupo (g) y otros (o) sobre el directorio 'directory1'.
  5. chown user1 file1: cambiar el dueño de un fichero.
  6. chown -R user1 directory1: cambiar el propietario de un directorio y de todos los ficheros y directorios contenidos dentro.
  7. chgrp group1 file1: cambiar grupo de ficheros.
  8. chown user1:group1 file1: cambiar usuario y el grupo propietario de un fichero.
  9. find / -perm -u+s: visualizar todos los ficheros del sistema con SUID configurado.
  10. chmod u+s /bin/file1: colocar el bit SUID en un fichero binario. El usuario que corriendo ese fichero adquiere los mismos privilegios como dueño.
  11. chmod u-s /bin/file1: deshabilitar el bit SUID en un fichero binario.
  12. chmod g+s /home/public: colocar un bit SGID en un directorio –similar al SUID pero por directorio.
  13. chmod g-s /home/public: desabilitar un bit SGID en un directorio.
  14. chmod o+t /home/public: colocar un bit STIKY en un directorio. Permite el borrado de ficheros solamente a los dueños legítimos.
  15. chmod o-t /home/public: desabilitar un bit STIKY en un directorio.

Atributos especiales en ficheros (usar "+" para colocar permisos y "-" para eliminar)

  1. chattr +a file1: permite escribir abriendo un fichero solamente modo append.
  2. chattr +c file1: permite que un fichero sea comprimido / descomprimido automaticamente.
  3. chattr +d file1: asegura que el programa ignore borrar los ficheros durante la copia de seguridad.
  4. chattr +i file1: convierte el fichero en invariable, por lo que no puede ser eliminado, alterado, renombrado, ni enlazado.
  5. chattr +s file1: permite que un fichero sea borrado de forma segura.
  6. chattr +S file1: asegura que un fichero sea modificado, los cambios son escritos en modo synchronous como con sync.
  7. chattr +u file1: te permite recuperar el contenido de un fichero aún si este está cancelado.
  8. lsattr: mostrar atributos especiales.

Archivos y ficheros comprimidos

  1. bunzip2 file1.bz2: descomprime in fichero llamado 'file1.bz2'.
  2. bzip2 file1: comprime un fichero llamado 'file1'.
  3. gunzip file1.gz: descomprime un fichero llamado 'file1.gz'.
  4. gzip file1: comprime un fichero llamado 'file1'.
  5. gzip -9 file1: comprime con compresión máxima.
  6. rar a file1.rar test_file: crear un fichero rar llamado 'file1.rar'.
  7. rar a file1.rar file1 file2 dir1: comprimir 'file1', 'file2' y 'dir1' simultáneamente.
  8. rar x file1.rar: descomprimir archivo rar.
  9. unrar x file1.rar: descomprimir archivo rar.
  10. tar -cvf archive.tar file1: crear un tarball descomprimido.
  11. tar -cvf archive.tar file1 file2 dir1: crear un archivo conteniendo 'file1', 'file2' y'dir1'.
  12. tar -tf archive.tar: mostrar los contenidos de un archivo.
  13. tar -xvf archive.tar: extraer un tarball (si el archivo además está comprimido con gzip, bzip2 o xz, descomprimirlo automáticamente).
  14. tar -xvf archive.tar -C /tmp: extraer un tarball en /tmp.
  15. tar -cjvf archive.tar.bz2 dir1: crear un tarball comprimido en bzip2.
  16. tar -xjvf archive.tar.bz2: descomprimir un archivo tar comprimido en bzip2
  17. tar -cJvf archive.tar.xz dir1: crear un tarball comprimido en xz.
  18. tar -xJvf archive.tar.xz: descomprimir un archivo tar comprimido en xz.
  19. tar -czvf archive.tar.gz dir1: crear un tarball comprimido en gzip.
  20. tar -xzvf archive.tar.gz: descomprimir un archive tar comprimido en gzip.
  21. zip file1.zip file1: crear un archivo comprimido en zip.
  22. zip -r file1.zip file1 file2 dir1: comprimir, en zip, varios archivos y directorios de forma simultánea.
  23. unzip file1.zip: descomprimir un archivo zip.

Paquetes rpm (Red Hat, Fedora y similares)

  1. rpm -ivh package.rpm: instalar un paquete rpm.
  2. rpm -ivh –nodeeps package.rpm: instalar un paquete rpm ignorando las peticiones de dependencias.
  3. rpm -U package.rpm: actualizar un paquete rpm sin cambiar la configuraciĂłn de los ficheros.
  4. rpm -F package.rpm: actualizar un paquete rpm solamente si este está instalado.
  5. rpm -e package_name.rpm: eliminar un paquete rpm.
  6. rpm -qa: mostrar todos los paquetes rpm instalados en el sistema.
  7. rpm -qa | grep httpd: mostrar todos los paquetes rpm con el nombre “httpd”.
  8. rpm -qi package_name: obtener informaciĂłn en un paquete especĂ­fico instalado.
  9. rpm -qg “System Environment/Daemons”: mostar los paquetes rpm de un grupo software.
  10. rpm -ql package_name: mostrar lista de ficheros dados por un paquete rpm instalado.
  11. rpm -qc package_name: mostrar lista de configuraciĂłn de ficheros dados por un paquete rpm instalado.
  12. rpm -q package_name –whatrequires: mostrar lista de dependencias solicitada para un paquete rpm.
  13. rpm -q package_name –whatprovides: mostar la capacidad dada por un paquete rpm.
  14. rpm -q package_name –scripts: mostrar los scripts comenzados durante la instalaciĂłn /eliminaciĂłn.
  15. rpm -q package_name –changelog: mostar el historial de revisions de un paquete rpm.
  16. rpm -qf /etc/httpd/conf/httpd.conf: verificar cuál paquete rpm pertenece a un fichero dado.
  17. rpm -qp package.rpm -l: mostrar lista de ficheros dados por un paquete rpm que aĂşn no ha sido instalado.
  18. rpm –import /media/cdrom/RPM-GPG-KEY: importar la firma digital de la llave pĂşblica.
  19. rpm –checksig package.rpm: verificar la integridad de un paquete rpm.
  20. rpm -qa gpg-pubkey: verificar la integridad de todos los paquetes rpm instalados.
  21. rpm -V package_name: chequear el tamaño del fichero, licencias, tipos, dueño, grupo, chequeo de resumen de MD5 y última modificación.
  22. rpm -Va: chequear todos los paquetes rpm instalados en el sistema. Usar con cuidado.
  23. rpm -Vp package.rpm: verificar un paquete rpm no instalado todavĂ­a.
  24. rpm2cpio package.rpm | cpio –extract –make-directories *bin*: extraer fichero ejecutable desde un paquete rpm.
  25. rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: instalar un paquete construido desde una fuente rpm.
  26. rpmbuild –rebuild package_name.src.rpm: construir un paquete rpm desde una fuente rpm.

Actualizador de paquetes yum (Fedora, Redhat y otros)

  1. yum install package_name: descargar e instalar un paquete rpm.
  2. yum localinstall package_name.rpm: este instalará un RPM y tratará de resolver todas las dependencies para ti, usando tus repositorios.
  3. yum update package_name.rpm: actualizar todos los paquetes rpm instalados en el sistema.
  4. yum update package_name: modernizar / actualizar un paquete rpm.
  5. yum remove package_name: eliminar un paquete rpm.
  6. yum list: listar todos los paquetes instalados en el sistema.
  7. yum search package_name: Encontrar un paquete en repositorio rpm.
  8. yum clean packages: limpiar un caché rpm borrando los paquetes descargados.
  9. yum clean headers: eliminar todos los ficheros de encabezamiento que el sistema usa para resolver la dependencia.
  10. yum clean all: eliminar desde los paquetes caché y ficheros de encabezado.

Paquetes deb (Debian, Ubuntu y otros)

  1. dpkg -i package.deb: instalar / actualizar un paquete deb.
  2. dpkg -r package_name: eliminar un paquete deb del sistema.
  3. dpkg -l: mostrar todos los paquetes deb instalados en el sistema.
  4. dpkg -l | grep httpd: mostrar todos los paquetes deb con el nombre “httpd”
  5. dpkg -s package_name: obtener informaciĂłn en un paquete especĂ­fico instalado en el sistema.
  6. dpkg -L package_name: mostar lista de ficheros dados por un paquete instalado en el sistema.
  7. dpkg –contents package.deb: mostrar lista de ficheros dados por un paquete no instalado todavĂ­a.
  8. dpkg -S /bin/ping: verificar cuál paquete pertenece a un fichero dado.

Actualizador de paquetes apt (Debian, Ubuntu y otros)

  1. apt-get install package_name: instalar / actualizar un paquete deb.
  2. apt-cdrom install package_name: instalar / actualizar un paquete deb desde un cdrom.
  3. apt-get update: actualizar la lista de paquetes.
  4. apt-get upgrade: actualizar todos los paquetes instalados.
  5. apt-get remove package_name: eliminar un paquete deb del sistema.
  6. apt-get check: verificar la correcta resoluciĂłn de las dependencias.
  7. apt-get clean: limpiar cache desde los paquetes descargados.
  8. apt-cache search searched-package: retorna lista de paquetes que corresponde a la serie «paquetes buscados».

Ver el contenido de un fichero

  1. cat file1: ver los contenidos de un fichero comenzando desde la primera hilera.
  2. tac file1: ver los contenidos de un fichero comenzando desde la Ăşltima lĂ­nea.
  3. more file1: ver el contenido a lo largo de un fichero.
  4. less file1: parecido al commando 'more' pero permite salvar el movimiento en el fichero así como el movimiento hacia atrás.
  5. head -2 file1: ver las dos primeras lĂ­neas de un fichero.
  6. tail -2 file1: ver las dos Ăşltimas lĂ­neas de un fichero.
  7. tail -f /var/log/messages: ver en tiempo real qué ha sido añadido al fichero.

ManipulaciĂłn de texto

  1. cat file1 file2 .. | command <> file1_in.txt_or_file1_out.txt: sintaxis general para la manipulaciĂłn de texto utilizando PIPE, STDIN y STDOUT.
  2. cat file1 | command( sed, grep, awk, grep, etc…) > result.txt: sintaxis general para manipular un texto de un fichero y escribir el resultado en un fichero nuevo.
  3. cat file1 | command( sed, grep, awk, grep, etc…) » result.txt: sintaxis general para manipular un texto de un fichero y añadir resultado en un fichero existente.
  4. grep Aug /var/log/messages: buscar palabras “Aug” en el fichero '/var/log/messages'.
  5. grep ^Aug /var/log/messages: buscar palabras que comienzan con “Aug” en fichero '/var/log/messages'
  6. grep [0-9] /var/log/messages: seleccionar todas las lĂ­neas del fichero '/var/log/messages' que contienen nĂşmeros.
  7. grep Aug -R /var/log/*: buscar la cadena “Aug” en el directorio '/var/log' y debajo.
  8. sed 's/stringa1/stringa2/g' example.txt: reubicar “string1” con “string2” en ejemplo.txt
  9. sed '/^$/d' example.txt: eliminar todas las lĂ­neas en blanco desde el ejemplo.txt
  10. sed '/ *#/d; /^$/d' example.txt: eliminar comentarios y lĂ­neas en blanco de ejemplo.txt
  11. echo 'esempio' | tr '[:lower:]' '[:upper:]': convertir minĂşsculas en mayĂşsculas.
  12. sed -e '1d' result.txt: elimina la primera lĂ­nea del fichero ejemplo.txt
  13. sed -n '/stringa1/p': visualizar solamente las lĂ­neas que contienen la palabra “string1”.

Establecer caracter y conversiĂłn de ficheros

  1. dos2unix filedos.txt fileunix.txt: convertir un formato de fichero texto desde MSDOS a UNIX.
  2. unix2dos fileunix.txt filedos.txt: convertir un formato de fichero de texto desde UNIX a MSDOS.
  3. recode ..HTML < page.txt > page.html: convertir un fichero de texto en html.
  4. recode -l | more: mostrar todas las conversiones de formato disponibles.

Análisis del sistema de ficheros

  1. badblocks -v /dev/hda1: Chequear los bloques defectuosos en el disco hda1.
  2. fsck /dev/hda1: reparar / chequear la integridad del fichero del sistema Linux en el disco hda1.
  3. fsck.ext2 /dev/hda1: reparar / chequear la integridad del fichero del sistema ext 2 en el disco hda1.
  4. e2fsck /dev/hda1: reparar / chequear la integridad del fichero del sistema ext 2 en el disco hda1.
  5. e2fsck -j /dev/hda1: reparar / chequear la integridad del fichero del sistema ext 3 en el disco hda1.
  6. fsck.ext3 /dev/hda1: reparar / chequear la integridad del fichero del sistema ext 3 en el disco hda1.
  7. fsck.vfat /dev/hda1: reparar / chequear la integridad del fichero sistema fat en el disco hda1.
  8. fsck.msdos /dev/hda1: reparar / chequear la integridad de un fichero del sistema dos en el disco hda1.
  9. dosfsck /dev/hda1: reparar / chequear la integridad de un fichero del sistema dos en el disco hda1.

Formatear un sistema de ficheros

  1. mkfs /dev/hda1: crear un fichero de sistema tipo Linux en la particiĂłn hda1.
  2. mke2fs /dev/hda1: crear un fichero de sistema tipo Linux ext 2 en hda1.
  3. mke2fs -j /dev/hda1: crear un fichero de sistema tipo Linux ext3 (periĂłdico) en la particiĂłn hda1.
  4. mkfs -t vfat 32 -F /dev/hda1: crear un fichero de sistema FAT32 en hda1.
  5. fdformat -n /dev/fd0: formatear un disco flooply.
  6. mkswap /dev/hda3: crear un fichero de sistema swap.

ParticiĂłn de sistema swap

  1. mkswap /dev/hda3: crear fichero de sistema swap.
  2. swapon /dev/hda3: activando una nueva particiĂłn swap.
  3. swapon /dev/hda2 /dev/hdb3: activar dos particiones swap.

Salvas

  1. dump -0aj -f /tmp/home0.bak /home: hacer una salva completa del directorio '/home'.
  2. dump -1aj -f /tmp/home0.bak /home: hacer una salva incremental del directorio '/home'.
  3. restore -if /tmp/home0.bak: restaurando una salva interactivamente.
  4. rsync -rogpav –delete /home /tmp: sincronizaciĂłn entre directorios.
  5. rsync -rogpav -e ssh –delete /home ip_address:/tmp: rsync a travĂ©s del tĂşnel SSH.
  6. rsync -az -e ssh –delete ip_addr:/home/public /home/local: sincronizar un directorio local con un directorio remoto a travĂ©s de ssh y de compresiĂłn.
  7. rsync -az -e ssh –delete /home/local ip_addr:/home/public: sincronizar un directorio remoto con un directorio local a travĂ©s de ssh y de compresiĂłn.
  8. dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz': hacer una salva de un disco duro en un host remoto a través de ssh.
  9. dd if=/dev/sda of=/tmp/file1: salvar el contenido de un disco duro a un fichero. (En este caso el disco duro es “sda” y el fichero “file1”).
  10. tar -Puf backup.tar /home/user: hacer una salva incremental del directorio '/home/user'.
  11. tar -czv –exclude=/root/dir1/* -f /var/salvas/cfg_$(date +%F_%H%M).tgz /etc /root: salvar los directorios /etc y /root (excluyendo el contenido del subdirectorio /root/dir1/) en un archivo comprimido, cuyo nombre contenga la fecha y hora actual.
  12. ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p': copiar el contenido de un directorio en un directorio remoto a través de ssh.
  13. ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p': copiar un directorio local en un directorio remoto a través de ssh.
  14. tar cf - . | (cd /tmp/backup ; tar xf - ): copia local conservando las licencias y enlaces desde un directorio a otro.
  15. find /home/user1 -name '*.txt' | xargs cp -av –target-directory=/home/backup/ –parents: encontrar y copiar todos los ficheros con extensiĂłn '.txt' de un directorio a otro.
  16. find /var/log -name '*.log' | tar cv –files-from=- | bzip2 > log.tar.bz2: encontrar todos los ficheros con extensiĂłn '.log' y hacer un archivo bzip.
  17. dd if=/dev/hda of=/dev/fd0 bs=512 count=1: hacer una copia del MRB (Master Boot Record) a un disco floppy.
  18. dd if=/dev/fd0 of=/dev/hda bs=512 count=1: restaurar la copia del MBR (Master Boot Record) salvada en un floppy.

CDROM

  1. cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force: limpiar o borrar un cd regrabable.
  2. mkisofs /dev/cdrom > cd.iso: crear una imagen iso de cdrom en disco.
  3. mkisofs /dev/cdrom | gzip > cd_iso.gz: crear una imagen comprimida iso de cdrom en disco.
  4. mkisofs -J -allow-leading-dots -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd: crear una imagen iso de un directorio.
  5. cdrecord -v dev=/dev/cdrom cd.iso: quemar una imagen iso.
  6. gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -: quemar una imagen iso comprimida.
  7. mount -t udf,iso9660 -o loop cd.iso /mnt/iso: montar una imagen iso.
  8. cd-paranoia -B: llevar canciones de un cd a ficheros wav.
  9. cd-paranoia – ”-3”: llevar las 3 primeras canciones de un cd a ficheros wav.
  10. cdrecord –scanbus: escanear bus para identificar el canal scsi.
  11. dd if=/dev/hdc | md5sum: hacer funcionar un md5sum en un dispositivo, como un CD.
  12. eject -v: expulsar un medio o disco extraĂ­ble, ofreciendo informaciĂłn adicional.

Trabajo con la red (LAN Y WIFI)

  1. ifconfig eth0: mostrar la configuraciĂłn de una tarjeta de red Ethernet.
  2. ifup eth0: activar una interface 'eth0'.
  3. ifdown eth0: deshabilitar una interface 'eth0'.
  4. ifconfig eth0 192.168.1.1 netmask 255.255.255.0: configurar una direcciĂłn IP.
  5. ifconfig eth0 promisc: configurar 'eth0'en modo comĂşn para obtener los paquetes (sniffing).
  6. dhclient eth0: activar la interface 'eth0' en modo dhcp.
  7. route -n: mostrar mesa de recorrido.
  8. route add -net 0/0 gw IP_Gateway: configurar entrada predeterminada.
  9. route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: configurar ruta estática para buscar la red '192.168.0.0/16'.
  10. route del 0/0 gw IP_gateway: eliminar la ruta estática.
  11. echo “1” > /proc/sys/net/ipv4/ip_forward: activar el recorrido ip.
  12. hostname: mostrar el nombre del host del sistema.
  13. host www.example.com: buscar el nombre del host para resolver el nombre a una direcciĂłn ip(1).
  14. nslookup www.example.com: buscar el nombre del host para resolver el nombre a una direcciĂłm ip y viceversa(2).
  15. ip link show: mostar el estado de enlace de todas las interfaces.
  16. mii-tool eth0: mostar el estado de enlace de 'eth0'.
  17. ethtool eth0: mostrar las estadĂ­sticas de tarjeta de red 'eth0'.
  18. netstat -tup: mostrar todas las conexiones de red activas y sus PID.
  19. netstat -tupl: mostrar todos los servicios de escucha de red en el sistema y sus PID.
  20. netstat -punta: mostrar todas las conexiones activas por direcciĂłn IP y puerto.
  21. tcpdump tcp port 80: mostrar todo el tráfico HTTP.
  22. iwlist scan: mostrar las redes inalámbricas.
  23. iwconfig eth1: mostrar la configuración de una tarjeta de red inalámbrica.
  24. whois www.example.com: buscar en base de datos Whois.

Redes de Microsoft Windows (Samba)

  1. nbtscan ip_addr: resoluciĂłn de nombre de red bios.
  2. nmblookup -A ip_addr: resoluciĂłn de nombre de red bios.
  3. smbclient -L ip_addr/hostname: mostrar acciones remotas de un host en windows.

Cortafuegos (iptables)

  1. iptables -t filter -L: mostrar todas las cadenas de la tabla de filtro.
  2. iptables -t nat -L: mostrar todas las cadenas de la tabla nat.
  3. iptables -t filter -F: limpiar todas las reglas de la tabla de filtro.
  4. iptables -t nat -F: limpiar todas las reglas de la tabla nat.
  5. iptables -t filter -X: borrar cualquier cadena creada por el usuario.
  6. iptables -t filter -A INPUT -p tcp –dport telnet -j ACCEPT: permitir las conexiones telnet para entar.
  7. iptables -t filter -A OUTPUT -p tcp –dport http -j DROP: bloquear las conexiones HTTP para salir.
  8. iptables -t filter -A FORWARD -p tcp –dport pop3 -j ACCEPT: permitir las conexiones POP a una cadena delantera.
  9. iptables -t filter -A INPUT -j LOG –log-prefix “DROP INPUT”: registrando una cadena de entrada.
  10. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE: configurar un PAT (Puerto de traducciĂłn de direcciĂłn) en eth0, ocultando los paquetes de salida forzada.
  11. iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –to-destination 10.0.0.2:22: redireccionar los paquetes diriguidos de un host a otro.
  12. iptables -t nat -S: Listar todas las reglas activas en la tabla nat.
  13. iptables-save -c > archivo: Salvar las reglas en un archivo (incluyendo los contadores de paquetes y bytes).
  14. iptables-restore -c < archivo: Restaurar las reglas desde un archivo (incluyendo los contadores de paquetes y bytes).

Monitoreando y depurando

  1. top: mostrar las tareas de linux usando la mayorĂ­a cpu.
  2. htop: mostrar y gestionar las tareas con una interfaz amistosa.
  3. ps -eafw: muestra las tareas Linux.
  4. ps -e -o pid,args –forest: muestra las tareas Linux en un modo jerárquico.
  5. ps aux | grep -i wget: listar todas las tareas activas que incluyen el comando wget (sintaxis BSD).
  6. pstree: mostrar un árbol sistema de procesos.
  7. kill -9 ID_Processo: forzar el cierre de un proceso y terminarlo.
  8. kill -1 ID_Processo: forzar un proceso para recargar la configuraciĂłn.
  9. killall Nombre_Proceso: terminar un proceso por el nombre del comando y no por el ID.
  10. lsof -p $$: mostrar una lista de ficheros abiertos por procesos.
  11. lsof /home/user1: muestra una lista de ficheros abiertos en un camino dado del sistema.
  12. strace -c ls >/dev/null: mostrar las llamadas del sistema hechas y recibidas por un proceso.
  13. strace -f -e open ls >/dev/null: mostrar las llamadas a la biblioteca.
  14. watch -n1 'cat /proc/interrupts': mostrar interrupciones en tiempo real.
  15. last reboot: mostrar historial de reinicio.
  16. lsmod: mostrar el kernel cargado.
  17. free -m: muestra el estado de la RAM en megabytes.
  18. smartctl -A /dev/hda: monitorear la fiabilidad de un disco duro a través de SMART.
  19. smartctl -i /dev/hda: chequear si SMART está activado en un disco duro.
  20. tail /var/log/dmesg: mostrar eventos inherentes al proceso de carga del kernel.
  21. tail /var/log/messages: mostrar los eventos del sistema.
  22. multitail –follow-all /var/log/dmesg /var/log/messages: mostrar dos registros de eventos en una misma pantalla.

Otros comandos Ăştiles

  1. apropos …keyword: mostrar una lista de comandos que pertenecen a las palabras claves de un programa; son Ăştiles cuando tĂş sabes quĂ© hace tu programa, pero de sconoces el nombre del comando.
  2. man ping: mostrar las páginas del manual on-line; por ejemplo, en un comando ping, usar la opción '-k' para encontrar cualquier comando relacionado.
  3. whatis …keyword: muestra la descripciĂłn de lo que hace el programa.
  4. mkbootdisk –device /dev/fd0 `uname -r`: crear un floppy boteable.
  5. gpg -c file1: codificar un fichero con guardia de seguridad GNU.
  6. gpg file1.gpg: decodificar un fichero con Guardia de seguridad GNU.
  7. wget -r www.example.com: descargar un sitio web completo.
  8. wget -c www.example.com/file.iso: descargar un fichero con la posibilidad de parar la descargar y reanudar más tarde.
  9. echo 'wget -c www.example.com/files.iso' | at 09:00: Comenzar una descarga a cualquier hora. En este caso empezarĂ­a a las 9 horas.
  10. ldd /usr/bin/ssh: mostrar las bibliotecas compartidas requeridas por el programa ssh.
  11. alias hh='history': colocar un alias para un commando –hh= Historial.
  12. chsh: cambiar el comando Shell.
  13. chsh –list-shells: es un comando adecuado para saber si tienes que hacer remoto en otra terminal.
  14. who -a: mostrar quien está registrado, e imprimir hora del último sistema de importación, procesos muertos, procesos de registro de sistema, procesos activos producidos por init, funcionamiento actual y últimos cambios del reloj del sistema.
  15. echo “128*1024*1024” | bc: calcular desde la consola el tamaño en bytes de 128 MiB.
  16. sudo !!: ejecutar como superusuario el Ăşltimo comando tecleado.
  17. clear: limpiar la pantalla.