Tutoriales

Más de 50 comandos básicos de Linux para principiantes y expertos: una guía completa

introducir

Desbloquee todo el potencial del sistema Linux con esta guía completa de los comandos de Linux. Ya sea que sea un administrador experimentado o un principiante, dominar estos comandos es fundamental para la gestión efectiva del servidor, los scripting y la solución de problemas. Este tutorial lo guiará a través de los comandos más utilizados y potentes para la administración de archivos, el control de procesos, el acceso al usuario, la configuración de la red y la depuración del sistema.

Aprenderá más de 50 comandos esenciales de Linux que mejorarán sus habilidades y lo convertirán en un usuario de Linux Power. Desde tareas básicas hasta operaciones avanzadas, estos comandos se convertirán en su herramienta preferida para la gestión eficiente y los sistemas de solución de problemas.

Requisitos previos

Para seguir este tutorial, necesita un entorno Linux en ejecución. Usaremos un servidor Ubuntu para la demostración, pero estos comandos se utilizarán para cualquier distribución moderna de Linux.

Para este tutorial, recomendamos usar la máquina virtual (VM) que usa Virtualbox U otra herramienta de virtualización. Si no ha configurado un sistema Linux, puede seguir la guía para instalar Ubuntu en VirtualBox o cualquier otra plataforma de máquina virtual de su elección.

Los 50 principales comandos básicos de Linux que todo usuario regular debe saber

  1. Pwd – Imprima el directorio de trabajo actual para mostrar su ubicación actual en el sistema de archivos.
  2. CD – Se utiliza para cambiar los directorios, lo que le permite navegar a través del sistema de archivos.
  3. LS – Uno de los comandos más utilizados en Linux es enumerar el contenido del directorio.
  4. Mkdir – El comando crea un nuevo directorio y organiza el sistema de archivos.
  5. Tocar – Cree un archivo vacío o actualice la marca de tiempo de un archivo existente.
  6. MV – Mueva o cambie el nombre de archivos y directorios en Linux, este es un comando común para la administración de archivos.
  7. CP – Similar mvpero se usa para copiar archivos o directorios sin mover archivos.
  8. RM – eliminar un archivo o directorio y eliminarlo del sistema de archivos.
  9. LN – Cree enlaces simbólicos (atajos) para archivos o directorios, lo que hace que sean más fáciles de acceder.
  10. Claro – Borre la pantalla del terminal para proporcionar un espacio de trabajo limpio.
  11. gato – Muestre el contenido del archivo directamente en el terminal, que puede usarse para vistas rápidas.
  12. eco – Imprima cadenas de texto al terminal, generalmente se usa para la salida de script o línea de comando.
  13. Menos – Muestre contenido en un formato clasificado, que se puede usar para leer archivos largos sin desplazarse.
  14. hombre – Abra la página del hombre del comando, proporcionando información detallada sobre cómo funciona.
  15. Desanimado – Muestre información básica sobre el sistema operativo, incluidas las versiones del núcleo.
  16. Guau – revelando actualmente los usuarios iniciados actualmente, lo cual es útil para tareas relacionadas con el usuario.
  17. arriba – Muestre información en tiempo real sobre el proceso de actividad, incluido su uso de recursos del sistema.
  18. PD – Muestra información sobre el proceso de ejecución en el sistema.
  19. Matar y kiel – termina el proceso activo por identificación o nombre del proceso.
  20. Df – Muestra información sobre el uso del espacio en disco y el almacenamiento disponible.
  21. chmod – Cambie los permisos a archivos o directorios para controlar quién puede acceder o modificarlos.
  22. perro chino – Cambie la propiedad de un archivo o directorio para asignarlo a un usuario o grupo específico.
  23. alquitrán – Se utiliza para comprimir o extraer archivos de archivos de archivo .tar.gz o .tar.bz2.
  24. Uva – Busque patrones o cadenas específicos en un archivo para que sea fácil encontrar información.
  25. cabeza – Muestra la parte superior del archivo, generalmente las primeras líneas.
  26. Cola – Muestra las últimas líneas del archivo, generalmente utilizadas para ver el registro.
  27. diferencia – Compare dos archivos y muestre las diferencias entre ellos.
  28. CMP – Compare dos archivos por bytes y determine si son iguales.
  29. comunicación – Combinado diff y cmp Mostrando líneas comunes, líneas y diferencias únicas.
  30. tipo – Contenido de los archivos de clasificación, salida en un orden específico.
  31. salida – Establezca variables de entorno, que pueden afectar el comportamiento de los procedimientos y los comandos.
  32. cremallera – Comprima los archivos en archivos zip para facilitar el intercambio o el almacenamiento.
  33. Descomprimir – Extraiga archivos del archivo ZIP y restaure los archivos originales.
  34. Ssh – Conéctese de forma segura a sistemas remotos a través de la red, lo que permite la administración remota.
  35. Atender – Inicie o detenga los servicios del sistema, como servidores web o bases de datos.
  36. wget – Descargue archivos directamente de Internet a su sistema utilizando la línea de comandos.
  37. UFW – Herramienta simple de gestión de firewall para administrar reglas de firewall y configuraciones de seguridad.
  38. iptables – Proporciona un control de bajo nivel para configurar un firewall, generalmente utilizado con otras utilidades.
  39. Apt, Pacman, Yum, RPM – Administrador de paquetes para varias distribuciones de Linux para ayudarlo a instalar, actualizar y eliminar software.
  40. Sudo – Ejecutar comandos con privilegios de superusuario, lo que permite la gestión de tareas.
  41. California – Muestra calendario directamente en el terminal para referencia rápida.
  42. Alias – Cree accesos directos de comandos personalizados para simplificar comandos complejos o comunes.
  43. Dd – Para copia de archivos de bajo nivel, generalmente se usa para crear unidades o copias de seguridad USB de arranque.
  44. Dónde – Encuentre las páginas binarias, de origen y manuales del comando para ayudarlo a encontrar sus archivos.
  45. Qué – Describa brevemente el comando para ayudarlo a comprender su propósito.
  46. UserAdd y usermod – Agregue nuevos usuarios o modifique los datos del usuario existentes para ayudar a la administración de usuarios.
  47. Pasada – Cree o actualice la contraseña de la cuenta de usuario para asegurarse de que el sistema esté seguro.
  48. Montaña – Instale el sistema de archivos para acceder al dispositivo de almacenamiento o al sistema de archivos remoto.
  49. ifconfig – Muestra información sobre la interfaz de red y su dirección IP asociada.
  50. Traceroute – rastrear la ruta de la red al destino y mostrar cada salto en el camino.

