25 comandos básicos para Linux que deberías recordar



Las líneas de comando son herramientas realmente poderosas. Después de haber estado casi 10 años dando soporte a usuarios y empresas en remoto, uno aprende a valorar la eficiencia y versatilidad de este tipo de cosas. No en vano me han salvado el día en más de una ocasión. Tanto en Windows, si usamos MS-DOS, como en Linux, podemos realizar acciones avanzadas mucho más rápido si lo hacemos a través de comandos. Y eso es algo que a la larga se agradece, y mucho.

25 comandos básicos para aprender a usar el terminal de Linux

En el post de hoy repasamos 25 de los comandos más básicos y útiles para Linux. Una pequeña recopilación que nos puede venir genial si queremos aprender a usar el terminal de Linux por primera vez. O para refrescarnos la memoria y volver a recordar ciertas órdenes que teníamos algo olvidadas. En cualquier caso, una buena lista que nunca viene mal tener a mano o en la pestaña de “favoritos” para un momento de necesidad. ¡Vamos allá!

1# ls

El comando “ls” muestra el listado de todos los archivos y carpetas de un determinado directorio.

ls

Si además añadimos el comando “a” también mostrará los archivos ocultos de la carpeta en la que nos encontramos.

ls -a

2# cd

El comando “cd” se utiliza para cambiar de directorio en el terminal. Para cambiar de la carpeta en la que carga por defecto el terminal a otra distinta:

cd /ruta/hacia/carpeta/

También podemos ir a una carpeta superior usando los dos puntos “..”.

cd ..

3# pwd

Muestra el directorio en el que nos encontramos en ese momento dentro del terminal.

pwd

4# mkdir

Si queremos crear una nueva carpeta utilizaremos el comando “mkdir”.

mkdir nombre-carpeta

También podemos mantener los mismos permisos de la carpeta superior si añadimos la opción “-p”.

mkdir –p nombre-carpeta

5# rm

Con este comando podemos eliminar un archivo directamente desde la línea de comandos.

rm /ruta/hacia/archivo

Si añadimos la opción “rf” también podremos eliminar carpetas completas con todo su contenido.

rm –rf /ruta/hacia/carpeta

6# cp

Gracias a esta orden podemos hacer una copia de un archivo. Solo tenemos que escribir el comando, la ruta de origen y la ruta de destino.

cp /ruta/origen/archivo /ruta/destino/archivo

También podemos copiar una carpeta entera si adjuntamos la opción “-r”.

cp –r /ruta/origen/carpeta/ /ruta/destino/carpeta/

7# mv

El comando “mv” permite hacer varias cosas en Linux. Por un lado, podemos usarlo para mover ficheros de un lugar a otro, pero también sirve para renombrar archivos. Por ejemplo, para mover un fichero de una carpeta a otra:

mv /ruta/origen/archivo /ruta/destino/archivo

Podemos hacer lo mismo para mover también las carpetas de una ruta a otra:

mv /ruta/origen/carpeta /ruta/destino/archivo

Si lo que queremos es renombrar un archivo en Linux, solo tenemos que desplazarnos en el terminal hasta la ruta donde se encuentra dicho archivo y escribir lo siguiente:

mv nombre-archivo nuevo-nombre-archivo

Podemos hacer lo mismo en el caso de que se trate de una carpeta.

mv nombre-carpeta nuevo-nombre-carpeta

8# cat

Este comando permite visualizar el contenido de un archivo desde el terminal. Para usar el comando “cat” solo tenemos que escribir la orden, seguida de la ruta donde se encuentra el fichero.

cat /ruta/hacia/archivo



9# head

Head nos permite ver las primeras 10 líneas del contenido de un archivo. Se utiliza igual que “cat”, escribiendo la orden y a continuación la ruta del archivo.

head /ruta/hacia/archivo



10# tail

Muy similar a “head”. Tail permite ver las últimas 10 líneas del contenido de un fichero.

tail /ruta/hacia/archivo



11# ping

En Linux el comando “ping” se utiliza para comprobar la latencia o tiempo de respuesta entre nuestra red y un servidor remoto de otra LAN o de Internet. Es un comando bastante habitual para comprobar si tenemos conexión a Internet.

ping sitioweb.com



También podemos hacer ping a la IP en vez de usar el dominio.

