Shell - Línea de Comandos Linux (Ubuntu) – Comandos

16/03/2018 2-minute read

Hola a tod@s:

En esta entrada del blog quiero compartir con ustedes todas esas tareas y comandos que suelen necesitar quienes se dedican a administrar sistemas y trabajar en entornos Linux: Usuarios sudo

Siempre que no se haya definido una contraseña para el usuario root y entremos en el sistema con cualquier otro usuario, será necesario concederle permisos de nivel administrador a aquellos comandos que hagan funciones sobre el sistema.

Para ello colocamos este comando previo al comando que queremos ejecutan. Ej.

sudo kill -KILL 5487

En este caso estamos dando permisos para terminar un proceso del sistema ej nº 5487. Ejecutar este comando compuesto nos pedirá la clave de nuestro usuario (no del root). Terminal clear

Limpia el terminal y vuelve a presentar la línea de comandos.

clear

Realiza una paginación de los datos mostrados

more

símbolo “|” (barra la de la tecla del 1)

Realiza una combinación de comando a la salida del primero le combina el segundo.

ls | more

Este sencillo ejemplo muestra la lista de archivos y espera a que se pulse una tecla para mostrar otra página cuando la salida de ls no cabe en una sóla vista.

grep

Este comando nos ayuda a localizar/filtrar cadenas de texto dentro de otro comando.

ls -l | grep etc

Sólo nos mostraría el directorio etc (si existe) con todos sus permisos y propietarios. Redes netstat

El comando netstat nos ayuda a realizar consultas sobre el estado de puertos en nuestro sistemas. Por sí solo no devuelve nada es necesario indicarle algunos parámetros.

netstat -a

Muestra una lista general de serviios y puertos abiertos y con conexiones establecidas.

netstat -an

Añadiendo n nos presenta las dirección ip (sin usar resoluciones dns de nombre), que tienen puertos abiertos y si hay conexiones, con qué direcciones ip están conectadas.

nestat -anl

Añandiendo L (minúscula) nos filtra sólo aquellos puertos que están escuchando.

nestat -anlt

Añandir t o u limita a puertos tcp o udp.

netstat -aln | grep LISTEN

Combinado con el comando grep nos muestra una salida muy visual para poder localizar rápido lo que buscamos.

Posts in this Series