Los más de 50 comandos esenciales de Linux que debe conocer

Linux es un popular sistema operativo de código abierto que se usa en una variedad de campos, como el desarrollo de software, la administración de servidores y la ciberseguridad. Si bien Linux tiene una interfaz gráfica de usuario (GUI), también incluye una poderosa interfaz de línea de comandos. Con la reciente popularidad de Steam Deck , todos quieren aprender más sobre Linux y su CLI, la Terminal. La Terminal puede parecer intimidante para muchos usuarios, pero es una herramienta poderosa que le permite realizar una gran cantidad de tareas con facilidad. En este artículo, veremos algunos de los comandos de terminal de Linux más importantes que todo usuario debe conocer.

Comandos de Linux que debe conocer (2023)

Hemos cubierto comandos para todo, desde la gestión básica de archivos y directorios hasta tareas más complejas como la administración de redes y sistemas. Ya sea que sea un usuario principiante o experimentado de Linux, es hora de abrir la Terminal y probar estos comandos. Tabla de contenido

Comandos básicos de ayuda

1. man – mostrar manual de comandos

Este comando será su salvador cada vez que necesite saber qué hace un comando y todas sus opciones. Significa “manual” y se usa para mostrar el menú de ayuda para cualquier comando junto con su sintaxis y opciones para usar.

Si quieres seguir leyendo este post sobre "[page_title]" dale click al botón "Mostrar todo" y podrás leer el resto del contenido gratis. aiso.la es un sitio especializado en Tecnología, Noticias, Juegos y gran cantidad de temas que te pueden interesar. Si quieres leer más información similar a [page_title], no dudes de sguir navegando por la web y suscribirte a las notificaciones del Blog y no perderte las últimas novedades.

Seguir leyendo


La sintaxis para usar el comando es:

man

2. which, whereis – muestra la ubicación de los programas

A veces, es posible que desee saber la ubicación de un comando ejecutable. El comando which devuelve la ruta del archivo ejecutable de cualquier programa en el sistema. Devuelve la ruta donde está instalado el comando. La sintaxis para usar el comando es:

which

El comando whereis funciona de manera similar al comando which , excepto que proporciona la ruta para el ejecutable, el código fuente y la página del manual. La sintaxis para usar el comando es:

whereis

3. uname – imprimir información del sistema

Este comando se usa para imprimir la información del sistema, como el nombre del sistema operativo, el nombre del kernel, etc. La sintaxis para usar el comando es:

uname

Las opciones a utilizar con el comando de nombre son:

Opción Descripción
-a Mostrar toda la información del sistema
-s mostrar el nombre del núcleo
-n imprimir el nombre de host del nodo de red
-r imprimir la versión del kernel
-v imprimir el número de versión del kernel
-m imprimir el nombre del hardware del sistema
-p imprimir el tipo de procesador
-i imprimir el tipo de plataforma de hardware
-o imprimir el tipo de sistema operativo

Comandos de gestión de sesión

4. sudo: ejecuta comandos con mayores privilegios

Si alguna vez ve un error “Permiso denegado”, el comando sudo puede ayudarlo a ejecutar comandos como “superusuario”, también conocido como “usuario raíz”. Es recomendable no ejecutar un comando con privilegios sudo siempre, ya que puede dañar seriamente el sistema. sudo solo puede funcionar como superusuario si tiene privilegios para ejecutar el comando como usuario raíz. La sintaxis para usar el comando es:

sudo

5. ssh: establece una conexión ssh

ssh significa “Secure SHell” y se usa para conectarse a un sistema host remoto usando el protocolo ssh. La sintaxis para usar el comando es:

ssh @

6. su – cambiar de usuario

Puede haber momentos en los que necesite cambiar a otro usuario. Esto se puede hacer usando el comando su que significa “cambiar de usuario”. La sintaxis para usar el comando es:

su

Una vez que ejecute este comando, se le solicitará una contraseña e iniciará una nueva shell/sesión para el nuevo usuario.

7. quien

