Referencia rápida Shell Linux

Referencia rápida Shell Linux

Pues para los que hemos sido usuarios de Windows durante algún tiempo, siempre es un poco dificil adaptarse a usar los comandos de Linux. Así que dejo una lista de los comandos y sus funciones, que nos serán muy utiles al conectar vía shell (SSH) a nuestro servidor dedicado.

Tabla de Comandos

Consola de Comandos
Utilidad o Comando Uso/Descripción
passwd Cambia contraseñas
nslookup Da un vistazo a los nombres de servidor de Internet
quota Muestra el uso del disco duro y su limite
motd Mensaje del día
finger nombreusuario Muestra la información del usuario
man o xman comando Muestra las páginas del manual según el comando que deseamos consultar (Ayuda)
xman Muestra el manual del sistema en X
less archivo o more archivo Muestra el contenido de un archivo en la terminal página por página
info Muestra la documentación o información de scripts shell, utilidades y programas
clear Limpia la ventana o pantalla de la terminal
ls directorio Lista el contenido de un directorio
cat archivo Muestra el contenido de un archivo en la terminal
rm archivo Borra un archivo
pico archivo o emacs archivo Abre y edita archivos de texto
cp archivofuente archivodestino Copia un archivo
lpr archivo Envía un archivo a la impresora
grep cadena archivo Busca cadenas a través de los archivos
head archivo Muestra las primeras 10 líneas de un archivo
tail archivo Muestra las últimas 10 líneas de un archivo
mv archivoexistente nuevoarchivo Mueve o renombra archivos
lpq archivo Muestra los archivos en la cola de impresión
lprm archivo Quita archivos de la cola de impresión
sort archivo Muestra y ordena el contenido de un archivo
diff archivo1 archivo2 Muestra las diferencias entre ambos archivos
file archivo Muestra la información acerca del contenido del archivo
echo cadena Copia una cadena a la terminal
date Muestra la fecha y hora actual
cal Muestra el calendario
gzip archivo Comprime un archivo
compress archivo Comprime un archivo
gunzip archivo Descomprime un archivo comprimido
zcat archivo Muestra el contenido de un archivo comprimido
apropos comando Enlista del manual todas las paginas (por titulo y cabeceras) que contiene un comando
lynx Navegador web basado en texto
dmesg Muestra el anillo del buffer del kernel (núcleo del sistema operativo)
which comando Muestra la ruta del comando
whereis comando Muestra las rutas donde se localizan los comandos
who Enlista los usuarios conectados al servidor en ese momento
finger nombre@dominio Obtiene un informe detallado acerca del usuario que actualmente esta usando el sistema
w Enlista los usuarios conectados y sus procesos en uso
mesg y/n Establece las opciones para dejar que otros usuarios te escriban mensajes (y = si / n = no)
write usuario Enviar mensajes a otros usuarios
talk usuario Permite tener un chat dos vías con otro usuario
chmod permisos archivo Cambia los permisos de acceso de un archivo
mkdir nombredeldirectorio Crea un directorio
rmdir nombredeldirectorio Borra un directorio vacío
ln archivoexistente nuevo-link Crea un link a un archivo existente
stat archivo Enlista información acerca de un archivo
ln -s archivoexistente nuevo-link Crea un link a un archivo existente
df Muestra todos los sistemas de archivos montados
ps Reporta el estado de los procesos
command & Envía un trabajo detrás de otro (job: uno o mas comandos conectados por el símbolo pipe "|") El sistema operativo asigna un número a cada tarea cuando presionas “return”. Ejemplo: [1]3578
top Muestra una lista actualizada de procesos que se están ejecutando
tty Muestra el nombre de la terminal en la que el comando se escribió
comando > archivo Redirecciona una salida estándar
comando < archivo Redirecciona una entrada estándar
cat archivo1 >> archivo2 Añade la salida estándar de archivo1 a archivo2
cat /dev/null > archivo
o archivo > /dev/null
Redirige una cadena nula al archivo (sólo el súper usuario tiene acceso de escritura a este archivo)
comando1 | comando2 El símbolo “|” (pipe) envía la salida estándar de un comando a la entrada de otro comando
tr cadena1 cadena2 < archivodeentrada Traduce cada carácter en cadena1 al carácter correspondiente en cadena2
comando | tee archivo | grep cadena Envía la salida de un comando para la salida estándar y un archivo
bg %job número Envía a un segundo trabajo por número de tarea (job number)
fg %job número Trae a primer plano una tarea por número de tarea (job number)
kill PID o %job número Aborta un proceso por PID (Process Identification Number) o por numero de tarea (job number)
jobs Muestra una lista de las tareas actuales
netcfg Utilidad para configurar el PPP y las configuraciones de red
xev Utilidad para ver la información de flujo de X servidor a cliente
echo $DISPLAY Variable de entorno que muestra la ID de cadena de una ventana
echo $PATH Variable que muestra ruta ejecutable
netstat Muestra las conexiones de red
viewres Navegador gráfico para la clase X
xbill Juego de video de Bill Gates tratando de poner Windows en Macs
xevil Juego similar a Loderunner
xchomp Versión Linux de PacMan
xcmap Utilidad un tanto extraña para buscar colores
xedit Editor de texto para X
asclock Reloj de AfterStep
xconsole Consola un tanto extraña para X
xmessage mensaje Envía mensajes en forma de caja de dialogo
xgal Juego de XGalaga
xg3 Programa de visualización de imágenes
xgc Calculadora grafica
xjewel Jewel game para Linux
xkbvleds LEDs
xkbwatch LEDs
xlogo Muestra el logo X
xmixer Abre los controles de sonido del sistema
xsnow Copos de nieve en tu escritorio
xwininfo Muestra información acerca de una ventana
startx Inicia un sistema de ventanas X en el servidor
ghostview Comienza una vista preliminar de texto
xv archivo Visualizador de imagenes
xsetroot -color Configura el color de fondo en X
xcalc Inicia una calculadora en X
xclipboard Inicia el portapapeles en X
traceroute host Imprime la ruta que los paquetes toman al host
hostname Muestra el nombre del sistema
rlogin host Utilidad para conectar a un sistema remoto
telnet host Utilidad para conectar a un sistema remoto (similar a rlogin pero más interactivo)
rcp archivo maquinaremota Se utiliza para copiar un archivo desde un equipo remoto
ftp Utilidad para transferir archivos entre sistemas en una red
rsh comando Utilidad para ejecutar un comando en un sistema remoto sin necesidad de acceder a el
ping host Utilidad para probar la conexión a un sistema remoto
lcd rutadirectorio Cambia de directorio en el equipo local mientras está conectado a una máquina remota

Comparte este artículo