50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 16 minutos
Servidores y SO

15 comandos básicos de Linux que todo usuario debería conocer🔑

Matt Schmitt By Matt Schmitt 16 minutos de lectura Actualizado el 27 de abril de 2024
mejores comandos de linux

El sistema operativo Linux parece demasiado complicado de usar, las líneas de comando pueden recordarle un proceso de programación que necesita experiencia o talento para saber qué hacer.

Debo decir que no te preocupes. queremos empezar con 15 comandos básicos de linux para que los principiantes se familiaricen fácilmente con esta popular interfaz de código abierto.

Antes de pasar a la lista de los 15 comandos que todo usuario de Linux debería conocer, es posible que desee tener una perspectiva sobre la importancia de los comandos en la mayoría de las distribuciones. Es por eso que la primera sección trata algunas definiciones y explicaciones básicas. 

También hay un comando 16 Creo que debería estar aquí, o tal vez el comando 0 porque probablemente sea incluso más importante que los demás: apto. Básicamente se utiliza para instalar y eliminar paquetes en muchas distribuciones de Linux, incluidas Debian y Ubuntu. Si su sistema operativo viene con una GUI, puede reemplazar la mayoría de estos 15 comandos haciendo clic en algunas pantallas. Sin embargo, lo que no puedes cambiar es que la mayoría de los paquetes deben instalarse desde la terminal y, para eso, necesitas apt. ¿Tu Linux no tiene un escritorio GUI? No hay problema: solo echa un vistazo a mi guía en cómo instalar GUI en el servidor Ubuntu¡Y también verás lo importante que es apt!

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

Los comandos de Linux más básicos que debes conocer

 

La mayoría de la gente imagina a Linux como un sistema operativo complicado utilizado por programadores. Pero no es tan difícil como creen. A medida que se familiarice con este sistema operativo de código abierto y sus distribuciones, descubrirá los comandos de Linux como una interfaz fácil de usar para ayudar a los usuarios a administrar, solucionar problemas o incluso optimizar el sistema operativo y sus aplicaciones.

Como tal vez sepas, esto interfaz de línea de comandos (CLI) es una interfaz de usuario (UI) basada en texto en su dispositivo que puede ejecutar casi todas las tareas requeridas (un cuadro típicamente negro con texto blanco que también se conoce como procesador de línea de comandos o intérprete de línea de comandos).

Uno de los tipos más populares de interfaz de línea de comandos para Linux es intento (Bnuestro Aganar Shell) shell que admite todos los comandos del Bourne Shell original, así como muchos otros. Fue escrito como un reemplazo gratuito y de código abierto para el shell Bourne que incluye características como edición de línea de comandos, historial de comandos y sintaxis de sustitución de comandos del cáscara de maíz (KSH) y shell C (CSH). También puede admitir la expansión de llaves que se utiliza para generar cadenas de texto.

Lea también: ¡Instala Linux bash en Windows 10!

Al tener la naturaleza abierta de bash, la mayoría de las distribuciones de Linux, todas las versiones de macOS de Apple, el subsistema de Windows para Linux y el sistema operativo Solaris lo utilizan como shell de usuario predeterminado. Para abrir el shell bash en Linux, simplemente inicie una terminal desde el menú de aplicaciones de su escritorio e inicie las secuencias de comandos del shell. (Recuerde que, dependiendo de cómo haya configurado las cosas el administrador del sistema, puede cambiar su shell predeterminado). Cuando se abre una terminal, presentará un mensaje para escribir el código.

✅ Ahora es el momento de aprender algunos códigos de Linux. A continuación se presenta una lista de algunos Comandos básicos de Linux con ejemplos. Se presentará lo que todo usuario de Linux debería conocer:

Nota 1: la sintaxis típica de un comando puede ser algo como esto:

command [-argument] [ - - long-argument] file

Nota 2: Los comandos, archivos y nombres de directorios en un shell de Linux distinguen entre mayúsculas y minúsculas, lo que significa que PWD imprimirá el directorio de trabajo actual pero PWD devolverá el siguiente error:

Bash: PWD: command not found

Nota 3: La extensión del archivo no importa, lo que significa que en la CLI de Linux, el tipo de archivo lo determinará automáticamente.

Nota 4: el

/

(barra diagonal) ¿Se utiliza un carácter especial para separar directorios?

Nota 5: Casi todos los comandos de Linux admiten el argumento para ayudarle durante el recorrido por la interfaz de línea de comandos.