El comando who es particularmente útil dentro de un sistema multiusuario y se usa para mostrar información como el nombre del usuario que está conectado actualmente, la hora del último arranque, etc. La sintaxis para usar el comando who es:

who

Generalmente, el comando who se usa sin ninguna opción, pero la opción más común que se usa con el comando es -a , que muestra todos los usuarios que iniciaron sesión y sus tiempos de arranque.

8. guau

El comando whoami se usa para mostrar al usuario actual que ha iniciado sesión en el sistema. La sintaxis para usar el comando es:

whoami

Comandos de administración de usuarios

9. useradd, adduser – agregar un usuario

Si alguna vez necesita agregar un nuevo usuario a su sistema, use los comandos useradd o adduser . El comando adduser es un enlace simbólico al comando useradd . Estos comandos agregan un nuevo usuario al sistema y son muy útiles en el caso de un entorno multiusuario. Para ejecutar el comando, utilice la siguiente sintaxis:

useradd -d

10. usermod – modificar usuario

Este comando funciona de manera similar al comando useradd, excepto que modifica un usuario existente. Puede modificar grupos, permisos, etc. para cualquier usuario existente. La sintaxis para usar el comando es:

usermod

11. contraseña – contraseña

Al igual que puede modificar los permisos de usuario con el comando usermod, también puede modificar la contraseña del usuario actual con el comando passwd . O, si es el superusuario, también puede cambiar la contraseña de otros usuarios usando el mismo comando. Para cambiar la contraseña del usuario actual, ejecute el comando passwd , escriba la contraseña anterior y luego escriba la nueva contraseña dos veces y presione enter.

La sintaxis del comando passwd es la siguiente:

passwd >

Comandos de gestión de archivos y sistemas

12. pwd – imprimir directorio de trabajo

Si alguna vez se pierde en el sistema de archivos de Linux, ejecute el comando pwd . Significa "directorio de trabajo de impresión" y, como sugiere el nombre, muestra su posición actual en todo el sistema de archivos. La sintaxis para ejecutar el comando es:

pwd

13. ls – lista de almacenamiento

El comando ls se usa para mostrar el contenido de cualquier directorio especificado, si el usuario tiene permiso de lectura. Por defecto, muestra el contenido del directorio actual si no se especifica ningún otro parámetro. Es uno de los comandos más útiles en Linux. La sintaxis para usar el comando ls es:

ls

Hay muchas opciones para usar con el comando para proporcionar más información sobre el contenido de un directorio. Las opciones que puede emparejar con el comando ls son:

Opción Descripción
-a mostrar todos los archivos y directorios ocultos en el directorio
-A mostrar todos los archivos, incluidos los archivos ocultos, excepto el directorio superior
-h muestra los tamaños de archivo en formato legible por humanos como 1K, 234M, 2G, etc.
-S muestra el contenido en orden decreciente de tamaño de archivo
-l mostrar más información como permisos de archivo, fecha de modificación, tamaño de archivo, etc. sobre cada entrada

14. cd – cambiar directorio

Este comando se utiliza para cambiar a un directorio diferente del actual. La sintaxis para usar el comando es:

cd

Si el comando se usa sin ningún argumento, lo redirigirá al directorio de inicio, es decir, /home//

Hay dos tipos de rutas que se pueden utilizar con este comando:

  1. Ruta absoluta: se especifica una ruta absoluta del directorio con respecto al directorio raíz o, en otras palabras, la ruta completa del archivo o directorio.
  2. Ruta relativa: en este modo, la ruta se especifica con respecto al directorio actual. En la ruta relativa, el directorio actual se especifica con un “.” y el directorio padre se especifica usando “..”.

15. mkdir – crea un directorio

Este comando crea los directorios si aún no existen en la ruta especificada. La sintaxis para crear un nuevo directorio usando mkdir es:

mkdir

También puede usar rutas absolutas y relativas para especificar el nombre del directorio mientras crea un nuevo subdirectorio dentro de un directorio diferente.

16. rmdir – eliminar directorio

