En este momento estás viendo Comandos básicos de Linux – Parte 2

Comandos básicos de Linux – Parte 2

Compártelo:
Reading Time: 5 minutes
¡Vota al post! 4.7/5 - (44 votos)

Hola que tal amigos, ¿cómo se encuentran? Espero que muy bien. Hace 8 años, cuando iba comenzando con este blog, escribí un post acerca de los comandos básicos de linux y hasta la fecha es uno de los artículos más vistos en mi blog. Esto me da mucho gusto y estoy muy agradecido con ustedes. Y me da más gusto que usen Linux como su sistema cotidiano.

En este post de los comandos básicos linux – parte 2 veremos una extensión de la primera parte ya que es un tema muy útil para aquellos nuevos administradores de sistemas linux. Es por esta fuerte razón que abordo una segunda parte de este post. Aunque tu puedes encontrar miles de blogs con este tema, aún así tengo la esperanza que decidas elegir mi blog para guiarte en este tema.

Les ofresco por ende en este post 100 comandos básicos de linux para que te conviertas en el mejor administrador de sistemas. Para que seas un Backend Developer de mucho éxito en este mundo tan competitivo.

GNU/Linux es un maravilloso sistema que es muy noble para la gestión de sitios web y apps. Por ende, la mayoría de los servidores de Internet en el mundo tienen Linux en alguna de sus versiones. Por esta fuerte razón es muy importante que aprendas un poco de administración de sistemas linux.

Comandos Básicos de Linux para Información del sistema

  1. arch: mostrar el tipo de sistema X86(32 bits) o X64(64 bits)
  2. uname -m: también muestra el tipo de sistema
  3. uname -r: muestra la versión del kernel de tu sistema linux
  4. dmidecode -q: muestra detalles del hardware del sistema
  5. hdparm -i /dev/sda: muestra los detalles del disco duro
  6. hdparm -tT /dev/sda: hace una prueba de lectura del disco duro
  7. cat /proc/cpuinfo: muestra información del procesador
  8. cat /proc/interrupts: muestra las interrupciones del procesador
  9. cat /proc/meminfo: revisa el uso de la memoria
  10. cat /proc/swaps: muestra los archivos en la swap
  11. cat /proc/version: muestra la versión del kernel más detallado
  12. cat /proc/net/dev: muestra los detalles del hardware de red
  13. cat /proc/mounts: muestra los sistemas de archivos montados
  14. lspci -tv: muestra el hardware PCI en el sistema
  15. lsusb -tv: muestra los dispositivos USB en el sistema

Algunos comandos como el hdparm no vienen instalados en algunas distribuciones linux tales como Fedora que yo estoy usando. Para instalarlo puedes usar en Fedora el siguiente comando,

sudo dnf -y install hdparm

Comandos Básicos de Linux para Administración de archivos

Para la administración de archivos tenemos los siguientes comandos.

  1. cd /home: ir al directorio de home
  2. cd .. : regresar 1 nivel de directorio
  3. cd ../.. : regresar 2 niveles anteriores de directorios
  4. cd /: manda al directorio raíz del sistema
  5. cd ~usuariox: va al directorio del usuariox
  6. cd –: retorna al usuario anterior
  7. cd $HOME: lleva al directorio del usuario actual
  8. pwd: muestra la ruta del directorio actual
  9. ls: muestra los archivos del directorio
  10. ls -F: muestra los archivos del directorio con detalles
  11. ls -l: muestra los detalles de archivos y directorios
  12. ls -a: muestra los archivos ocultos
  13. tree: muestra los directorios y archivos en un diagrama de árbol
  14. mkdir carpeta1: crea una carpeta llamada carpeta1
  15. mkdir -p /tmp/carpeta1/carpeta2: crea un árbol de carpetas
  16. rm -f archivo1: elimina el archivo archivo1
  17. rmdir carpeta1: elimina la carpeta carpeta1
  18. rm -rf carpeta1: elimina la carpeta1 con su contenido de forma recursiva
  19. rm -rf carpeta1 carpeta2: elimina las carpeta1 y carpeta2 recursivamente
  20. mv carpeta1 carpeta2: renombra carpeta1 a carpeta2
  21. mv archivo1 archivo2: renombra archivo1 a archivo2
  22. cp archivo1: copia archivo1
  23. cp archivo1 archivo2: copia dos archivos al mismo tiempo
  24. cp -a /tmp/dir1 .: copiar un directorio dentro del directorio actual de trabajo.
  25. cp -a dir1: copiar un directorio.
  26. cp -a dir1 dir2: copiar dos directorio al unísono.
  27. ln -s file1 lnk1: crear un enlace simbólico al fichero o directorio.
  28. ln file1 lnk1: crear un enlace físico al fichero o directorio.
  29. touch -t 0712250000 file1: modificar el tiempo real (tiempo de creación) de un fichero o directorio.
  30. file file1: salida (volcado en pantalla) del tipo mime de un fichero texto.
  31. iconv -l: listas de cifrados conocidos.
  32. iconv -f fromEncoding -t toEncoding inputFile > outputFile: crea una nueva forma del fichero de entrada asumiendo que está codificado en fromEncoding y convirtiéndolo a ToEncoding.
  33. find . -maxdepth 1 -name *.jpg -print -exec convert ”{}” -resize 80×60 “thumbs/{}” \;: agrupar ficheros redimensionados en el directorio actual y enviarlos a directorios en vistas de miniaturas (requiere convertir desde ImagemagicK).

