Trabajo con ficheros:
 ls __________________________ Lista los ficheros de un directorio concreto.
 ls -l ________________________ Lista también las propiedades y atributos.
 ls -la _______________________ Lista ficheros incluidos los ocultos de sistema.
 ls -la | more ________________ Lista los ficheros de un directorio de forma paginada.
 cat -n fichero ______________ Muestra el contenido de un fichero.(-n lo numera).
 whereis ejecutable _________ Busca ejecutables(ejemplo: whereis ls).
 type comando ______________ Muestra la ubicación del comando indicado.
 pwd _______________________ Visualiza el directorio actual.
 history ____________________ Muestra el listado de comandos usados por el usuario.
 fc -l _______________________ Muestra el listado de los últimos comandos ejecutados.
 cd nombredirectorio _______ Cambia de directorio .
 cd .. ______________________ Vuelves al anterior.
 cd .kde ____________________ Entras al de kde.
 cd ./.kde __________________ Entras al de kde (indicando la ruta relativa).
 cd /home/usuario/.kde ________________ Entras al de kde (indicando la ruta completa).
 cp -dpR ficherox ruta_ficheroc _________ Realiza una copia del ficherox a ruta_ficheroc,cambiándole el nombre.
 cp -dpR ficherox /directorio ___________ Copia ficherox a directorio, conservando fichero1 el nombre.
 mkdir nom_directorio __________________ Crea un directorio.
 rmdir nom_directorio __________________ Elimina un directorio(tiene que estar vacío).
 rm archivo ____________________________ Elimina archivos .
 rm -r directorio _______________________ Borra los ficheros de un directorio.
 rm *.jpg ______________________________ Borra todos los ficheros .jpg del directorio actual.
 chown [-R] usuario fichero _____________ Cambia el propietario de un fichero o directorio.
 chgrp [-R] grupo fichero _______________ Cambia el grupo de un fichero o directorio.
 chmod [-R][ugo][+/- rwxs] fichero _______ Cambia los permisos de acceso de un fichero
 Explicación:
 +: da permisos