Generalmente, este comando se usa para eliminar directorios vacíos, pero también puede eliminar directorios con contenido usando algunos indicadores especiales. La sintaxis para usar este comando es:

rmdir

Algunas de las opciones que puede tomar el comando son:

Opción Descripción
--ignore-fail-on-non-empty se utiliza para eliminar directorios no vacíos
-p, --parents utilizado para eliminar el directorio junto con sus elementos secundarios especificados
-v, --verbose se utiliza para obtener un mensaje de diagnóstico para cada directorio

17. rm – quitar

Este comando es más versátil que rmdir , ya que puede eliminar tanto carpetas como archivos y también tiene muchas opciones para trabajar. La sintaxis para usar el comando rm es:

rm

Algunas de las opciones que puede tomar el comando rm son:

Opción Descripción
-f Cuando se usa este indicador, el comando nunca preguntará al usuario e ignorará todos los archivos y directorios inexistentes.
-i Cuando se utiliza este indicador, el comando solicitará al usuario cada eliminación.
-r Cuando se usa esta bandera, el comando eliminará todo el contenido del directorio especificado.
-d Esta bandera se utiliza para eliminar directorios vacíos.
-v Esta bandera se utiliza para obtener una explicación de lo que se está haciendo actualmente.

18. cp – copiar

Este comando funciona igual que COPY-PASTE en Windows y se usa para hacer copias de archivos y directorios y almacenarlos en el directorio especificado. La sintaxis para usar el comando es:

cp

19. mv – mover

El comando mv funciona igual que CORTAR - PEGAR en Windows y se usa para mover un archivo o directorio a un directorio diferente. La sintaxis para usar el comando mv es:

mv

20. ln - enlace

Los enlaces en Linux son similares a los accesos directos en Windows. Para crear un enlace en Linux, use el comando ln según la sintaxis que se muestra a continuación:

ln -s

Aquí, la bandera -s se usa para crear un enlace suave. Los enlaces suaves se pueden usar para vincular a cualquier cosa en un sistema, incluidos directorios, sistemas de archivos, etc. Los cambios realizados en el archivo original no se reflejan en el archivo vinculado.

Si no se usa el indicador -s , se creará un enlace físico que tiene numerosas limitaciones, como que no puede vincular directorios, sistemas de archivos, etc. Cualquier cambio realizado en el archivo con enlace físico también se reflejará en el archivo original.

21. xdg-open: abre archivos y directorios

Este comando se usa para abrir cualquier archivo o directorio desde la terminal con la aplicación predeterminada seleccionada. La sintaxis para usar el comando es:

xdg-open

22. tar, zip, unzip, gzip, gunzip: comprimir y descomprimir archivos

El comando tar significa "archivo de cinta" y se usa para combinar varios archivos en un solo archivo. Es uno de los comandos más importantes de Linux y se puede usar tanto para comprimir como para descomprimir archivos. El archivo de almacenamiento así formado tiene la extensión .tar. La sintaxis para usar el comando tar es:

tar

Las opciones a utilizar con el comando tar son:

Opción Descripción
-c crea un archivo de almacenamiento
-x extrae el archivo de almacenamiento
-f crea un archivo de almacenamiento con el nombre de archivo dado
-t muestra el contenido de un archivo de almacenamiento
-v muestra más información sobre la operación actual que se está realizando
-A combina los archivos de almacenamiento
-W verificar un archivo de almacenamiento
-r actualizar un archivo tar existente

El comando zip se usa para comprimir un conjunto de archivos y directorios en un archivo comprimido .zip sin perder la calidad. La sintaxis para usar el comando zip es:

zip

El comando descomprimir se usa para extraer archivos .zip. La sintaxis para usar el comando descomprimir es:

unzip

El comando gzip funciona de manera similar al comando zip, excepto que tiene una tasa de compresión más alta y crea archivos de almacenamiento más pequeños. Los archivos de almacenamiento se crean con la extensión de archivo .gz. La sintaxis para usar el comando gzip es:

gzip

