He estado aprendiendo Ruby on Rails por un tiempo. Al principio me resistí a usar la consola, pero después de un tiempo puedo decir que me ENCANTA. Si Linux es algo así, creo que será legítimo.
Creo que voy a probar Ubuntu por el momento. Sin embargo, esta es la pregunta: ¿dónde aprende los consejos, trucos y atajos de Poweruser para usar Linux? Realmente quiero ponerme en el camino correcto desde el principio: minimizar las distracciones, maximizar la productividad, etc.
Estoy pensando en atajos de teclado y conceptos básicos absolutos de Linux.
linux
ubuntu
command-line
shell
dsp_099
fuente
fuente
Respuestas:
En primer lugar, desea encontrar una referencia de shell. No importa cuán buena sea la guía que encuentre en Linux, querrá poder buscar comandos individuales y cómo funcionan. Este es el Manual de referencia oficial de GNU Bash, por lo que debe ser bastante completo.
Como programador, pronto le gustará utilizar la guía avanzada de secuencias de comandos bash .
También familiarícese con las páginas man. La mayoría de los comandos deben tener un manual, accesible a través de 'man commandname' en la terminal.
También hay una wiki sobre todas las cosas específicas de Ubuntu.
Por supuesto, Ask Ubuntu (au) y Unix & Linux (ul) de este StackExchange-stack están encantados de invitarte si tienes alguna pregunta. :)
fuente
Aquí hay una breve lista para comenzar:
Intente usar el comando man en cualquiera de los anteriores, así como el comando info, más google, por supuesto:
De todos modos, las otras respuestas son igual de buenas, solo sé que uso los comandos anteriores todos los días, todo el día.
¡Que te diviertas!
fuente
Un gran lugar para aprender sobre estas cosas es en IRC:
FreeNode (esta red es popular entre muchos desarrolladores)
http://www.freenode.net/
Necesitará un cliente IRC (hay muchos para elegir), o puede usar el chat basado en la web en http://webchat.freenode.net/ si lo prefiere. Los canales #Linux y #Ubuntu son muy populares allí, y probablemente serían muy buenos lugares para comenzar: puede aprender mucho simplemente mirando lo que miles de personas preguntan en esta útil red.
SuperUser.com también tiene un sistema de chat, que creo que tiene un canal Ubuntu bastante ocupado (los llaman "salas" en lugar de "canales").
Además, eche un vistazo a la larga lista de distribuciones de Linux [en su mayoría] conocidas, y al menos pruebe algunas de ellas antes de poner su corazón en una en particular:
Recursos - Sistemas operativos - Distribuciones de Linux
http://www.lumbercartel.ca/resources/os/linux.pl
Cada distribución de Linux tiene sus ventajas y también muchas diferencias (algunas son más notables que otras). Dependiendo de sus necesidades, una distribución que cumpla con todos sus criterios puede no ser adecuada para otra persona. (¡Seguro que es bueno tener todas estas opciones!)
fuente
Si bien todas las otras respuestas hasta ahora tienen excelentes consejos, lo que realmente me ayudó fue leer un libro sobre scripting de shell. Fue durante esa lectura que mi línea de comando "vocabulario" casi se duplicó.
fuente
Con respecto al aprendizaje del shell, veo que el Manual de referencia de Bash ya se publicó, pero también puede consultar la Guía avanzada de secuencias de comandos de Bash (ABS). Probablemente uno de los mejores tutoriales sobre cómo usar el shell Bash y la mayor parte del conocimiento aprendido allí también puede transferirse a otros shells * nix.
También para Ubuntu, consulte Ubuntu Geek para obtener consejos y trucos para usuarios avanzados. También recomendaría buscar en la Wiki de la comunidad de Ubuntu (no puedo publicar el enlace aquí debido a la función de prevención de spam de este sitio, pero puede encontrarlo en el sitio de Ubuntu). Eso, junto con los enlaces publicados por otros, debería ayudarlo a comenzar en la dirección correcta.
fuente
Este sitio web: http://linuxcommand.org/ es un buen lugar para comenzar.
A partir de entonces, me gustaría tener un libro como este: http://www.sobell.com/CR2/index.html , lo que da una visión general sobre casi todo.
Sin embargo, creo que la mejor manera de entrar realmente en Linux es usar una distribución de Linux amigable con la línea de comandos.
Ubuntu y los derivados son un buen lugar para comenzar porque no te ocultan completamente la CLI, pero después de 6 meses a un año (depende de cuán obsesivamente te metas), intentaría instalar http: // www. archlinux.org/ ; el proceso de instalación en sí mismo le enseñará mucho, sin mencionar las toneladas de configuración, etc., ejemplos dados por el wiki en: http://wiki.archlinux.org/ .
fuente