Consola definición
Panel de control y mandos de máquinas, sistemas electrónicos o informáticos

Consola de Linux
La Consola de Linux es una Herramienta Poderosa, Múltiple y Flexible desde la que se puede hacer todo lo necesario para administrar Usuarios, Permisos, Sistemas de Archivos, Accesos a Redes, Configuraciones de Hardware, Instalacion y Desinstalacion de software, Navegacion, Edicion de archivos y todo lo que haga falta.

Lo usual es que el usuario de Windows tarde un poco en encontrarle la vuelta, pero cuando descubre que la llave de todo está en la consola, no la larga.

La consola de Linux tiene más soporte que cualquier otro Sistema, esto quiere decir que ante cualquier inconveniente que te surja en el uso de Linux, vas a encontrar en los Foros una enorme cantidad de usuarios que estuvieron en el mismo problema y han publicado -y publican constantemente- la solucion via Consola.

Aqui un enlace hacia una pagina en la que se explica que es la Consola, se debate un poco acerca de la facilidad -o no – de su uso, y en fin tambien hay links a los tutoriales.

http://linuxadictos.com/2008/09/29/la-consola-de-linux-¿la-pantalla-negra-de-la-muerte/

Comandos y sintaxis de la Consola de GNU/Linux

Lista de comandos y sintaxis de la Consola de GNU/Linux:

Resumen de comandos y sintaxis más utilizadas en GNU/Linux.

1. Básicos.
2. Comunicaciones.
3. Entorno gráfico.
4. Archivos comprimidos.
5. Manejo de archivos.
6. Sistema.
7. Impresora.
8. Instalación.
9. Convertir Paquetes.
10. Aplicaciones que se ejecutan por consola.

1. Básicos.

su nombreusuario
su es switch user, sirve para cambiar a l modo superusuario su root

sudo: este comando antepuesto a cualquier otro, te va a dar las capacidades de super usuario, es decir que con este comando podras hacer y deshacer dentro de tu maquina.

apt-get: Este comando busca dentro de los repositorios el programa o programas que deseas instalar, borrar, actualizar o mejorar. por lo mismo se usa en conjunto a los comandos install, remove, update, upgrade.

sh: Este comando se usa para instalar binarios, como los drivers de Nvidia, Google Earth etc.

lsusb: Este comando lista los dispositivos USB conectados a la computadora.

lspci: Este comando lista los dispositivos PCI instalados en la computadora, como la tarjeta de video por ejemplo.

cd: Este comando te permite ingresar a las carpetas de tu computadora.

cd ..: Este comando te permite salir de las carpetas a las que entraste (los dos puntos son separados de la palabra cd).

dpkg-source: Este comando empaqueta y desempaqueta los archivos fuentes de un paquete Debian.

dpkg-gencontrol: lee la información de un árbol fuente Debian desempaquetado y genera un paquete binario de control, generando una entrada para éste en el fichero debian/files.

dpkg-shlibdeps: Este comando calcula las dependencias de ejecutables respecto a librerías.

dpkg-genchanges: Este comando lee la información de un árbol fuente Debian desempaquetado y ya construido, generando un fichero de control de los últimos cambios (un.changes).

dpkg-buildpackage: Este comando es un script de control que se puede utilizar para automatizar la construcción del paquete.

dpkg-distaddfile: Este comando añade una entrada de un fichero a debian/files.

dpkg-reconfigure: Este comando te permite reconfigurar alguna opcion del sistema como por ejemplo: dpkg-reconfigure xserver-xorg aqui estas a punto de reconfigurar el servidor Xorg, el cual controla la configuracion basica del sistema, como teclado, monitor, mouse.

dpkg-parsechangelog: Este comando lee el fichero de cambios changelog de un árbol fuente Debian desempaquetado y genera una salida con la información de estos cambios, convenientemente preparada.

“Los comandos Dpkg son propios de Debian y no de las distribuciones basadas en Red Hat”.

“sudo tambien se puede anteponer al nombre de cualquier programa para ejecutarlo en forma de super usuario”

man comando páginas del manual

ls listar contenido del directorio actual

ls -a

ls -l

rm borrar un archivo

cp copiar un archivo

pwd identificar el directorio en que se está

cd directorio cambia de directorio

cd .. cambiar al directorio de nivel inferior

mkdir nombre crear un directorio

rmdir nombre borrar un directorio

chown, chgrp, chmod, chattr, touch comandos para manejo de atributos de archivos, es “change owner” “change group” “changr mode” “change attributes”

find, locate buscar archivos

cat, more, head listar archivos

split partir archivos

grep buscar texto en archivos

2 Comunicaciones(para tareas administrativas).

who lista los usuarios que están conectados en la sesión actual

finger información sobre usuario

mail programa de correo

write mensaje a la pantalla de un usuario

mesg bloquear mensajes de write

wall mensaje a todos los usuarios

banner letrero en terminal con texto

cal calendario en terminal

clear limpiar la pantalla de la terminal

date fecha y hora actuales

passwd cambiar contraseña de usuario

3. Entorno Gráfico.

startx iniciar el entorno gráfico

startx — :2 , :3 , :4 , etc. abrir nuevas sesiones del entorno gráfico

/etc/X11/xorg.conf fichero de configuración del entorno gráfico (es conveniente leer antes man xorg.conf)

4. Archivos comprimidos.

tar -xzvf archivo.tar.gz Descomprime un archivo.tar.gz en la carpeta actual

tar -xvf archivo.tar Descomprime un archivo.tar en la carpeta actual

gzip -d archivo.gz Descomprime un archivo.gz