Para extraer archivos .gz, use el comando gunzip . Funciona de manera similar al comando descomprimir, excepto que lleva más tiempo extraerlo ya que tiene una tasa de compresión más alta. La sintaxis para usar el comando gunzip es:

gunzip

23. montar, desmontar: monta sistemas de archivos

En Linux, todo se trata como un archivo, incluso los dispositivos de almacenamiento y los sistemas de archivos. El comando mount es bastante útil ya que puede ayudar a montar varios tipos de dispositivos de almacenamiento y sistemas de archivos con la ubicación de montaje predeterminada como /etc/fstab . La forma estándar del comando mount es:

mount -t

Para eliminar un sistema de archivos o un dispositivo de almacenamiento del sistema, use el comando umount . La sintaxis para usar el comando umount :

umount

24. du – uso del disco

A veces, debe haber visto el molesto mensaje de error por falta de almacenamiento, pero nunca puede encontrar el archivo que ocupa la mayor parte del espacio en disco. Para tal situación, debe usar el comando du que puede ayudar a monitorear los archivos que ocupan la mayor parte del espacio en disco y revelar algunos problemas internos. La sintaxis básica para usar el comando du es:

du

Algunas de las opciones que puede usar con el comando son:

Opción Descripción
-a cuenta el uso del disco para todos los archivos y directorios
-h muestra los tamaños en formato legible por humanos y no en bytes
-c muestra el uso total del disco para un directorio en particular

25. df – disco libre

Este comando funciona de manera similar al comando du , excepto que le muestra el resumen completo del espacio total disponible en el sistema de archivos. La sintaxis para usar el comando df es:

df

Las opciones comunes que puede utilizar son:

Opción Descripción
-a se utiliza para incluir todos los archivos y directorios
-h muestra los tamaños en formato legible por humanos
-l muestra información sobre el sistema de archivos local solamente
-t muestra el tamaño total del disco y la disponibilidad

26. wget

El comando wget se usa para descargar archivos de Internet usando varios protocolos como HTTP, HTTPS, FTPS, etc. La sintaxis básica para usar el comando wget es:

wget

Algunas de las opciones esenciales para usar con el comando son:

Opciones Descripción
-i Descargar desde varias URL almacenadas dentro de un archivo
-O Guarde el archivo descargado con un nuevo nombre
-b Ejecute la tarea de descarga en segundo plano
-P Guarde el archivo descargado en un directorio específico

Comandos de modificación de archivos

27. gato – concatenar

El comando cat se usa para imprimir todo el contenido de cualquier archivo(s). Para ver el contenido de cualquier número de archivos, utilice la siguiente sintaxis:

cat

28. ordenar: imprime la salida ordenada

Este comando funciona de manera similar al comando cat , excepto que imprime el contenido de un archivo en orden ascendente. La sintaxis para usar el comando sort es:

sort

Las opciones comunes para usar con el comando ordenar son:

Opción Descripción
-u elimina los duplicados de la salida
-r ordena la salida en orden descendente
-o escribe la salida ordenada en un archivo y no en la pantalla de salida

29. uniq: imprime líneas únicas de un archivo

Este comando elimina las líneas duplicadas del contenido del archivo o de la salida de otro comando. La sintaxis para usar el comando uniq es:

uniq

30. wc – recuento de palabras

El comando wc significa conteo de palabras. Puede contar el número total de palabras, caracteres, número de líneas, etc. La sintaxis para usar el comando es:

wc

31. chmod – modo de cambio

Este es probablemente uno de los comandos de Linux más importantes y lo utilizan todos los usuarios de Linux. El comando chmod se usa para modificar los permisos para un archivo o directorio en particular. La sintaxis para usar el comando es:

chmod

Hay 3 tipos de permisos que puede especificar, utilizando el conjunto de permisos:

leer: permite a los usuarios ver el contenido de un archivo o directorio, abreviado como 'r'.

escribir: permite a los usuarios realizar cambios en el archivo o directorio abreviado como 'w'.

ejecutar: permite a los usuarios ejecutar un archivo abreviado como 'x'.

32. chown – cambio de dueño

