¿Quieres probar Linux, qué hacer?


16

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.


3
Promoviendo la consola del teclado a través de un testimonio?!? ¡Ojalá pudiera votar esta pregunta más de una vez y darle más de una estrella!
Randolf Richardson

3
Linux no es como un cli. Linux está volviendo a compilar el kernel y descubrir que su conexión inalámbrica no funciona.
ta.speot.is

1
Desearía poder tener el terminal de Linux con el Explorador de Windows ... eso sería legítimo.
user541686

1
@ todda.speot.is o en mi caso, de descubrir que usted construyó accidentalmente los controladores del sistema de archivos y controladores de disco en forma de módulos (y no hay soporte de disco RAM)
TuxRug

La única respuesta requerida aquí es Slackware / Debian. Use uno por un par de meses y sabrá todo lo que vale la pena saber sobre la ejecución de un sistema Linux. Una vez que lo haga, pase a la distribución de un usuario real: ejecuto Zenwalk.
nuevo123456

Respuestas:


4

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. :)


6

Aquí hay una breve lista para comenzar:

  • golpetazo
  • historia
  • grep
  • encontrar
  • gato
  • Menos
  • cola
  • pantalla
  • sed
  • awk
  • rizo

Intente usar el comando man en cualquiera de los anteriores, así como el comando info, más google, por supuesto:

man grep
# maybe first:
man man
info 
# usage for example:
info coreutils date invocation

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!


1

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!)


1

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ó.


1

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.


Enlace de Wiki de la comunidad de Ubuntu aquí >> help.ubuntu.com/community/TitleIndex
Omega

1

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/ .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.