¿La mejor manera de comenzar a aprender comandos de shell en la terminal? [cerrado]

8

¿Cuál es la mejor manera de aprender cómo usar la Administración del sistema / usar comandos de shell en la Terminal?

JFW
fuente
2
Cuando dices "usar Administración del sistema", ¿te refieres a usar las herramientas disponibles en la interfaz gráfica de usuario?
apoorv020

Respuestas:

4

Mi solución a esto fue tomar una tarea que necesitaba hacer y comenzar a hacerlo solo desde el terminal, después de eso intenté optimizar la solución. Una vez que vea los beneficios, creará un círculo vívido que lo motivará a partir de ese momento.

Ejemplo: eliminar espacios vacíos en un archivo (en ese momento un compañero de clase me estaba alimentando con el código fuente con un montón de esto). Digamos que este es un awk / perl one liner. En algún momento tenemos el archivo que queremos arreglar. Después de eso, sustituí el archivo con una variable, encapsulada en un script bash. ¡Explosión! (ahora, al automatizar eso para analizar todos los archivos en una carpeta, podría aceptar fácilmente 100 archivos con las dos partes felices).

Dimitrios Mistriotis
fuente
7

Hay un buen manual en el wiki de la comunidad, se puede encontrar aquí . Tienes todo lo que necesitas para comenzar allí

sebikul
fuente
4

Sugeriría tener dos computadoras: una con una GUI completa y otra sin GUI. Administre el primero con la GUI y el segundo a través de ssh. Contrastar los dos será útil, y no podrás engañar al segundo.

Si no tiene dos computadoras, puede configurar máquinas virtuales para hacerlo.

apoorv020
fuente
1
Como si salvaran la necesidad, es la madre de todos los inventos;)
Ashfame
2

Para mí, estaba haciendo una instalación de gentoo, el documento de instalación lo guía a través de casi todo. La instalación resultante será diferente a la de Ubuntu, pero aprenderá los puntos en común.

mate
fuente
0

Hay un juego typespeedpara ubuntu en el que puedes medir tu velocidad mientras escribes comandos aleatorios de Unix. Hay muchas similitudes entre Unix y Shell. Te encontrarás con muchos comandos diferentes. Puede que no sea la mejor herramienta, pero vale la pena mencionarla.captura de pantalla de typepeed

puedes instalarlo usando
sudo apt-get install typespeed

igaurav
fuente
0

Personalmente, he aprendido mucho material del libro Unix Shells by Example , así como páginas de manual y, obviamente, este sitio. Sin embargo, la práctica es incluso mejor que la teoría. Comience a escribir guiones para usted u otros en el sitio aquí.

Estas son algunas de las cosas que he hecho recientemente:

https://askubuntu.com/a/589574/295286

https://askubuntu.com/a/605476/295286

https://askubuntu.com/a/603322/295286

https://askubuntu.com/a/602293/295286

Sergiy Kolodyazhnyy
fuente
Relacionado: unix.stackexchange.com/q/193815/85039
Sergiy Kolodyazhnyy