- - help

Nota 6: el signo es un mensaje que nos muestra que el shell está esperando entrada y aparece antes de cada sintaxis de este artículo.

$

Lea también: Encuentre la versión del sistema operativo con la línea de comando

1- ls comando

Si desea enumerar archivos o directorios dentro del sistema de archivos de linux OS, entonces el comando ls (abreviatura de Lista) es la solución. Con este comando, tiene una variedad de opciones, como la siguiente tabla:

Opción Descripción
yo ~ Da el contenido del directorio de inicio.
es ../ Proporciona el contenido del directorio principal.
ls –versión Comprueba la versión del comando ls.
ls -a enumera todos los archivos, incluidos los archivos ocultos, que comienzan con "."
ls –color Lista de colores [=siempre/nunca/automático]
ls -d enumerar directorios – con '*/'
ls -F Muestra tipos de archivos (“/” = directorio, “*” = ejecutable)
ls-li Si el archivo es la primera columna, entonces este comando imprime el número de índice
ls-l lista con formato largo (permisos, tamaño, propiedad y fecha de modificación)
ls -laF lista de formato largo que incluye archivos ocultos
ls-lh lista de formato largo con tamaño mostrado usando unidades de archivo legibles por humanos (KB, MB, GB)
ls-ls lista con formato largo con el tamaño del archivo (descendente)
ls-r lista en orden inverso
ls -R listar recursivamente el árbol de directorios
ls-s tamaño del archivo de lista
ls -S ordenar por tamaño de archivo
es -t ordenar por fecha y hora de modificación: abrirá el último archivo que editó
ls -X ordenar por nombre de extensión

2-comando contraseña

Como mencionamos,

$ pwd [option]

es una de las hojas de referencia de comandos básicos de Linux. Puede imprimir fácilmente el directorio de trabajo actual comenzando desde la raíz. Este comando tiene dos banderas:

Pwd –L

Muestra la ruta lógica del directorio de trabajo actual con el nombre del enlace simbólico.

Pwd –P

Muestra la ruta física del directorio de trabajo actual sin el nombre del enlace simbólico.

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

3- alias

Este comando le permite indicar un atajo o una abreviatura para hacer referencia a un comando (o conjunto de comandos) para evitar escribir un comando largo varias veces. De hecho, cuando necesites utilizar un comando una y otra vez, el comando alias te resultará útil. Puede ahorrarle tiempo creando un comando único que puede reemplazar una cadena por otra mientras ejecuta los comandos. Este atajo se puede utilizar varias veces. En este caso, creamos algo llamado alias para ese comando.

La sintaxis de este comando es:

alias [-p] [name [=value] …]

O puede ser algo como esto:

alias alias_name="command_to_run"

4-comando cd

Este comando cambiará su directorio actual en Linux y otros sistemas operativos similares a Unix. En otras palabras, el cd (abreviatura de Ccolgar Directory) es uno de los comandos de Linux más utilizados y uno de los básicos que se utiliza en la terminal de Linux. La sintaxis de este comando es:

cd [options] directory

A continuación se muestran algunos ejemplos del uso de este comando:

Suponiendo que el Descargas El directorio existe en su directorio de inicio. Usando el siguiente código, simplemente puede navegar hasta él:

cd Downloads

También puedes navegar hasta él utilizando la ruta absoluta:

cd /home/username/Downloads

Como puede ver, el signo (/) muestra la ruta absoluta al directorio. También puede navegar uno o más niveles hacia arriba desde el directorio actual. Para hacerlo, suponga que se encuentra actualmente en el

/home/username/Downloads

directorio, para cambiar al

/home/username

directorio (un nivel más arriba), escribiría:

cd . ./

Este comando le sube un nivel desde el directorio actual.

/home

Para mover dos niveles hasta el directorio, puede ejecutar el siguiente código:

cd . ./ . ./

También puede navegar al directorio de trabajo anterior utilizando un carácter de guión como argumento para el comando cd como el siguiente:

cd -

O navegue hasta el directorio de inicio usando una tilde (~), como se muestra a continuación:

cd ~

Por ejemplo, si desea navegar desde

/home/username/Downloads

directorio al

/home

directorio, escribirías:

cd ~/Downloads

Nota: Si el directorio seleccionado tiene un espacio en su nombre, debe utilizar el carácter de barra invertida (\) para escapar del espacio, como se muestra a continuación:

