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

Comandos básicos de Linux

Compártelo:
Reading Time: 4 minutes
¡Vota al post! 4.8/5 - (22 votos)

Comandos básicos de Linux

Gnu/Linux es un sistema operativo de código abierto. Fue una iniciativa del programador finlandés Linus Torvalds, de ahí el nombre del sistema. Desde 1991 Torvalds lanzó la primera versión del kernel o núcleo de este robusto sistema operativo.

A la mayoría de los desarrolladores nos apasiona el uso de Linux ya que nos brinda una gran variedad de opciones para el desarrollo. Muchos de los comandos básicos de Linux que tienen que ver con el desarrollo web los describo a continuación.

Para listar archivos y carpetas

$ ls

comandos básicos de linux

Si agregamos las variantes -las al comando anterior podemos ver mas detalles de carpetas y archivos tales como los permisos.

$ ls -las

Para entrar a un directorio específico

$ cd Descargas

Recuerda que debes dar ENTER cada vez que escribas un comando para ejecutarlo. Linux es muy intuitivo ya que no necesitas escribir todo el nombre del directorio.

Escribiendo las primera letras del nombre del directorio y luego presionando la tecla de tab entonces te completa automáticamente el nombre del directorio.

En caso de que existan directorios cuyo nombre inicien con las mismas letras que tecleaste, entonces aparecerán tales directorios al presionar tab. Hasta que teclees una letra de diferencia con los demás nombres de directorios, entonces te guiará al directorio buscado.

Esta funcionalidad es muy útil cuando tratamos con nombres de directorio muy largos.

De hecho esta funcionalidad intuitiva también sucede en la manipulación de archivos con los comandos respectivos. Ve el siguiente ejemplo de ejecución de cd.

$ cd D

En este caso solo escribí cd D y presioné dos veces la tecla tab y me mostró dos directorios que inician con D, Descargas/ y Documentos/. Cuando escriba cd De y presione tab, entonces me llamará a la línea de shell al directorio Descargas/.

Ve la siguiente imagen.

$ cd De

al presionar tab,

Al presionar la tecla ENTER entonces el shell irá al directorio Descargas/. Ve la siguiente imagen.

Si ejecutamos el comando ls -las, entonces vemos los archivos y carpetas dentro de Descargas/.

$ ls -las

En todos los comandos que se usan en Linux se pueden ejecutar estas y otras características intuitivas. Uno de los temas de mayor relevancia para los desarrolladores web es el tema de los “permisos” en GNU/Linux.

Dentro de los comandos básicos de Linux están los permisos.

Los permisos son muy importantes ya que en base a conocerlos podrás instalar los cms o los plugins de los cms en el servidor web que estés usando.

Explicaré este tema en otro post para detallarlo lo suficiente.

A continuación pongo una lista de 50 comandos básicos de Linux:

  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. apt-get. Instala programas en Debian y Ubuntu
  20. exit. Salir del shell o de usuario root
  21. adduser. Agregar un usuario al sistema
  22. fdisk. Para editar y gestionar las particiones del disco duro
  23. less. Muestra el contenido de un archivo
  24. finger. Muestra información de un usuario
  25. hostname. Muestra el nombre del equipo
  26. grep. Busca patrones de cadenas dentro de archivos
  27. find. Búsqueda de archivos, multitud de opciones de búsqueda
  28. gzip. Comprime/expande archivos
  29. halt. Apaga el sistema
  30. reboot. Reinicia el sistema
  31. help. Ayuda sobre los comandos internos de bash
  32. mail. Envía y recibe correos
  33. mkdir. Crea un directorio
  34. netstat. Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc
  35. iwconfig. Configura una tarjeta de red inalámbrica
  36. ifconfig. Muestra/Configura las interfaces de red del sistema
  37. iptables. Herramienta de configuración del firewall de Linux
  38. iwlist. Obtiene información detallada de una tarjeta inalámbrica
  39. ipcalc. Realiza cálculos simples sobre direcciones IP
  40. ping. Manda un echo_request (solicitud de eco) a un equipo en al red
  41. route. Muestra/altera la tabla de ruteo IP
  42. tar. Herramienta empaquetadora/compresora de archivos
  43. uname. Despliega información del sistema
  44. startx. Inicia una sesión X
  45. who. Muestra quien esta conectado al sistema
  46. alias. Crea atajos de comandos, lista los alias actuales
  47. cmp. Compara dos archivos byte por byte
  48. dig. Utilería para consultas a servidores DNS
  49. fortune. Imprime un adagio al azar
  50. man. Muestra el manual del comando indicado.

[piopialo]Estos son los 50 comandos básicos de Linux más populares[/piopialo]

Hasta aquí llego y ojalá les haya servido el post para introducirse un poco en el mundo del desarrollo en Linux.

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.