Comandos de archivo y directorio

Ordendescribirejemplo
lsLista de contenido del directorio.ls
cdCambiar el directorio.cd /path/to/directory
pwdMuestra el directorio actual.pwd
mkdirCrea un nuevo directorio.mkdir new_directory
rmdirEliminar un directorio vacío.rmdir empty_directory
rmEliminar un archivo o directorio.rm file.txt
touchCrear un archivo vacío.touch new_file.txt
cpCopie un archivo o directorio.cp file.txt /path/to/destination
mvMover o cambiar el nombre del archivo.mv file.txt /path/to/new_location
catMuestra el contenido del archivo.cat file.txt
nano / vimEditar archivos en el terminal.nano file.txt
findBusque archivos en la jerarquía de directorio.find . -name "file.txt"
grepUse el patrón para buscar texto.grep "pattern" file.txt
tarArchivar y comprimir archivos.tar -cvf archive.tar file1.txt file2.txt
dfMuestra el uso del disco del sistema de archivos.df
duMostrar directorio/tamaño del archivo.du -sh /path/to/directory
chmodCambiar los permisos de archivo.chmod 755 file.txt
chownCambie el propietario del archivo.chown user:group file.txt
mountInstale el sistema de archivos.mount /dev/sdb1 /mnt
umountDesinstalar el sistema de archivos.umount /mnt

Comandos de red