-: quita permisos
R: recursivo
u: propietario
g: grupo
o: otros
r: lectura
w: escritura
x: ejecución
a: es la opción por defecto.
a: todos
 Ejemplo:
 chmod +x fichero ,es lo mismo que: chmod a+x fichero
 Editor Nano:
 nano fichero _______________ Leer, crear, editar un fichero de texto.
 Ctrl + g ____________________ Invocar el menú de ayuda.
 Ctrl + x ____________________ Salir de nano.
 Ctrl + o ____________________ Escribir el fichero actual a disco.
 Ctrl + r ____________________ Insertar otro fichero en el actual.
 Ctrl + w ____________________ Buscar un texto en el editor.
 Ctrl + y ____________________ Moverse a la página anterior.
 Ctrl + v ____________________ Moverse a la página siguiente.
 Ctrl + k ____________________ Cortar la línea actual y guardarla en el cutbuffer.
 Ctrl + u ____________________ Pegar el cutbuffer en la línea actual.
 Ctrl + l ____________________ Redibujar la pantalla actual.
 Ctrl + j ____________________ Justificar el párrafo actual.
 Ctrl + m ____________________ Insertar un retorno de carro en la posición del cursor.
 Ctrl + _ ____________________ Ir a un número de línea en concreto.
 M + g ______________________ Ir a un número de línea en concreto.
 M + i ______________________ Auto indentar habilitar/deshabilitar.
 M + x ______________________ Modo ayuda habilitar/deshabilitar.
 M + p ______________________ Modo Pico habilitar/deshabilitar.
 M + m ______________________ Soporte para ratón habilitar/deshabilitar.
 M + r ______________________ Reemplazar texto en el editor.
 M + e ______________________ Expresiones regulares habilitar/deshabilitar.
 M + b ______________________ Respaldar ficheros habilitar/deshabilitar.
 M + s ______________________ Desplazamiento suave habilitar/deshabilitar.
 M + h ______________________ Tecla 'smart home' habilitar/deshabilitar.
 M + y ______________________ Coloreado de sintaxis habilitar/deshabilitar.
 M + p ______________________ Mostrar blancos habilitar/deshabilitar.
 Empaquetado y compresión:
 NOTA: r equivale en todos los casos a recursivo
 Ficheros Zip
 zip -r fichero.zip fichero __________________ Comprimir fichero a fichero.zip
 unzip archivo.zip _________________________ Descomprimir zip
 unzip -v archivo.zip _______________________ Ver contenido zip
 Ejemplo: zip -r musica.zip ./musica/
 Ficheros Rar
 unrar e -r archivo.rar ___________________ Descomprimir rar (se extrae en el directorio actual)
 unrar x -r archivo.rar DirDestino __________ Descomprimir rar: (x extrae donde se indique)
 unrar v archivo.rar _____________________ Ver contenido rar
 Ficheros Gz
 gzip -r fichero _________________________ Comprimir gz
 gzip -d fichero.gz ______________________ Descomprimir gz
 gzip -c fichero.gz ______________________ Ver contenido gz
 Ejemplo: gzip -r ./sinatra
 Ficheros Bz2
 bzip2 fichero ___________________________ Comprimir bz2
 bzip2 -d fichero.bz2 _____________________ Descomprimir bz2
 bzip2 -c fichero.bz2 _____________________ Ver contenido bz2
 Ejemplo: bzip2 ./sinatra/*.ogg
 Nota: Mientras que zip comprime y empaqueta,gzip ó bzip2 sólo comprimen
ficheros, no directorios, para eso existe tar.
 Ficheros Tar
 tar -vcf archivo.tar /fichero1 /fichero2 ______ Empaquetar (fichero puede ser directorio)
 tar -vxf archivo.tar _______________________ Desempaquetar
 tar -vtf archivo.tar _______________________ Ver contenido
 Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:
 Ficheros tar.gz (tgz)
 tar -zvcf archivo.tgz directorio ___________ Empaquetar y comprimir
 tar -zvxf archivo.tgz ____________________ Desempaquetar y descomprimir
 tar -zvtf archivo.tgz ____________________ Ver contenido
 Ficheros tar.bz2 (tbz2)
 tar -jvcf archivo.tbz2 directorio ___________ Empaquetar y comprimir
 tar -jvxf archivo.tbz2 ______________________ Desempaquetar y descomprimir
 tar -jvtf archivo.tbz2 ______________________ Ver contenido
 Opciones de tar:
 -c : crea un nuevo archivo.
-f : cuando se usa con la opción -c, usa el nombre del fichero
especificado para la creación del fichero tar.
cuando se usa con la opción -x,retira del archivo el fichero
especificado.
-t : muestra la lista de los ficheros que se encuentran en el fichero tar.
-v : muestra el proceso de archivo de los ficheros.
-x : extrae los ficheros de un archivo.
-z : comprime el fichero tar con gzip.
-j : comprime el fichero tar con bzip2.
 Sistema:
 man comando, man –help, info comando ---- Muestra información sobre el comando.
 help comando ------------------------- Muestra información sobre un comando interno del shell(bash).
 apropos palabra_clave --------------- Busca dentro de las descripciones de man la palabra clave.
 apropos -e palabra_clave ------------- Busca la palabra exacta.
 cal -my ------------------------------ Muestra el calendario.
 uptime ------------------------------- Muestra la hora,tiempo de funcionamiento, nº usuarios conectados y la carga media.
 tzselect -------------------- Programa interactivo que permiten selecionar la zona horaria.
 grep UTC /etc/default/rcS ------------ Comprobamos si el reloj hardware mantiene la hora local o universal (UTC)
 date --------------------------------- Muestra la fecha y hora del sistema,en formato local.
 date -u ------------------------------ Muestra la fecha y hora en formato UTC(Tiempo Universal Coordinado).
 hwclock --show ----------------------- Muestra el reloj harware (también llamado reloj de la BIOS y reloj CMOS).
 hwclock -systohc --------------------- Pone el reloj harware a la hora del sistema.
 ntpdate servidor NTP ----------------- Ajusta directamente la hora del sistema sincronizándola con la de un servidor NTP.
 ntpd --------------------------------- Demonio que ajusta el reloj de forma gradual sincronizándolo con servidores NTP.
 watch -n tiempo comando -------------- Ejecuta un comando cada x segundos (2 por defecto).
 watch -n 1 date ---------------------- Igual que date pero en este caso veríamos correr los segundos.
 clear -------------------------------- Limpia la pantalla.
 reset -------------------------------- Restaura la Consola.Útil para cuando empiezan a aparecer caracteres raros.
 uname -a ----------------------------- Versión del kernel
 hostname ----------------------------- Visualiza el nombre de la máquina.
 tty ---------------------------------- Muestra el nombre de fichero de la terminal conectada a la salida estándar.
 /etc/init.d/servicio stop ------------ Para un servicio/demonio
 /etc/init.d/servicio start ----------- Inicia un servicio/demonio.
 /etc/init.d/servicio restart --------- Reinicia un servicio/demonio.
 startx ------------------------------- Arranca el entorno gráfico con el gestor especificado en el .initrc de tu home.
 startx /usr/bin/X11/icewm ------------ Arranca el entorno gráfico con el icewm (si es que no fuera el predeterminado)
 Ctrl+C ------------------------------- Termina un proceso.
 Ctrl+Z --------------------------------Suspende temporalmente la ejecución de un programa.
 Ctrl+S ------------------------------- Para la transferencia de datos a la terminal.
 Ctrl+Q ------------------------------- Resume,reinicia la tranferencia de datos
 Ctrl+Alt+F2 -------------------------- Salir del entorno gráfico a un terminal.(Fnº según gettys activados en /etc/inittab)
 Ctrl+Alt+Supr ------------------------ Estando en una terminal reinicia(si no se indica otra cosa en /etc/inittab)
 ./script ----------------------------- Ejecuta un script de shell.
 java -jar fichero.jar ---------------- Ejecuta un programa java.
 consolechars -f fuente.psf.gz -------- Cambiar la fuente de la consola.Las fuentes se encuentran en /usr/share/consolefonts/
 exit --------------------------------- Termina la ejecución del programa en curso.
 init 0 ------------------------------- Apaga la máquina.
 init 6 ------------------------------- Reinicia la máquina.
 shutdown -t1 -h now ------------------ Apaga la máquina .
 shutdown -t1 -r now ------------------ Reinicia la máquina.
 su ---------------------------------- Entrar a la sesión como root u otro usuario.
 su nombre-usuario ----------------------- Estando como root entramos como otro usuario.
 passwd ------------------------------- Cambio de contraseña.
 who -a -H ---------------------------- Muestra información de los usuarios conectados al sistema.
 users -------------------------------- Muestra información de los usuarios conectados al sistema.
 id ----------------------------------- Muestra información del usuario actual,(grupos a los que pertenece,uid,gid)
 groups ------------------------------- Muestra los grupos a los que pertenece un usuario.
 adduser usuario ---------------------- Crea un nuevo usuario.
 adduser usuario grupo ---------------- Añade un usuario existente a un grupo ya existente.
 adduser --no-create-home usuario ----- Crea un usuario pero sin directorio personal(home).
 addgroup grupo ----------------------- Crea un nuevo grupo.
 deluser usuario ---------------------- Elimina un usuario.
 deluser usuario grupo ---------------- Elimina un usuario del grupo especificado.
 deluser --remove-home usuario -------- Elimina un usuario y su directorio home.
 delgroup grupo ----------------------- Elimina un grupo.
 delgroup grupo --only-if-empty-------- Elimina un grupo sólo si no tiene ningún usuario.
 usermod -l nuevo_login --------------- Cambia el nombre del usuario.Sería bueno combinarlo con -d
 usermod -d nueva_home -m login ------- Cambia el home al usuario,creándolo si no existiese y transfiriendo el contenido.
 usermod -e 2006-04-14 login ---------- Fecha en que la cuenta del usuario será desactivada,expresada en formato AAAA-MM-DD
 groupmod -n nuevo_nombre grupo ------- Cambia el nombre de un grupo.
 free -m -s 3 ------------------------- Muestra el uso de memoria.
 ps aux ------------------------------- Muestra información de los procesos en curso.
 top ---------------------------------- Muestra información de los procesos en curso.(tecla z colorea los activos)
 pstree-------------------------------- Muestra los procesos en curso en árbol.
 pidof comando ------------------------ Busca el ID de un programa que se está ejecutando.
 killall proceso ---------------------- Para un proceso.
 strace comando ----------------------- Muestra las llamadas al sistema originadas por un proceso.
 fuser -v archivo --------------------- Muestra los procesos que están usando un fichero o directorio.
 comando &----------------------------- Ejecuta un comando en segundo plano(background),permitiendonos seguir usando el promp.
 jobs -------------------------------- Lista los procesos en segundo plano identificándolos con un nº de tarea.
 fg nº -------------------------------- Pasa a primer plano (foreground)un proceso
 bg ----------------------------------- Pasa a background un proceso que hemos suspendido temporalmente tecleando Ctrl-z
 Disco duro:
 du -h fichero ------------------------ Muestra espacio ocupado en disco,del directorio en curso si no indicamos nada.
 df ----------------------------------- Muestra información sobre particiones montadas.
 cfdisk ------------------------------- Muestra información sobre particiones.Herramienta para particionar en ncurses.
 fdisk -l ----------------------------- Muestra información sobre particiones.Herramienta para particionar.
 mount -------------------------------- Vemos el listado de dispositivos montados.
 mount punto de montaje ------------------- Monta un dispositivo.(ya establecido en el fstab)
 umount p.de montaje ------------------ Desmonta un dispositivo.(ya establecido en
 quota -------------------------------- Programa que gestiona/limita el uso que hacen del disco los usuarios/grupos.
 Entorno:
 locale ------------------------------- Muestra la zona geográfica configurada.
 dpkg-reconfigure locales ------------- Reconfigura los locales.
 dpkg-reconfigure console-data -------- Reconfigura el teclado.
 loadkeys ruta_mapa_teclado.gz -------- Carga el mapa de teclado que le indicamos,que estará en:/usr/share/keymaps
 locale charmap ----------------------- Muestra el código de caracteres en uso.
 set ---------------------------------- Muestra las variables locales definidas
 env ---------------------------------- Muestra las variables de entorno definidas.
 Instalación de software:
 dpkg:Herramienta de nivel medio para instalar, construir, borrar y gestionar los paquetes de Ubuntu
 dpkg -i paquete --------------------- Instalación de paquetes .deb
 dpkg -r paquete --------------------- Desinstala un paquete.
 dpkg --purge paquete ---------------- Desinstala un paquete y sus archivos de configuración.
 dpkg --force -r paquete ------------- Fuerza la desinstalación de un paquete.Más información: dpkg --force-help
 dpkg --force-all -r paquete --------- Fuerza aún más la desinstalación de un paquete. Su uso puede dañar el sistema.
 dpkg -c paquete --------------------- Muestra el contenido (ficheros) de un paquete.
 dpkg -L paquete --------------------- Muestra todos los ficheros que se instalaron con un paquete.
 dpkg -S fichero --------------------- Muestra a qué paquete pertenece un fichero.
 dpkg --get-selections --------------- Muestra todos los paquetes instalados en el sistema.
 dpkg-reconfigure paquete ------------ Reconfigura paquetes instalados. Ejemplo:
 dpkg-reconfigure locales
 APT:Advanced Packaging Tool gestiona el sistema de paquetes de Ubuntu instalando,desinstalando, actualizando y configurando los mismos.
 La sintaxis es: apt-get [opciones] acción
 apt-get update ---------------------- Descarga y analiza la lista de nuevos paquetes desde los repositorios del sources.list.
 apt-get upgrade --------------------- Actualiza todos los paquetes instalados(no instala ni elimina paquetes).
 apt-get dist-upgrade ---------------- Actualiza todos los paquetes resolviendo las dependencias.
 apt-get install paquete/s ----------- Instalación de paquetes por red,con resolución de depencias.
 apt-get -s acción ------------------- Simula,sin llevar a cabo la acción. Por
 ejemplo: apt-get -s install paquete.
 apt-get -d acción ------------------- Sólo descarga los paquetes deb en /var/cache/apt/archives/ sin instalar o desinstalar nada
 apt-get install --reinstall paquete - Reinstala un paquete.
 apt-get remove paquete/s ------------ Desinstala un paquete.
 apt-get remove --purge paquete/s ---- Desinstala un paquete y sus archivos de configuración.
 apt-get clean ----------------------- Elimina todos los paquetes (.deb) descargados y almacenados en /var/cache/apt/archives/
 apt-cache es una utilidad que manipula la caché de paquetes de APT en busca de información
 apt-cache search palabra ------------ Busca en los paquetes y en las descripciones la palabra.
 apt-cache show paquete -------------- Muestra la descripción completa del paquete
 apt-cache showpkg paquete ----------- Muestra su relación con otros paquetes.
 apt-cache depend paquete ------------ Muestra las dependencias del paquete
 apt-cache rdepend paquete ----------- Muestra las dependencias inversas del paquete(cuales dependen de él)
 Aptitude. Gestor de paquetes con algunas mejoras con respecto a apt. La sintaxis es: aptitude [opciones] acción
 ejemplo: aptitude -s purge firefox
 Acciones:
 update ------------------------------ Descarga y analiza la lista de nuevos paquetes según los repositorios del sources.list.
 upgrade ----------------------------- Realiza una actualización segura (no instala ni elimina paquetes).
 dist-upgrade ------------------------ Realiza una actualización,instalando y eliminando paquetes si fuera preciso
 install paquete/s ------------------- Instala/actualiza paquetes
 reinstall paquete/s ----------------- Reinstala un paquete
 remove paquete/s -------------------- Elimina paquetes
 purge paquete/s --------------------- Elimina paquetes y sus ficheros de configuración
 download paquete/s ------------------ Se limita a descargar los paquetes deb al directorio en el que estamos.
 hold paquete/s ---------------------- Bloquea paquetes
 unhold paquete/s -------------------- Desbloquea un paquete
 unmarkauto paquete/s----------------- Desmarca paquetes como instalados manualmente
 markauto paquete/s ------------------ Marca paquetes como instalados manualmente (elegidos por nosotros)
 search expresión -------------------- Busca un paquete por nombre y/o expresión
 show paquete ------------------------ Muestra información detallada de un paquete
 clean ------------------------------ Elimina los ficheros deb descargados
 Opciones:
 -s ----------- Simula las acciones, pero en realidad no las realiza.
 -d ----------- Sólo descarga paquetes, no instala o desinstala nada.
 -p ----------- Siempre pide confirmación de las acciones
 -y ----------- Supone que la respuesta a preguntas simples del tipo sí/no es «sí»
 -f ----------- Trata de arreglar paquetes rotos de forma agresiva.
 -V ----------- Muestra la versión de los paquetes a instalar.
 -D ----------- Muestra las dependencias de los paquetes cambiados automáticamente.
 -t rama ------ Establece la rama de Debian desde la que se instalan los paquetes
 deborphan ---------------------------- Muestra los bibliotecas (paquetes lib) huérfanas
 -a ------------------------------- Muestra todos los paquetes huérfanos (que no dependen de ningún otro).
 -d ------------------------------- Muestra también sus dependencias.
 -n ------------------------------- Muestra los paquetes "sugeridos" y "recomendados" como dependencias.
 deborphan -A paquete ------------- Ignora un paquete(buena opcion si tenemos mala memoria y queremos conservar un huérfano)
 deborphan -R paquete ------------- Cancela la orden anterior,si el paquete es huérfano lo mostrará.
 deborphan -L --------------------- Lista los paquetes ignorados
 orphaner ----------------------------- Interfaz gráfica de deborphan,sin parámetros sólo mostrará paquetes lib.
 -a ------------------------------- Muestra todos los paquetes huérfanos del sistema.
 editkeep ----------------------------- Interfaz gráfica que gestiona o edita la lista de paquetes ocultos de deborphan.
 Kernel, Logs y Hardware
 uname -a ----------------------------- Versión del kernel.
 cat /proc/version -------------------- Versión del nucleo y compilador empleado.
 lsmod -------------------------------- Lista los módulos cargados.
 cat /proc/modules -------------------- Lista los módulos cargados.
 lsmod | grep módulo ------------------ Ver si está cargado el módulo.
 modinfo módulo ----------------------- Muestra información sobre un módulo.
 modprobe módulo ---------------------- Inserta un módulo en el kernel cargando antes los módulos de los cuales dependa.
 modprobe -r módulo ------------------- Elimina un módulo del kernel y si procede los que dependen del mismo.
 insmod módulo ------------------------ Inserta un módulo en el kernel.
 rmmod módulo ------------------------- Elimina un módulo del kernel.
 echo módulo >> /etc/modules ---------- Inserta un módulo en el kernel de forma permanente.
 depmod módulo ------------------------ Comprueba las dependencias del módulo.
 modconf ------------------------------ Programa gráfico para listar,cargar y descargar módulos del kernel.
 alsaconf ----------------------------- Programa interactivo que detecta las tarjetas de audio y carga los modulos adecuados.
 less /var/log/kern.log -------------- Mensajes del nucleo.
 less /var/log/syslog --------------- Registro de mensajes relativos a la seguridad.
 less /var/log/debug ----------------- Registro de información de depuración de los programas.
 less /var/log/messages --------------- Mensajes del sistema de carácter informativo.
 less /var/log/user.log -------------- Información del usuario.
 less /var/log/Xorg.0.log ------------ Información sobre las X
 less /var/log/auth.log -------------- Accesos al sistema(incluye los intentos fallidos).
 last --------------------------------- Lista los usuarios conectados/desconectados (fichero /var/log/wtmp).
 lastb -------------------------------- Muestra los intentos de conexión fallidos (fichero /var/log/btmp).
 hdparm /dev/hda ---------------------- Verificar DMA
 hdparm -I /dev/hdx ------------------- Información sobre hdx
 hdparm -d1 /dev/hdx ------------------ Activar DMA en el disco duro o periférico.
 dmesg -------------------------------- Ver la salida que el kernel produjo en el arranque.
 dmesg | grep hd ---------------------- Información sobre dispositivos IDE.
 sensors-detect ----------------------- Detecta,instala y carga los sensores y los módulos necesarios(en un kernel 2.6)
 sensors ------------------------------ Tras ejecutar el anterior,muestra temperaturas, voltajes y revoluciones de ventilador.
 lspci -------------------------------- Ver dispositivos conectados a la placa madre mediante un bus PCI.
 lsusb -------------------------------- Ver los buses USB y los dispositivos conectados a los mismos.
 cat /proc/meminfo -------------------- Información sobre la memoria.
 cat /proc/cpuinfo -------------------- Información sobre el procesador.
 cat /proc/devices -------------------- Información sobre dispositivos en uso.
 Redes
 /etc/init.d/networking start ------> Inicia los servicios de red.
 /etc/init.d/networking restart ----> Reinicia los servicios de red.
 /etc/init.d/networking stop -------> Para los servicios de red.
 ifconfig [interfaz opciones IP]----> Información y configuración de interfaces de red.
 ifconfig --------------------------> Muestra el estado de los interfaces activos.
 ifconfig -a -----------------------> Muestra el estado de todos los interfaces.
 ifconfig ppp0 ---------------------> Muestra el estado de ppp0
 ifconfig eth0 up ------------------> Activa eth0.
 ifconfig eth0 down ----------------> Cierra eth0.
 ifconfig eth1 192.168.1.x ---> Asigna una dirección al interfaz especificado.
 Iwconfig --------------------------> Similar a ifconfig pero sólo para interfaces wireless
 ifup interface: -------------------> Habilita la interface especificada,ejemplos: ifup eth0 ;ifup ppp0
 ifdown interface: -----------------> Deshabilita la interface especificada,ejemplos: ifdown eth0 ;ifdown ppp0
 dhclient eth0/eth1 ----------------> Inicia conexión dhcp mediante el cliente dhcp-client.
 pump -i eth0/eth1 -----------------> Inicia conexión dhcp mediante el cliente pump.
 pppoeconf -------------------------> Programa para configurar conexiones pppoe.
 pppconfig -------------------------> Programa en modo texto para configurar una conexión ppp.
 pon -------------------------------> Establece la conexión ppp a internet.
 plog ------------------------------> Monitoriza la conexión ppp.
 poff ------------------------------> Finaliza la conexión ppp a internet.
 finger usuario --------------------> Informa sobre un usuario conectado al sistema.
 finger @servidor ------------------> Informa sobre todos los usuarios conectados a un servidor (nombre o IP)
 finger usuario@servidor -----------> Informa sobre un usuario conectado a un servidor
 ping google.com -------------------> Verifica la conexión,en este caso con www.google.com (Ctrl+Z pone fin)
 whois ubuntu.com ----------------> Información sobre éste dominio.
 iptraf ----------------------------> Monitoriza tráfico de redes(ncurses)
 ettercap --------------------------> Sniffer/interceptor/logger para redes LAN con switchs basado en ncurses.
 nmap ------------------------------> Escaner de puertos.
 snort -----------------------------> Sniffer de paquetes y un detector de intrusiones en una red (NIDS).
 aide ------------------------------> Detector de intrusiones en un único Servidor, PC o host.(HIDS).
 netstat -napt ---------------------> Saber qué puertos tiene abiertos nuestro sistema
 n ----------------------------> No resuelve las direcciones a sus nombres DNS. Esto hace más rápida la ejecución.
 a ----------------------------> Muestra todos las conexiones,incluídas las que están escuchando.
 p ----------------------------> Muestra el número y nombre del proceso,dueño de dicha conexión.
 t ----------------------------> sólo muestra conexiones tcp
 Mas ayuda de los comandos
 Normalmente tienes disponible las ayudas que cada programa incluye. Puedes acceder a ella de las siguientes maneras:
 comando -h
comando --help
man comando
info comando
 Ejemplos:
 $ zip -h
$ sh --help
$ man exec
$ info tar
 Fuente: http://www.tuquito.com.ar
Mas comandos en http://lapipaplena.homelinux.com/index.php/aplicaciones-y-comandos/34-1/126-comandos