Este comando funciona de manera similar a chmod , excepto que cambia el propietario del archivo modificando el grupo de usuarios. Solo el propietario y el usuario raíz pueden cambiar la propiedad del archivo. La sintaxis para usar este comando es:

chown

33. diff, cmp, comm – diferencia, comparación, verificación combinada

En Linux, si alguna vez necesita comparar dos archivos, hay tres comandos para usar: diff , cmp y comm . El comando diff muestra las diferencias en dos archivos línea por línea. La sintaxis para usar el comando diff es:

diff

El comando cmp funciona de manera similar al comando diff excepto que compara los dos archivos por byte. Si el comando encuentra alguna disparidad entre dos archivos, devuelve la primera ubicación de la disparidad. La sintaxis para usar el comando cmp es:

cmp

El comando comm combina la salida de los comandos diff y cmp . Muestra tanto la comparación línea por línea como la comparación por bytes. La sintaxis para usar el comando es:

comm

34. cabeza, cola: imprime el principio o el final del archivo

Suponga que tiene un archivo muy grande como un archivo de registro de acceso y desea ver las primeras entradas o las últimas entradas en él. Siempre puede usar el comando cat para imprimir el contenido del archivo, pero puede volverse muy engorroso desplazarse por miles de líneas. En tal situación, puede usar el comando head o el comando tail . El comando head imprimirá las primeras 10 líneas del archivo de forma predeterminada, y el comando tail imprimirá las últimas 10 líneas del archivo, lo que facilita ver las líneas deseadas. La sintaxis para usar el comando head es:

head

La sintaxis para usar el comando tail es:

tail

35. menos

Como dijimos anteriormente, ver el contenido de un archivo grande como un archivo de registro a través del comando cat no es la mejor manera, ya que puede llevar bastante tiempo imprimir el contenido. Aquí, less comando será su salvador, ya que mostrará el contenido del archivo sin saturar la pantalla del terminal y también funciona mucho más rápido que el comando cat o cualquier otro editor de texto. También tiene resaltado de sintaxis y desplazamiento con las teclas de flecha o las teclas de página arriba/abajo. La sintaxis para usar el comando less es:

less

Para salir de la vista less , presione la tecla "q".

36. toque – crea un nuevo archivo

Este comando es útil si desea crear varios archivos vacíos rápidamente. También puede usar el comando touch para cambiar el tiempo de acceso de un archivo en los registros. La sintaxis para usar el comando touch es:

touch

37. nano, vi – editor de texto basado en terminal

Estos editores de texto tienen una variedad de casos de uso, como la creación de nuevos archivos, la búsqueda de contenido dentro de los archivos, la visualización del contenido del archivo, etc., además de la edición de archivos. El editor de texto de línea de comando nano es el editor de texto más fácil de usar para cualquier principiante. Cuando abre cualquier archivo en nano, puede comenzar a hacer cambios de inmediato. Todos los demás accesos directos se mencionan a continuación en el panel inferior. Para abrir cualquier archivo usando el editor de texto nano, use la siguiente sintaxis:

nano

Si el archivo no existe, se creará un archivo vacío; de lo contrario, el archivo existente se abrirá en el editor.

El editor de texto vi tiene una curva de aprendizaje relativamente pronunciada. Tiene varios modos que tienden a confundir a los nuevos usuarios. Para abrir un archivo usando el editor de texto vi, use la siguiente sintaxis:

vi

Esto abrirá el archivo en el modo predeterminado. Para realizar cualquier cambio, presione "i" en el teclado. Esto cambiará al modo INSERTAR. Para guardar los cambios realizados y salir de vi, primero presione ESC en el teclado y luego presione "ZZ".

38. buscar, localizar: muestra dónde se encuentra un archivo

A veces necesita trabajar en un archivo, pero no sabe dónde se encuentra en todo el sistema de archivos. Para buscar archivos en el sistema, puede utilizar el comando find o el comando locate . El comando de find tiene más opciones, pero lleva más tiempo buscar la consulta. La sintaxis para usar el comando find es:

find

