Comandos en Linux

Pequeña guía de inicio a la Terminal

Dani Castillo

terminal

28 abril 2017

Yo siempre he sido más de Windows, la verdad.

Al trabajar administrando sistemas en empresas, la mayoría de mi trabajo ha sido en entornos con Windows como base.

Por tanto, los clientes eran XP, 7 y siguientes... y los servidores eran NT, 2000, 2003, 2008 y 2012.

Pero en algún caso también he tenido que usar algún servicio en Linux, aunque sea para ayudar a algún usuario.

Y ahí es donde entra esta pequeña guía, que te ayudará a dar tus primeros pasos por la terminal de linux.

De hecho, podrás probarlo incluso con el Ubuntu que has instalado sobre Windows 10 si leíste este post.

Primeros pasos

Antes de nada, una pequeña explicación si es tu primer contacto con la terminal, y es explicar qué significa sudo.

Vas a ver a continuación muchos comandos, y algunos de ellos llevan la palabra sudo delante.

Esto significa que los comandos van a ser ejecutados como root (usuario administrador).

Por ejemplo, si quisiéramos lanzar un programa desde la terminal no necesitaríamos usar sudo, pero para instalar un paquete sí tendríamos que usarlo.

Pongamos que yo quiero instalar un programa, Nginx por ejemplo. Podría instalarlo usando el comando siguiente:

sudo apt-get install nginx

nginx

Fácil, ¿verdad?

Verás que te pide la contraseña del usuario administrador, cosa que hará siempre que uses sudo, y luego comenzará a descargar e instalar los paquetes necesarios.

Y para ejecutarlo una vez se instale, pues escribiendo el nombre del programa directamente en la terminal, por supuesto.

nginx

Comandos varios

Si recuerdas, en el post de Ubuntu sobre Windows había algunos comandos básicos que te permitían moverte por los directorios y operaciones con ficheros.

Eran estos:

Para cambiar de directorio: cd, como el cd o chdir de DOS

Listar contenidos de un directorio: ls, como el dir DOS

Para mover o renombrar un fichero: mv, que en DOS se hacía con move o rename

Copiar ficheros: cp, que en DOS era el sencillo copy

Borrar: rm, y en DOS usábamos del o erase

Crear un directorio: igual que en DOS, se hace con mkdir

Editor de texto: vi, la pesadilla de Linux para muchos, o nano. En DOS teníamos el edit

Para actualizar los paquetes de sistema ejecuta: sudo apt-get update

Para instalar un paquete: sudo apt-get install nombrepaquete

Y para borrarlo con: sudo apt-get remove nombrepaquete

Para buscar paquetes: sudo apt-cache search textopaquete

Pero además hay varios trucos que te pueden ayudar a complementar estos comandos.

Comodines.

Puedes usar * como un comodín.

Por ejemplo, si usáramos cp fiche* para copiar ficheros, se copiarían TODOS los que comenzasen con fiche, sin importar el resto del nombre.

Esto también valdría si pusieras el * entre dos bloques de texto: fich*o haría referencia a cualquier fichero que empiece con fich y termine con o.

Autocompletar.

Una de las funciones más útiles cuando tecleas comandos y nombres de fichero largos, con tan sólo pulsar TAB tras escribir parte de un comando, ruta de directorio o nombre de fichero, se autocompletará con los resultados que tengas.

Pipes.

Pipes, tuberías, son una forma de enviar la salida de un comando a otro.

El ejemplo más sencillo es cuando usamos ls para listar un directorio, y lo combinamos con grep para buscar algo en concreto.

El resultado sería así: ls | grep textobusqueda

Así, sólo mostraría los ficheros del directorio que contuvieran textobusqueda.

Histórico de comandos

¿Que has tecleado un comando super largo y te has equivocado en un carácter?

No tienes que teclearlo entero, sino que puedes pulsar la flecha hacia arriba para acceder al historial de comandos.

Una vez en el histórico, usa flecha arriba y abajo para ir navegando por los comandos ejecutados.

Redirección de salida

Pongamos que quieres listar un directorio, con sus miles y miles de ficheros.

Pero claro, será totalmente imposible verlo del tirón.

Pues muy fácil, haces que el listado vaya a un fichero y listo!

Tan sencillo como ls > fichero.

Esto creará un fichero que contendrá todo el listado solicitado.

¿Qué te ha parecido esta introducción? ¿Te atreves a empezar a usar la terminal?

¿Ya conocías todo estos y tienes más consejos para poder iniciarnos en el uso de la terminal?

Compártelo y lo incluiremos en siguientes posts!

Temas Relacionados
Loading...