OrdendescribirUso de muestra
pingPrueba de prueba al host.ping google.com
ifconfig / ip aMuestra la interfaz de red.ifconfig o ip a
netstat / ssMuestra la conexión de red.netstat -tuln o ss -tuln
wgetDescargue el archivo a través de http/ftp.wget
curlTransfiera datos utilizando la sintaxis de URL.curl -O
nc (Netcat)Depuración de red y transmisión de datos.nc -zv 192.168.1.1 80
tcpdumpCapturar y analizar paquetes de red.tcpdump -i eth0
iptablesConfigurar reglas de firewall.iptables -A INPUT -p tcp --dport 22 -j ACCEPT
tracerouteEl seguimiento del paquete de ruta lo lleva al host de red.traceroute example.com
nslookupConsulte DNS para obtener la asignación de nombre de dominio o dirección IP.nslookup example.com
sshConéctese de forma segura al host remoto.ssh user@example.com

Comandos de monitoreo de procesos y sistemas

OrdendescribirComando de muestra
psMuestra el proceso de ejecución.ps aux
topVisor de procesos dinámicos.top
htopSuperior de la versión mejorada.htop
killEnvíe la señal a un proceso.kill
killallMata el proceso con el nombre.killall
uptimeTiempo de actividad del sistema y carga.uptime
whoamiActualmente registrado en el usuario.whoami
envMostrar variables de entorno.env
straceEl sistema de seguimiento requiere el proceso.strace -p
systemctlAdministrar servicios Systemd.systemctl status
journalctlVer el registro del sistema.journalctl -xe
freeMuestra el uso de la memoria.free -h
vmstatInformar estadísticas de memoria virtual.vmstat 1
iostatInforme de CPU y estadísticas de E/S.iostat
lsofEnumere los archivos abiertos por proceso.lsof
dmesgImprima el mensaje de búfer de anillo de núcleo.dmesg

Comandos de gestión de usuarios y permisos

OrdendescribirComando de muestra
passwdCambiar la contraseña de usuario.passwd
adduser / useraddAgregue nuevos usuarios.adduser o useradd
deluser / userdelEliminar al usuario.deluser o userdel
usermodModificar la cuenta de usuario.usermod -aG
groupsExhibir la membresía del grupo.groups
sudoEjecutar el comando como root.sudo
chageCambie la información de vencimiento de la contraseña del usuario.chage -l
idMostrar información de identidad del usuario.id
newgrpInicie sesión en un nuevo grupo.newgrp

Comandos de transferencia de archivos y sincronización

OrdendescribirComando de muestra
scpCopie el archivo a SSH de manera segura.scp user@remote:/path/to/file /local/destination
rsyncSincronizar efectivamente archivos y directorios.rsync -avz /local/directory/ user@remote:/path/to/destination
ftpUse el protocolo de transferencia de archivos para transferir archivos.ftp ftp.example.com
sftpUse el protocolo de transferencia de archivos SSH para transferir de forma segura los archivos.sftp user@remote:/path/to/file
wgetDescargue archivos de la red.wget
curlTransferir datos desde o hacia el servidor.curl -O

Comandos de procesamiento de texto

OrdendescribirComando de muestra
awkEscaneo y procesamiento de patrones.awk '{print $1}' file.txt
sedEl editor de transmisión se utiliza para filtrar/modificar el texto.sed 's/old/new/g' file.txt
cutEliminar secciones de las líneas de texto.cut -d':' -f1 /etc/passwd
sortOrdenar líneas de texto.sort file.txt
grepBuscar patrones en el texto.grep 'pattern' file.txt
wcCalcule palabras, líneas y caracteres.wc -l file.txt
pasteFusionar líneas de archivo.paste file1.txt file2.txt
joinAgregue dos líneas del archivo al campo público.join file1.txt file2.txt
headLa primera parte del archivo de salida.head -n 10 file.txt
tailLa última parte del archivo de salida.tail -n 10 file.txt

Comandos de utilidad y acceso directo de shell

OrdendescribirComando de muestra
aliasCrea un atajo para el comando.alias ll="ls -la"
unaliasEliminar el alias.unalias ll
historyMuestra los comandos ingresados anteriormente.history
clearBorre la pantalla del terminal.clear
rebootReinicie el sistema.reboot
shutdownApague el sistema.shutdown now
dateVisualizar o establecer la fecha y hora del sistema.date
echoMuestra una línea de texto.echo "Hello, World!"
sleepRetrasar el tiempo especificado.sleep 5
timeMida la duración de la ejecución del comando.time ls
watchEjecute el programa regularmente para mostrar la pantalla completa de salida.watch -n 5 df -h

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba