Comandos básicos de Linux

Comandos básicos de Linux
Total 14 Media 4.7 Pct 94.29%

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

[[email protected] ~]$ ls

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

[[email protected] ~]$ ls -las

Para entrar a un directorio específico

[[email protected] ~]$ 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.

[[email protected] ~]$ 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 🙂

[[email protected] ~]$ 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/.

[[email protected] 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 los 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.

Estos son los 50 comandos básicos de Linux más populares 🙂 - piopialo

Powered by Vcgs-Toolbox

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.

  • author's avatar

    Escrito por: Angel Yocupicio

    Profesor de Bachillerato, Webmaster, Blogger, Aficionado del Beisbol, Linuxero, Emprendedor y Padre de Familia. Licenciado en Física y Maestro en Ciencias por la Universidad de Sonora.

  • author's avatar

¡Aquí tienes los posts relacionados!

  • Comando ls y ls -las28 Jul 2016 Comando ls y ls -las (0)
    Comando ls y ls -las Se describe de forma simple el uso de estos comandos de GNU/Linux. Video mudo en el que solo quiero mostrar a través del shell de Linux el cómo se utilizan los […] Posted in Blog, Linux
  • ¿ Qué hacer después de instalar Fedora 24 ?7 Sep 2016 ¿ Qué hacer después de instalar Fedora 24 ? (0)
    ¿ Qué hacer después de instalar Fedora 24 ? Hola que tal. Has llegado a este post porque seguramente buscaste en Google, Yahoo, Bing o cualquier otro buscador de Internet ¿ Qué hacer […] Posted in Blog, Linux, Noticias, Servidores
  • Instalando Bluefish Y Geany En Linux2 Sep 2016 Instalando Bluefish Y Geany En Linux (0)
    Instalando Bluefish Y Geany En Linux Explico como se instalan los editores de código Bluefish y Geany a través del shell de Linux en Fedora 24 dentro del escritorio MATE. Posted in Blog, Linux
  • Traducción al Español de Plantillas WordPress25 Jul 2016 Traducción al Español de Plantillas WordPress (0)
    Traducción al Español de Plantillas WordPress Uno de los problemas más grandes con los que te puedes encontrar cuando eres un desarrollador novel de WordPress es la traducción al español […] Posted in Blog, Linux, WordPress
  • Qué significa Linux27 Jun 2016 Qué significa Linux (0)
    ¿ Qué significa Linux ? Linux es un sistema operativo basado en un núcleo que en realidad se debe nombrar GNU/Linux. Este núcleo fue iniciado en 1991 por el programador finlandés Linus […] Posted in Blog, Linux
  • 10 fuertes razones a considerar para utilizar Linux desde ya3 Abr 2017 10 fuertes razones a considerar para utilizar Linux desde ya (0)
    10 fuertes razones a considerar para utilizar Linux desde ya Cuando hablamos de Linux o GNU/Linux, como formalmente se debe mencionar, la mayoría de los usuarios tienen poca o nula […] Posted in Blog, Linux, Servidores