ping dirección-IP

Si queremos hacer un ping infinito, podemos hacerlo añadiendo la opción “-t” al final.

ping sitioweb.com –t

12# uptime

Con el comando “uptime” podemos comprobar cuanto tiempo llevamos conectados online.

uptime

13# uname

El comando uname sirve para imprimir en pantalla información acerca del sistema Linux que estamos usando (número de versión, distribución, fecha y hora). La forma más práctica de utilizarlo es usando la opción “-a”.

uname –a

14# man

Esta es una de las órdenes más prácticas que hay en Linux: el manual de instrucciones. Para saber cómo funciona un comando, solo tenemos que escribir “man” seguido del comando en cuestión.

Por ejemplo, si queremos ver el manual de usuario del comando “mv” escribiremos lo siguiente:

man mv

15# df

Df nos permite ver cuánto espacio tenemos ocupado en el sistema de archivos de Linux.

df

También podemos mostrar el resultado de una manera un poco más ordenada añadiendo la opción “-h”.

df –h

16# du

¿Quieres saber cuánto espacio ocupa un directorio en tu sistema? Para eso está el comando “du”. Por ejemplo, para saber cuánto ocupa tu carpeta “/home/” lanzar la siguiente línea:

du ~/

Para obtener un resultado un poco más legible es recomendable usar la opción “-hr” al final.

du ~/ -hr

17# whereis

Si controlamos un poco de inglés seguro que nos podemos imaginar lo que hace “whereis”. Básicamente sirve para conocer la ubicación exacta de un elemento. Por ejemplo, si queremos saber dónde se encuentra el binario de Firefox dentro de nuestro sistema Linux, ejecutaríamos lo siguiente:

whereis firefox

18# locate

Con el comando “locate” podemos hacer búsquedas de archivos, programas o carpetas. Basta con lanzar el comando junto a un término de búsqueda.

locate termino-de-busqueda

19# grep

Este es un comando que nos permite hacer búsquedas de ciertos patrones determinados. No es un comando que se suela ejecutar en solitario, ya que normalmente suele ir acompañado de otra orden.

Un buen ejemplo puede ser la combinación del comando “grep” y “cat” para buscar una línea de texto concreta dentro de un fichero.

cat archivo-de-texto.txt | grep ‘término de búsqueda’

En líneas generales, la búsqueda de patrones con el comando “grep” sigue esta misma fórmula:

comando operaciones-del-comando | grep ‘término de búsqueda’

20# ps

Con esta línea de ejecución podemos mostrar en el terminal de Linux los procesos que se están ejecutando en el momento.

ps



Si queremos un informe más detallado también podemos añadir la opción “aux”.

ps aux

21# kill

Si un programa no funciona o se ha quedado bloqueado, podemos matar el proceso con el comando “kill”. Por ejemplo, si queremos cerrar Firefox haremos lo siguiente:

Primero lanzamos el comando “pidof” para conocer identificativo de proceso del Firefox. | pidof

Ahora sí, mataremos el proceso del Firefox con el comando “kill”. | kill numero-id-del-proceso

Si aun así sigue sin cerrarse, podemos lanzar un último comando usando la opción “-9”. | kill -9 numero-id-del-proceso
22# killall

Con “killall” podemos eliminar todas las instancias de un programa que se está ejecutando. Para usarlo solo tenemos que escribir el comando junto al nombre del programa que queremos cerrar.

Por ejemplo, para cerrar Firefox:

killall firefox

23# free

Si nos estamos quedando sin memoria, podemos ver cuanta RAM (y swap) nos queda libre con el comando “free”.

free

24# chmod

Chmod es un comando realmente útil ya que con él podemos administrar los permisos de lectura y escritura de cualquier carpeta o fichero.

Por ejemplo, para actualizar los permisos de un archivo para que todo el mundo pueda leer (r), escribir (w) y ejecutarlo (x):

chmod +rwx /ubicacion/del/archivo-o/carpeta/

25# curl

Con este comando podemos descargar ficheros de Internet directamente desde la ventana del terminal de Linux. Para comenzar la descarga solo tenemos que escribir el comando “curl” seguido de la URL donde está ubicado el fichero, más el símbolo “>” y la carpeta destino donde queremos guardar la descarga.

curl https://www.descargar.com/archivo.zip > ~/Descargas/archivo.zip