Algunas de las opciones que puede tomar el comando find :

Opción Descripción
-name Buscar por nombre exacto o nombre parcial
-type Buscar por tipo de archivo en particular
-maxdepth Busque el elemento limitando la profundidad del espacio de búsqueda

El comando locate no tiene muchas funciones, pero funciona muy rápido, ya que indexa todos los archivos y carpetas dentro de una base de datos. La sintaxis para usar el comando locate es:

locate

39. grep – búsqueda usando patrones

grep es uno de los comandos más importantes para Linux. Significa "Impresión de expresión regular global". Ayuda a buscar una cadena en particular basada en un patrón. El comando usa tanto expresiones regulares como cadenas normales para buscar dentro de archivos o en la salida de otro comando. La sintaxis para usar el comando grep :

grep

las opciones más comunes para usar con el comando grp son:

Opción Descripción
-e para utilizar expresiones regulares como patrón de búsqueda.
-f se utiliza para especificar el archivo para buscar el patrón.

Comandos de gestión de procesos

40. ps: muestra los procesos en ejecución

Este comando muestra la lista de procesos de usuario en ejecución en el sistema para el usuario actual o para otros usuarios. De forma predeterminada, muestra la identificación del proceso en ejecución actual, la identificación del terminal, el estado, el tiempo de ejecución y el nombre del comando. La sintaxis para usar el comando es:

ps

Algunas de las opciones que puede tomar este comando son:

Opción Descripción
- un Muestra todos los procesos en ejecución.
-x muestra los procesos en ejecución excepto los encabezados de sesión actuales.
-f muestra la lista de formato completo para todos los procesos en ejecución.
-u muestra los procesos iniciados por un usuario en particular.

41. top, htop – muestra los principales procesos

Los comandos top y htop funcionan de manera similar al comando ps, con la diferencia de que muestran más información, como la utilización de la CPU, el uso de la memoria, etc., que se actualiza en tiempo real. Puede usar los comandos top y htop para eliminar un proceso en Linux . El comando superior se puede ver como una versión CLI del Administrador de tareas de Windows. La sintaxis para usar el comando es:

top

El htop es similar al comando superior, excepto que tiene más funciones y una consola fácil de usar, pero no viene preinstalado. Para instalar htop en sistemas basados ​​en Debian, use el siguiente comando:

sudo apt install htop

Para usar la consola htop , escriba htop en la terminal y presione enter en el teclado. Para salir de la consola top o htop , presione q en el teclado.

42. kill, killall – matar procesos

Puede haber momentos en que algún programa no funcione correctamente o congele el sistema al consumir una tonelada de recursos del sistema. En tal situación, la mejor solución es terminar el proceso. Para matar un proceso, use los comandos kill o killall . Ambos comandos funcionan igual. Sin embargo, hay ciertas diferencias. kill toma la identificación del proceso que desea terminar, que puede obtener desde ps o desde el comando superior, mientras que el comando killall genera todos los procesos que se ejecutan con el nombre dado como entrada. La sintaxis para usar estos comandos es:

sudo kill

sudo killall

43. Historial: historial de comandos ejecutados

Si ha ejecutado una gran combinación de comandos y desea volver a ejecutarla pero no puede recordar qué utilizó, hay un comando para ello. Para ver una lista de los comandos que ya ha ejecutado, use el comando history . El comando history almacena generalmente una lista de 500 comandos. La sintaxis para usar el comando es:

history

Para ejecutar un comando de la lista de historial, use la sintaxis:

!

43. trabajos, fg, bg

En Linux, los procesos que actualmente son administrados por el shell y aún no han terminado de ejecutarse se conocen como "trabajos" y se les asigna un número de secuencia único para identificarlos. Si usa el símbolo de ampersand "&" junto con cualquier comando, el trabajo se ejecutará en segundo plano y no ocupará la ventana de la terminal. Tal trabajo se conoce como “Trabajo en segundo plano”.

Si ejecuta el comando sin el símbolo de ampersand, el trabajo se ejecutará en primer plano y ocupará la ventana de la terminal. Tal trabajo se conoce como un "Trabajo en primer plano". Para ver todos los trabajos en ejecución en su sistema, use el comando jobs . Esto mostrará una lista de todos los trabajos junto con sus identificaciones de trabajo. La sintaxis para usar el comando es:

jobs

Los dos parámetros son opcionales para controlar la salida del comando. Las opciones que puede tomar el comando son:

Opciones Descripciones
-l Muestra más información sobre cada trabajo enumerado.
-p Muestre solo los ID de proceso para los líderes del grupo de procesos de los trabajos seleccionados.

Para colocar un trabajo en segundo plano y asignar el estado de "en ejecución" hasta que termine de ejecutarse, utilice la siguiente sintaxis:

bg %

Para recuperar un trabajo en segundo plano en ejecución, use la siguiente sintaxis:

fg %

44. exportar – crear variables de entorno

El comando export se utiliza para crear y ver todas las variables de entorno. Para crear variables de entorno con el comando de exportación, use la siguiente sintaxis:

export =

Las variables de entorno así creadas son de naturaleza temporal y se eliminan tan pronto como reinicia el sistema. Para crear variables de entorno de forma permanente, agregue el comando anterior al archivo .bashrc utilizando cualquier editor de texto de su elección.

45. crontab – tareas automatizadas

El comando crontab es una gran ayuda para los usuarios de Linux, ya que puede ejecutar cualquier tarea automáticamente de forma periódica. Cualquier tarea que se ejecuta en intervalos de tiempo específicos mediante el comando crontab se conoce como cronjobs. Este comando puede ser muy útil para realizar copias de seguridad o limpiar el sistema, etc. Para usar el comando crontab , use la siguiente sintaxis:

crontab

Algunas de las opciones que puede tomar el comando crontab son:

Opción Descripción
-l Enumera todos los cronjobs para el usuario actual
-e edite el crontab para agregar nuevas tareas o modifique el intervalo de tiempo dentro del editor de texto predeterminado especificado
-r elimina el crontab actual

Cuando usa el comando crontab -e, abre el editor de texto predeterminado para editar el crontab actual. La sintaxis para programar una tarea usando el comando es:

En la parte del comando de la sintaxis anterior, puede usar cualquier comando o incluso ejecutar scripts personalizados para realizar una serie de tareas.

46. ​​servicio – servicios de control

Un servicio es un programa o una aplicación que se ejecuta en segundo plano. Para administrar dichos servicios en segundo plano en Linux, debe usar el comando service , como se muestra en la sintaxis:

service

Las opciones comunes son:

Opción Descripción
comenzar iniciar un servicio
detener detener un servicio
estado consultar el estado de un servicio

Comandos de gestión de terminales

47. claro

Este comando a menudo se pasa por alto, pero es un comando muy esencial en Linux. Después de ejecutar muchos comandos diferentes, la pantalla de la terminal puede sentirse abarrotada. Para borrar la pantalla de todas las salidas de comando, use el comando clear como se muestra a continuación:

clear

También puede utilizar el atajo CTRL+L para borrar la pantalla.

48. eco

El comando echo se usa para imprimir el parámetro que se le pasa. La sintaxis para usar el comando echo es:

echo

49. alias, alias

A veces, es posible que deba usar un conjunto muy grande de comandos varias veces. Entonces, para ahorrar tiempo al escribir los comandos grandes una y otra vez, use el comando alias. Se utiliza para reemplazar los comandos grandes con un juego de caracteres más pequeño. La sintaxis para crear un alias es:

alias =""

Para eliminar un alias, use el comando unalias como se muestra a continuación:

unalias

50 aC

Si está atrapado en un sistema sin GUI y necesita hacer algunos cálculos simples, puede usar el comando bc . Se abrirá una calculadora basada en terminal. Para abrir la calculadora bc , use la siguiente sintaxis:

bc

51. salida

El comando exit se usa para salir de la sesión de terminal actual. Use la siguiente sintaxis para usar el comando de salida:

exit

Comandos de instalación de paquetes