tar -cvf archivo.tar archivo1 archivo2 archivo3 Empaqueta sin comprimir dentro del archivo.tar los archivos 1, 2 y 3

gzip archivo Comprime archivos empaquetados

5. Manejo de archivos.

ln -s archivo Crear enlace simbólico al archivo dentro de la carpeta actual

ls -i Listar número de inodo

ls -l listar archivos y enlaces

rm archivo Borrar archivos

rm -r Borrar directorios

df Ver espacio libre en disco entero

du -sh * Estima el uso de espacio de los ficheros

find / -name archivo Buscar un archivo

(la / es la raiz donde quieres buscar)

6. Sistema.

ps Ver pid de procesos en ejecución

dmesg , dmesg | less Listar los mensajes del núcleo

lsmod Ver módulos cargados en el núcleo

PS1=”\W$” Exportar en el prompt de la terminal

\W , nombre del usuario

\H , nombre del Host

\T , hora

uname -a Información del sistema

ldconfig -p Bibliotecas instaladas

ldd /ruta/programa Bibliotecas utilizadas por el programa

shutdown -r 0 Salir del sistema, reinicializa el ordenador

poweroff Apagar el sistema

AltGr + PetSis + R E I S U B Reinicia sistema bloqueado sin perdidas

AltGr + PetSis + R E I S U O Apaga sistema bloqueado sin perdidas

7. Impresora.

/dev/lp1 Dispositivo (Impresora)

ls > /dev/lp1 Probar Impresora

lpq Ver cola de imppresión

lpc status Estado de la impresora

lprm Eliminar cola en impresión

8. Instalación.

apt–get instal nombredelprograma

dpkg -i Instalar paquete

dpkg –info Información del paquete

dpkg -c Lista de archivos contenidos

dpkg –contents Lista todos los archivos contenidos con sus directorios

dpkg -f Informa versión del paquete

dpkg –unpack Desempaqueta

dpkg –purge Borra un paquete incluidos los archivos de configuración

dpkg -r Borra un paquete pero no borra los archivos de configuración

dpkg -L Lista el paquete si está instalado

dpkg -l Lista los paquetes instalados

9. Convertir Paquetes.

alien -d archivo.rpm convierte archivo rpm a deb

alien -d archivo.tgz convierte archivo tgz a deb

alien -i archivo.rpm convierte archivo rpm a deb y lo instala

alien -i archivo.tgz convierte archivo tgz a deb y lo instala

10. Aplicaciones que se ejecutan por consola.

apachetop Te dice las peticiones y paginas servidas en tiempo real de apache.

cdcd Reproductor de CD’s de audio para consola.

centericq para mensajería instantánea

chkrootkit Busca rootkits y sintomas de hacking

cmus para reproducir mp3

denyhosts Cuando alguien intenta entrar por fuerza bruta a tu maquina por ssh,
el lo evita, a partir del N-ésimo intento lo banea

elinks navegador que soporta tabs.

ethereal similar a tcpdump

fbi para ver fotografías en tu framebuffer

figlet Hace “letreros” en consola.

hddtemp Monitoriza temperaturas de discos duros

iptables Cortafuegos de linux por excelencia

iptraf Monitorea el tráfico de interfaces de red (utiliza libreria ncurses)

irssi como cliente IRC

ldd para saber contra que librerías está compilado un programa

lynx navegador web

logrotate Rota logs y los comprime (si quieres)

logsentry analizador de logs (similar a logwatch)

logwatch Monitoriza logs en busqueda de cosas extrañas

lsof Muestra información sobre los archivos abiertos por procesos

macchanger Permite ver y cambiar la MAC de las interfaces de red, incluso asignar
la de una marca de fabricante en concreto.

mc TE FACILITA LA VIDA!!!. Similar al antiguo Norton comander de MS-DOS

mon Monitorizador de hosts y servicio , pero solo en linea de comandos.
Puede quedarse como demonio y enviar un email cuando detecte que
algo no funciona correctamente

mp3blaster Genial reproductor de mp3 para consola.

mutt cliente correo (MUA)

nagios Requiere un navegador web. Ampliamente utilizado para monitorizar servidores y si sus servicios están activos

nload muestra el total de KB de entrada y salida de un interfaz

nmap scaner de puertos

orpheus reproductor multimedia

pcalc Útil para calcular la configuración lógica de una red TCP/IP.

phpmyadmin Requiere web, para administrar mysql de manera gráfica.

portsentry simula puertos abiertos (puertos trampa) y quien intenta acceder lo banea

quota limitar el tamaño de la cuenta a cada usuario en Mb o en i-nodos

rdate sincroniza la hora del ordenador con un servidor de tiempo

rkhunter Busca rootkits y sintomas de hacking

rssh Shell que solo permite conectarse por SFTP y otros, pero no da consola

screen para tener consolas virtuales

snort sniffer e ids

strace para saber que hace un programa cuando lo ejecutas

superadduser imprescindible si no te acuerdas de todos los parametros de adduser
o tienes que añadir muchos usuarios al día

tcpdump permite analizar el contenido de los paquetes que enviamos y que nos llegan

tmpwatch Borra archivos que no han sido accedidos desde hace mucho (útil para eliminar basura del tmp)

traceroute el típico traceroute para ver por donde van tus paquetes

trafshow monitoriza ip’s y trafico y tiempo real

ufed Modificar las uses a través de un entorno con ncurses

unrar comprimir y descomprimir en rar

vim, nano como editor de textos

vlock bloquea una/todas las consolas

which Para saber en que ruta esta un determinado programa

whowatch Monitoriza en tiempo real quien esta logado en el sistema

wipe Borrado seguro de archivos.

Popularity: 12% [?]