Comandos Básicos de Linux para Administración del sistema

  1. ls. Muestra la lista de directorios y archivos
  2. cd. Cambia de un directorio a otro
  3. su. Entra a la administración del sistema con la contraseña de root
  4. passwd. Cambia o define una contraseña de usuario actual o un usuario específico con passwd usuario.
  5. chgrp. Cambia a un usuario de grupo
  6. chmod. Cambia los permisos de archivos y carpetas
  7. cat. Muestra el contenido de archivos y concatena archivos
  8. cal. Muestra el mes actual en forma de calendario
  9. date. Muestra la fecha y hora del sistema
  10. vi. editor de archivos
  11. clear. Limpia toda la pantalla del shell
  12. rm. Borra archivos y directorios
  13. mv. Cambia el nombre de archivo y directorios
  14. cp. Copia archivos y directorios
  15. ln. Crea un acceso directo
  16. sftp. Se conecta a un servidor ftp
  17. ssh. Se conecta al shell de un servidor
  18. dnf. Instala programas en Fedora
  19. sudo dnf -y update. Actualiza el sistema en general.
  20. sudo dnf -y update –nogpgcheck –best –allowerasing. Actualiza el sistema con algunas características.
  21. apt-get. Instala programas en Debian y Ubuntu
  22. exit. Salir del shell o de usuario root
  23. adduser. Agregar un usuario al sistema
  24. fdisk. Para editar y gestionar las particiones del disco duro
  25. less. Muestra el contenido de un archivo
  26. finger. Muestra información de un usuario
  27. hostname. Muestra el nombre del equipo
  28. grep. Busca patrones de cadenas dentro de archivos
  29. find. Búsqueda de archivos, multitud de opciones de búsqueda
  30. gzip. Comprime/expande archivos
  31. halt. Apaga el sistema
  32. reboot. Reinicia el sistema
  33. help. Ayuda sobre los comandos internos de bash
  34. mail. Envía y recibe correos
  35. mkdir. Crea un directorio
  36. netstat. Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc
  37. iwconfig. Configura una tarjeta de red inalámbrica
  38. ifconfig. Muestra/Configura las interfaces de red del sistema
  39. iptables. Herramienta de configuración del firewall de Linux
  40. iwlist. Obtiene información detallada de una tarjeta inalámbrica
  41. ipcalc. Realiza cálculos simples sobre direcciones IP
  42. ping. Manda un echo_request (solicitud de eco) a un equipo en al red
  43. route. Muestra/altera la tabla de ruteo IP
  44. tar. Herramienta empaquetadora/compresora de archivos
  45. uname. Despliega información del sistema
  46. startx. Inicia una sesión X
  47. who. Muestra quien esta conectado al sistema
  48. alias. Crea atajos de comandos, lista los alias actuales
  49. cmp. Compara dos archivos byte por byte
  50. dig. Utilería para consultas a servidores DNS
  51. fortune. Imprime un adagio al azar
  52. man. Muestra el manual del comando indicado.

Cualquier pregunta la pueden hacer comentando en este artículo. Me sería de mucha ayuda si compartes este post en las redes sociales.

Angel Yocupicio

Profesor de Física y Matemáticas, Webmaster, Blogger, Linux Servers Manager, Aficionado al Béisbol, Linuxero, Emprendedor y Padre de Familia.