cd Dir\beta\router\hosting

comando de 5 mv

Este comando se utiliza para mover uno o más archivos o directorios de un lugar a otro. La siguiente es la sintaxis de este comando básico de Linux con algunos ejemplos:

mv [option] SOURCE DESTINATION

El FUENTE puede ser uno o más directorios o archivos, y el DESTINO debe ser un único directorio o archivo. Para mover un directorio o archivo, necesita permisos de escritura en ambos FUENTE y DESTINO. De lo contrario, recibirá un error de permiso denegado.

Si simplemente desea cambiar el nombre de un archivo, escriba la siguiente sintaxis:

mv [filename] [new_filename]

Por ejemplo:

mv names.txt fullnames.txt

De manera similar, si desea mover un archivo a una nueva ubicación, utilice la siguiente sintaxis:

mv [filename] [dest-dir]

Por ejemplo:

mv fullnames.txt /home/routerhosting1/Downloads

Puedes forzar el mv comando para solicitar usando el –i opción de línea de comando:

mv -i [filename] [new_filename]

Esta sintaxis conduce a mv solicitar permiso al usuario antes de sobrescribir un archivo existente.

linux-vps Alojamiento Linux simplificado

¿Quiere una mejor manera de alojar sus sitios web y aplicaciones web? ¿Desarrollando algo nuevo? ¿Simplemente no te gusta Windows? Por eso tenemos VPS Linux.

Consigue tu VPS Linux

6- comando gato

El gato El comando (abreviatura de concatenar) es uno de los más utilizados y uno de los comandos básicos de Linux que permite a los usuarios crear uno o varios archivos, concatenar archivos, ver el contenido de los archivos y redirigir las salidas en archivos o terminales. La sintaxis típica de este comando es algo como esto:

cat [option] [file] . . .

Ejemplo:

cat /123456/test/file01/123456/test/file02

La siguiente tabla muestra las principales opciones para usar el comando cat:

opción descripción
prueba de gato Muestra el contenido de un archivo.
prueba de gato1 prueba2 Muestra el contenido de test1 y test2.
prueba de gato1; tetina2; prueba3 Muestra varios archivos a la vez
gato -b agrega números de línea a líneas que no están en blanco
gato -n nombre de archivo Muestra contenidos y agrega números de línea a todas las líneas.
gato -s Reduce las líneas en blanco a una sola línea
gato -e Muestra $ al final de la línea. Bueno para comprimir varias líneas en una sola línea
gato –prueba T muestra ^I en lugar de pestañas
gato prueba1 tetina2 prueba3 > prueba4 Redirigir el contenido de varios archivos en un solo archivo
gato > prueba1 Creará un archivo llamado prueba1
prueba de gato1 >> prueba2 Agregará el contenido de un archivo al final de otro archivo

comando 7-cp

El cp comando significa COPIAR. Este comando puede copiar uno o un grupo de archivos o directorios. Requiere al menos dos nombres de archivo en su argumento. La sintaxis de este comando puede ser similar a la siguiente:

cp [option] Source Destination
cp [option] Source Directory
cp [option] Source-1 Source-2 Source-3 Source-n Directory

La primera y segunda sintaxis se utilizan para copiar el archivo de origen al destino o directorio. La tercera sintaxis se utiliza para copiar varios archivos (fuentes) al directorio.

Ejemplo 1:

cp file file-backup

Este código copiará un archivo llamado file.txt to file-backup.txt.

Ejemplo 2:

cp file1.txt dir file2.txt dir

Este código copiará varios archivos y directorios a la vez. En este caso, el destino debe ser un directorio.

8- comando mkdir

Este comando de Linux permite a los usuarios crear nuevos directorios. Con mkdir comando, también puede establecer permisos y crear varias carpetas a la vez. La sintaxis de este comando para crear un directorio único es algo como esto:

mkdir [option] dir-name

Ejemplo:

mkdir test-dir

Este comando creará un nuevo directorio llamado prueba. Si desea crear varios directorios a la vez, utilice la siguiente sintaxis:

mkdir {test1, test2, test3}

9-comando rmdir

Otro comando de nuestra lista de comandos básicos de Linux proporcionada es rmdir que le permite eliminar directorios vacíos del sistema de archivos en Linux. La sintaxis de este comando se muestra a continuación:

rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …

Opciones:

En el

rmdir –p

cada uno de los directorios

Ejemplo:

rmdir mydir1 mydir2 mydir3

En este ejemplo, midir1, midir2, y midir3 serán eliminados, si están vacíos. Si alguno de estos directorios no está vacío, se imprimirá un mensaje de error para ese directorio y no se eliminarán los demás directorios.

Opciones:

  • directoriormdir –p: Cada uno de los argumentos del directorio se trata como un nombre de ruta que se eliminará en esta opción. Si están vacíos, se iniciará el último componente.
  • rmdir –v, -verboso: esta opción puede mostrar información detallada para cada directorio que se está procesando.
  • rmdir -ignorar – fallar – activado – no – vacío: si un directorio no está vacío, esta opción no informará un mensaje de error por falla ocurrida.
  • rmdir –versión: esta opción se utiliza para mostrar la información de la versión y salir.

Lea también: ¿Cómo eliminar un directorio en Linux?

comando 10-rm

Cuando vaya a eliminar directorios y el contenido dentro de ellos, el rm El comando es la solución. Pero, si sólo desea eliminar el directorio, utilice rm –r. La sintaxis es algo así como el siguiente código corto:

rm [option] FILE

Ejemplo:

rm test.txt

Este comando eliminará permanentemente el directorio test.txt.

11- Comando táctil

El comando táctil se conoce como otro comando básico de Linux que le permite crear un nuevo archivo en blanco.

Sintaxis: toque nombre_archivo

touch

Ejemplo: toque  /Inicio /nombre de usuario/Documentos/Me.txt

Este comando crea un único archivo de texto en la dirección de destino (documentos). Si desea crear varios archivos en un destino particular.

Sintaxis: toque Archivo1_nombre Archivo2_nombre Archivo3_nombre

Opciones:

touch –a: este comando puede cambiar el tiempo de acceso a un archivo específico. Se recomienda modificar o actualizar las horas del último acceso de un archivo

12- Localizar comando

El comando de localización actúa como un comando de búsqueda en Windows. Es la forma más sencilla de buscar archivos por nombre o incluso sin saber el nombre exacto.

Sintaxis: localizar [nombre de archivo]

locate

Ejemplo:

Localizar{ -i Libro*nota} 

Este comando busca archivos con las palabras "libro" y "nota", ya sea en mayúsculas o minúsculas.

13- comando df

El comando Df significa "Disco libre", que le brinda los detalles del sistema en forma de informe, como la cantidad de disco, el espacio y el uso.

Para ver el resumen legible del espacio en disco, puede recibirlo en formato de bytes, megabytes y gigabytes.

Por ejemplo: MegaBytes:

df -m

Sintaxis:

  • df
  • df/dir
  • df [opción] [/dev/DISPOSITIVO]

14- comando matar

El comando Kill le ayuda a colapsar los programas que no responden; sin embargo, es posible finalizar los programas manualmente.

 Sintaxis:

kill [signal option]
kill PID

Ejemplo:

Hay dos señales comunes con el comando Kill que los usuarios utilizan con mayor frecuencia: 

SIGKILL: Esta señal obliga a que todos los programas finalicen lo antes posible y esta parada repentina no guardará los cambios del programa.

SIGNO: Este tipo de señal hace que un programa deje de ejecutarse, pero a diferencia de SIGKILL, permite que el programa guarde todos los cambios. 

15- agregar usuario, comando userdel

El sistema operativo multiusuario (Linux) proporciona acceso de múltiples usuarios simultáneamente. Por lo tanto, es necesario crear múltiples usuarios para interactuar con el sistema.

Usuario agregar: Este comando crea un nuevo usuario y Passwd se utiliza para establecer la contraseña para esta cuenta de usuario.

Sintaxis: useradd [OPCIONES] NOMBRE DE USUARIO

Ejemplo:

useradd JohnSmith

usuariodl: eliminar una cuenta de usuario significa eliminar al usuario y sus archivos. Este comando actúa igual que crear un usuario con un pequeño cambio.

Sintaxis: userdel Nombre de usuario

Ejemplo:

userdel JohnSmith

Opciones:

usuariodel –f: Esta opción forzará la eliminación del usuario 

userdel –r: este comando elimina un usuario con el directorio de inicio y sus archivos más el spool de correo del usuario.

Ejemplo:

  • usuariodel -f Jack
  • usuariodel -r John

 

¿Cómo practicar los comandos básicos de Linux?

No importa si desea probar/analizar sus scripts de shell en línea o si desea practicar comandos básicos de Linux, primero debe comprenderlos bien. Para practicarlos, puede instalar Linux dentro de Windows usando el Subsistema de Windows para Linux. También puede utilizar terminales Linux en línea. Algunos sitios web le proporcionan terminales Linux en línea para ejecutar comandos normales de Linux en un navegador web para que pueda probarlos o practicarlos.

Conclusión

Linux incluye una gran cantidad de comandos, pero hemos seleccionado los comandos que necesita con más frecuencia. En este artículo, explicamos algunos de los comandos básicos de Linux con ejemplos de codificación. Sin embargo, los pasos pueden diferir según las distribuciones que esté utilizando; Puedes utilizar la ayuda de Linux o incluso comentarnos para ayudarte.

Preguntas frecuentes

¿Cuál es la diferencia entre pwd y /bin/pwd?

El persona con discapacidad es un comando incorporado en el shell mientras /bin/contraseña es una herramienta que viene con su distribución de Linux. Para especificar que desea ejecutar el programa independiente en lugar del comando integrado del shell, utilice /bin/contraseña.

¿Cómo ejecuto comandos en Linux?

Primero, inicie una terminal desde el menú de aplicaciones de su escritorio. Luego intente encontrar el shell bash que es el shell predeterminado en la mayoría de las distribuciones de Linux. Ahora, escriba un comando y presione Entrar para ejecutarlo.

¿Qué significa CLI?

Una interfaz de línea de comandos (CLI) es una interfaz basada en texto que se utiliza para escribir y ejecutar comandos. Antes del mouse, era la forma estándar de interactuar con una computadora. Cada CLI tiene un símbolo del sistema para aceptar un comando.

¿Cuál es el uso de la línea de comandos?

El mejor uso de la línea de comando es que requiere muchos comandos. Esta interfaz le ayuda a ingresar un comando que puede pasar al sistema operativo de su computadora y ejecutarse. Usando la línea de comando, también puede navegar por los archivos y carpetas de su dispositivo.

¿Qué es una hoja de trucos de Linux?

Hay cientos de comandos de Linux que quizás necesites conocer. Una hoja de trucos de Linux puede ayudarle a encontrarlos y recordarlos fácilmente. Dicha hoja puede mostrarle comandos relacionados con la siguiente información:

  • Información del sistema
  • Información de hardware
  • Seguimiento del rendimiento y estadísticas.
  • Información y gestión de usuarios
  • Comandos de archivos y directorios
  • Gestión de procesos
  • Permisos de archivos
Compartir

Más del blog

Sigue leyendo.

Las mejores aplicaciones autohospedadas que puede ejecutar con Imagen de portada de Cosmos Cloud con paneles de aplicaciones alrededor de un panel de Cosmos.
Servidores y SO

Las mejores aplicaciones autohospedadas que puede ejecutar con Cosmos Cloud: archivos, medios, contraseñas, automatización y más.

Tal vez hayas configurado Cosmos Cloud y ahora quieras ver qué aplicaciones combinan bien con él, o tal vez aún no te hayas decidido por Cosmos y solo quieras ver qué tan bien se adapta a tu trabajo.

Nick PlataNick Plata 16 minutos de lectura
Portainer vs Cosmos Cloud para administrar aplicaciones Docker cubren un diagrama de configuración híbrida y operaciones de neón frente a bloques de acceso.
Servidores y SO

Portainer vs Cosmos Cloud: la mejor opción para la gestión de aplicaciones Docker

Si ya conoce Docker y solo desea una forma más limpia de ejecutar una pila de aplicaciones en crecimiento, aquí está la respuesta breve a Portainer vs Cosmos Cloud. Portainer es la elección más fuerte para la dirección

Nick PlataNick Plata 14 minutos de lectura
Gráfico de características de Cosmos Cloud, CasaOS y Umbrel que muestra tres rutas autohospedadas dentro de un mundo abstracto de red en la nube.
Servidores y SO

Cosmos Cloud vs CasaOS vs Umbrel: ¿Qué plataforma autohospedada se adapta a su configuración?

La respuesta corta es que CasaOS sigue siendo el lugar más fácil para comenzar, Umbrel tiene la sensación más limpia y Cosmos Cloud tiene más sentido una vez que desea un control más estricto sobre el dominio.

Nick PlataNick Plata 11 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.