Con frecuencia, hay algunas cosas que debemos hacer, ajustar la configuración del sistema, ejecutar algunos procesos, sin embargo, incluso en Ubuntu, a veces no hay una GUI para realizar tales tareas, por lo que venimos a lugares como el foro de Ubuntu, askubuntu o incluso buscar en Google.
Entonces alguien nos proporciona un comando de terminal que nos permite hacer lo que sea que necesitemos en ese momento para resolver un problema determinado. Entonces veo que aprender el lenguaje detrás de Linux puede ser extremadamente útil. Pero todo lo que he estado haciendo hasta ahora es ejecutar los comandos, a veces ni siquiera entiendo lo que estoy haciendo mientras los ejecuto, solo estoy siguiendo las instrucciones de otra persona.
Me gustaría entender más sobre Linux en general y Ubuntu en particular, no quiero dominar Linux o ejecutar todo en la terminal, me gusta Ubuntu muy bien para PC modernas, centradas en el usuario y gráficas, pero solo me gustaría Conocer los conceptos básicos y al menos poder comprender lo que un determinado comando hará en el sistema.
¿Cuál es la mejor manera de hacer esto?
fuente
Respuestas:
Se dice que Linux en pocas palabras es un buen libro para los comandos de Linux. Puedes ver ese libro. (Admito que no leí completamente el libro, pero me parece bueno para los comandos, vea el comentario a continuación de un lector real)
Un directorio en línea de comandos útiles de Linux también puede ayudarlo mucho
Encontré el libro Ubuntu Linux Bible extremadamente útil y una introducción amigable a Ubuntu. Es por "William von Hagen".
Puede navegar por las páginas del manual de Linux en un navegador web mediante la instalación
man2html
.Puede navegar por las páginas de información de GNU escribiendo
info
siguiendo el nombre del comando en un terminal. La forma gráfica de hacer lo mismo requiere uninfo2www
paquete. Instalarlo consudo apt-get install info2www
.(Estos son más útiles, y los recomiendo para comprender los comandos de Linux, como sed, grep y otros)
fuente
Lea sobre bash, que es el shell de la línea de comandos. Si alguna vez usó MS-DOS, es similar. La mayoría de los comandos que utiliza son bastante sencillos: comienza con un comando seguido de un espacio. El comando puede ser un comando bash interno o un programa / comando externo. Si es externo, debe estar donde bash pueda encontrarlo, ya sea en la ruta o especificado.
Después del comando, a menudo hay opciones, que son específicas del comando. Después de las opciones, puede que se requieran nombres de archivo. Tenga en cuenta que los espacios separan los elementos de esta lista, por lo que si un nombre de archivo tiene un espacio, debe "escaparse", como este: nombre \ con \ espacios. Cada espacio tiene una barra invertida frente a él para convertirlo en un personaje en lugar de un delimitador. Por lo general, también puede poner comillas dobles alrededor del nombre.
Si se trata de un comando bash, puede obtener más información de varias maneras:
Ingrese
man name_of_command
, donde name_of_command es el nombre del programa. Use espacios para recorrer el texto, 'b' para retroceder y 'q' para salir.Ingrese
name_of_command --help
para obtener una lista abreviada de opcionesPuede obtener mucha información ingresando "man man" y también "man bash". Pero algunos tutoriales más simples son útiles para comenzar.
Entonces, la próxima vez que vea un comando, intente ingresar la primera palabra después del comando "man", o ingrese la primera palabra, seguido de --help para tener una idea de cuáles son los parámetros.
Después de aprender la línea de comando bash, podrá experimentar con algunos temas más avanzados. Hay muchos tutoriales de Linux en la web.
fuente
Siempre pienso que la mejor manera es intentarlo, pero con la línea de comandos a veces es difícil comenzar.
Algunas cosas que me ayudaron a comenzar
Uno estaba usando un terminal que tiene porciones gráficas para la navegación, uno que recomiendo (aunque no se mantiene) es el shell Hotwire.
También considere hacer un archivo de texto que pueda anotar comandos y ubicaciones, hasta que los sepa de memoria de todos modos.
Otra cosa que me ayudó a comenzar fue la Guía de bolsillo de Linux . Tiene términos básicos, estructura de archivos y comandos de terminal. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284
Y recuerde, CAPS cuenta con Linux, por lo que si nombra una carpeta FoLdEr, debe escribirla de esa manera para acceder a ella.
fuente