Comandos de Consola
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% [?]