4 maneras de enseñarte comandos de terminal en Linux

4 maneras de enseñarte comandos de terminal en Linux / Linux

Si quieres convertirte en un verdadero maestro de Linux, es un buen conocimiento de los comandos de terminal. Aquí hay cuatro métodos diferentes que puedes usar para comenzar a enseñarte a ti mismo..

Consejo del día


Una excelente manera de aprender gradualmente sobre los comandos de terminal es tener un “Consejo del día” Aparece un mensaje de estilo cada vez que abre el terminal. Estos mensajes pueden informarle sobre comandos útiles, así como trucos avanzados para ciertos comandos que quizás ya conozca. Puede configurarlo fácilmente ingresando en su archivo .bashrc (ubicado en /casa//.bashrc) y agregue lo siguiente al final del archivo en una nueva línea:

echo "Sabías que:"; lo que es $ (ls / bin | shuf -n 1)

¡Eso es todo lo que tienes que hacer! Si desea que sea un poco más entretenido, puede hacer que una vaca diga todos estos consejos. Para ello, ejecute el comando. sudo apt-get install cowsay para Ubuntu / Debian o sudo yum instalar cowsay para fedora. Entonces, en lugar del código de arriba, agrega lo siguiente a tu archivo .bashrc:

cowsay -f $ (ls / usr / share / cowsay / cows | shuf -n 1 | cut -d. -f1) $ (whatis $ (ls / bin) 2> / dev / null | shuf -n 1)

Lamentablemente, esto no funciona con todas las distribuciones, por lo que su éxito con cowsay no está garantizado. Sin embargo, esta punta entera utiliza “que es” en comandos aleatorios, que cubriremos a continuación.

Utilizando “que es”

Si no quiere aprender cosas al azar, tal vez quiera aprender sobre los comandos que necesita usar en ese momento. Para hacer esto, simplemente prefija todos sus comandos con “que es”. El comando debería poder decirle pieza por pieza en qué consiste el comando.

Un gran ejemplo que es sudo yum instalar queso, se puede ver arriba. Te dice que sudo te da derechos administrativos, ñam es el administrador de paquetes, instalarl le dice a YUM que instale un paquete, y queso es la aplicación de fotomatón que deseas instalar. No siempre funciona, especialmente en comandos más complejos o menos comunes, pero vale la pena probar si quiere saber qué es lo que realmente hace un comando..

Ver todas las opciones de comando disponibles


Si está utilizando un nuevo comando, hay dos buenas maneras de analizarlo detalladamente. La primera forma es ejecutar el comando. “hombre ”, dónde es el nombre del programa que estás ejecutando. Entonces corriendo “man cp” le dirá todo lo que hay que saber sobre el comando cp en el visor de archivos man.

Una forma más rápida de aprender las partes principales del comando es ejecutar “ -ayuda”, dónde es el nombre del programa que estás ejecutando. Entonces corriendo “cp -help” También le dirá una gran cantidad de información sobre el comando cp, impresa directamente en el terminal. En otras palabras, -help es la única marca que no tiene significados alternos de programa a programa.

Curso intensivo - Sí, ahora!

Por último, puedes aprender algo acerca de la sintaxis del comando ... ¡aquí mismo! Conocer la sintaxis general de los comandos de terminal puede ayudar bastante a comprender todos los comandos, por lo que vale la pena estudiarlos y comprenderlos antes de ver comandos específicos como ejemplos..

Todos los comandos comparten la siguiente estructura: [sudo] programa [parámetro] [parámetro]… [parámetro] [-flag] [parámetro] [-flag] [parámetro]… [flag] [parámetro]

Déjame desglosar lo que significa la estructura anterior:

  1. Si un comando requiere derechos administrativos (conocido como acceso de raíz), debe ir precedido de “sudo”, lo que requiere que ingrese su contraseña antes de que se ejecute el comando.
  2. “programa” Es donde va el nombre de la aplicación. Los nombres de las aplicaciones incluyen yum, apt-get, cheese, tar, cp, mv, firefox y mucho más. A menos que se haya realizado una configuración adicional, todos los programas que son accesibles de esta manera tienen un ejecutable ubicado en / usr / bin. Esto debería aplicarse a todas las aplicaciones instaladas en su sistema. Para algunas aplicaciones, solo tienes que escribirlo, y eso es todo. Por ejemplo, simplemente puede escribir “Firefox” y pulsa Enter, y lanzará Firefox.
  3. Siguiendo el programa, puedes comenzar a usar parámetros y marcas. Esto varía mucho de un programa a otro. Por ejemplo, el comando “archivo cp1 archivo2” copia el archivo “archivo1” y lo guarda en la misma ubicación con el nombre “archivo2”. Esos son los dos parámetros de ese comando. Algunos también toman marcas que modifican su comportamiento, por ejemplo, el comando “sudo yum instalar queso -y” tiene “instalar” como un parámetro para yum, “queso” como parámetro para instalar, y “-y” como una marca para yum que dice que debe asumir que sí en todos los casos en los que normalmente le preguntaría si desea continuar. Si bien este ejemplo no lo muestra, algunos indicadores no requieren sus propios parámetros, y algunos indicadores sí lo hacen. Cada programa tiene su propio conjunto de banderas y significados, que aprenderá con el tiempo a través de la repetición..

Conclusión

Aprender los comandos de la terminal realmente no es tan difícil: una vez que empiezas y entiendes cómo funcionan y se estructuran, el aprendizaje de los demás será mucho más fácil. Si después de unas horas no tiene sentido, no te rindas. La repetición es tu mejor amigo, y comenzarás a ver los patrones con el tiempo. A partir de ahí, todo se trata de la memorización a través de la práctica. También tenemos varios otros recursos para aprender comandos, como esta hoja de trucos de Linux, los 40 comandos esenciales de Linux Una AZ de Linux - 40 comandos esenciales que debe saber Una AZ de Linux - 40 comandos esenciales que debe saber Tercera rueda a Windows y Mac. Sí, durante la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero aún está muy lejos de ser considerado ... Leer más, y otra introducción rápida a los comandos de Linux Una guía rápida para comenzar con la línea de comandos de Linux Una guía rápida para comenzar con la línea de comandos de Linux Puedes hacer muchas cosas increíbles con comandos en Linux y realmente no es difícil de aprender. Lee mas .

¿Qué consejos tienes para otros que están tratando de aprender? ¿Sabes de un comando que hace algo genial o es solo por diversión? Háganos saber en los comentarios.!

Explorar más sobre: ​​Terminal.