52. apt, dnf, yum, pacman, snap, flatpak

Estos son probablemente los comandos de Linux más esenciales que necesitará. En Linux, puede instalar casi todos los paquetes y software utilizando los respectivos administradores de paquetes de la distribución. Para los sistemas basados ​​en Debian, tiene el administrador de paquetes apt , para los sistemas basados ​​en Fedora y RedHat, tiene el administrador de paquetes dnf y para los sistemas basados ​​en Arch, puede usar el administrador de paquetes pacman . Además de estos administradores de paquetes específicos de distribución, también puede usar snap o flatpak que pueden funcionar en cualquier distribución de Linux . Para instalar cualquier paquete usando el administrador de paquetes apt , use la sintaxis:

sudo apt install

Para instalar paquetes usando dnf , use la siguiente sintaxis:

sudo dnf install

Para instalar cualquier paquete usando el administrador de paquetes pacman , use la sintaxis dada:

sudo pacman -S

Para instalar cualquier paquete usando el administrador de paquetes snap , use la sintaxis dada:

sudo snap install

Para flatpak, use la sintaxis dada:

sudo flatpak install

Comandos de gestión de red

53. ip, ifconfig

Si alguna vez necesita saber cuál es su dirección IP, dirección MAC, etc., puede usar el comando ip o el comando ifconfig . El ifconfig tiene más funciones que el comando ip , pero debe instalarse por separado con el comando:

sudo apt install wireless-tools

Para ver la dirección IP de su interfaz de red, utilice el comando IP :

ip addr

Y la sintaxis para usar el comando ifconfig es la siguiente:

ifconfig

54. silbido

Use el comando ping para probar la fuerza de la red, como se muestra a continuación:

ping

Comandos adicionales de Linux

55. Operadores Shell

Los operadores de shell son una forma fantástica de combinar comandos de Linux y ejecutarlos como uno solo. Hay algunos importantes que usará, como:

El operador

El operador '&' le permite ejecutar cualquier comando en segundo plano para que pueda usar la terminal para otras tareas. Por ejemplo, necesita copiar un archivo enorme que tomará mucho tiempo para terminar, bloqueando así su terminal para cualquier otro uso. En tal situación, puede usar el comando cp normal como se muestra arriba, pero agregue un símbolo de y comercial (&) al final para permitir que el comando se ejecute en segundo plano.

El operador

Aunque el símbolo '&&' se parece al '&', funciona de manera completamente diferente. El '&&' nos permite ejecutar dos o más comandos al mismo tiempo. La sintaxis para usar el operador '&&' es:

command_1 && command_2

Aquí, hemos combinado dos comandos para que se ejecuten en una sola línea, pero el command_2 se ejecutará una vez que el command_1 termine de ejecutarse.

El operador '>'

El operador '>' funciona como un redireccionador de salida y redirige la salida de un comando a otro comando y se conoce como el "operador de sobrescritura". Este operador lo ayudará a sobrescribir el contenido de un archivo sin siquiera abrir un editor de texto. Por ejemplo:

echo "Test line" > test.txt

Este comando sobrescribirá el contenido del archivo test.txt con la línea "Línea de prueba".

El operador '>>'

Este operador se conoce como "operador de adición" y funciona de manera similar al "operador de sobrescritura", excepto que no sobrescribe un archivo con contenido nuevo, sino que lo ayuda a agregar contenido nuevo al final del archivo. Por ejemplo:

echo "Hello World" >> test.txt

Este comando agregará la salida del primer comando al final del archivo "test.txt" sin sobrescribir el contenido del archivo.

Comandos esenciales de Linux

Hemos cubierto varios comandos útiles de Linux que lo ayudarán a usar la línea de comandos fácilmente. Si alguna vez se siente atascado o no puede recordar las banderas o la sintaxis del comando, asegúrese de consultar las páginas man oficiales. Espero que este artículo te haya ayudado a aprender algunos comandos nuevos de Linux. En caso de cualquier problema, háganoslo saber en los comentarios a continuación.

Scroll al inicio