Conclusiones

Estos son 25 comandos básicos para Linux que nunca viene mal recordar. A parte de estos existen mucho otros para realizar todo tipo de tareas, asi que si es la primera vez que oyes hablar de Linux ya sabes por dónde empezar, y si eres un veterano y quieres compartir algún otro comando interesante no dudes en pasarte por la zona de comentarios.

¡Gracias por quedarte hasta el final y nos vemos en el siguiente post!

Fuente: este post proviene de El Androide Feliz, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Sobremesa

Recomendamos

Relacionado

Linux

La gente siempre tiene la impresión de que GNU/Linux es difícil de usar. La mayoría de la gente sigue pensando que GNU/Linux es igual que DOS, donde tienes que navegar escribiendo comandos. Lo bueno es que la mayoría de las distribuciones hoy en día vienen con una interfaz y aplicaciones muy bonitas, y no es necesario entender ninguna línea de comandos para usar Linux. Por otro lado, tener algún c ...

Linux

Grep es un pequeño programa de Unix para encontrar patrones coincidentes. Iniciado como un programa Unix, se puede encontrar tanto en Linux como en Mac y BSD. Puede leer casi cualquier texto, lo que significa que puede leer las entradas de otros comandos, o puede abrir y revisar los archivos directamente. Grep es increíblemente útil, especialmente para mirar a través de directorios desde la línea ...

Los comandos más importantes de GNU/Linux que debes conocer Informática La terminal de GNU/Linux es muy potente, pero sacarle todo el partido no es fácil, tenemos que conocer mucho comandos diferentes. En este artículo vamos a ver los comandos más importantes y habituales. Comandos esencialesA conitnuación, vamos a ver la lista de comandos más importantes para sobrevivir en la terminal de GNU/Lin ...

Navegadores

Aunque es posible ejecutar Firefox Quantum y Firefox Nightly simultáneamente, requiere cierta configuración. Necesitará crear algunos perfiles para evitar que las aplicaciones entren en conflicto entre sí. Crear un nuevo perfil nocturno de Firefox 1. Cierre todas las instancias del navegador Firefox. 2. Abra el administrador de perfiles de Firefox: En macOS y Linux introduzca el comando firefox ...

Navegadores

Los desarrolladores web en su mayor parte han tenido que utilizar las herramientas de desarrollo que les dan los fabricantes de navegadores. En su mayor parte, esto funciona muy bien porque empresas como Google y Microsoft incluyen estas herramientas en los navegadores que todo el mundo ya utiliza. Sin embargo, al final del día los navegadores como estos son para los consumidores, no para los desa ...

Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

¿Alguna vez has querido ejecutar un script al iniciar con privilegios de root? Si usted tiene un servidor en casa, o tal vez sólo un escritorio Linux, esto podría haber pasado por su mente. Esto suena dudoso, pero si usted entiende los riesgos, la recompensa por hacer esto puede ser bastante buena. Las razones principales son que no habrá más arranques del servidor, inicio de sesión sobre ssh, int ...

Linux

[Linux] Hay veces en las que quieres bloquear archivos e impedir que otras personas, o que el sistema haga cambios en ellos. Aquí hay un comando simple que puede usar para bloquear un solo archivo o carpeta: sudo chattr +i /ruta/al/archivo Para desbloquear: sudo chattr -i /ruta/al/archivo Explicación : chattr es un comando que permite al usuario establecer ciertos atributos en un archivo que res ...

Linux

Como todo usuario de Linux seguramente sabe, grep es una herramienta fiable de línea de comandos para la búsqueda de archivos en profundidad. Sin embargo, muchos principiantes lo evitan porque no les gusta la terminal. Las aplicaciones presentadas en este artículo no son exactamente alternativas a grep porque en algunos escenarios de uso grep es verdaderamente irremplazable. En su lugar, llamémosl ...

Linux

¿Su pantalla se ha vuelto negra o su portátil se ha congelado sin previo aviso? Tal vez tu disco duro ha empezado a sonar. Peor aún, tal vez de repente no pueda guardar en la partición de su casa. Todos estos signos de una unidad dañada o que falla pueden hacer que sude, pero no hay razón para tirar el equipo de inmediato. Siga leyendo para conocer las seis herramientas de Linux que pueden ayudarl ...