Se supone que debo dar una introducción al uso del shell (es decir, bash) para principiantes totales. ¿Qué es lo más básico / útil que puedo enseñarle a alguien en 1 1/2 horas sin exigir demasiado?
Aquí hay un punto que pensé:
- ¿Dónde estoy?
- Cambiar directorios (cd, cd .., cd -)
- Crear directorios (mkdir, mkdir -p)
- Renombrar archivos / directorios (mv)
- copiar archivos / directorios (cp, cp -r)
- listado de entradas de directorio (ls, ls -l, ls -a)
Escribí una clase en la que podrías echar un vistazo para comprender la línea de comandos, puedes encontrar los archivos pdf aquí:
http://doctormo.org/2009/07/15/ubuntu-system-admin-class-command-line-basics/
Cubro algunos aspectos agradables de la comprensión de bash para principiantes, ejecución de programas, comprensión de directorios, etc. No dude en actualizar, reescribir, inspirarse, etc.
fuente
Asegúrese de hablar no solo sobre cómo usar la línea de comandos, sino también por qué deberían importarles. Si está pensando en una mentalidad de GUI, cd y pwd son una forma pobre de recorrer directorios en busca de archivos. Sus alumnos deben comprender que la CLI no es una forma torpe de hacer las tareas a las que están acostumbrados, sino una forma limpia, nítida y poderosa de hacer muchas cosas interesantes.
Sugeriría una breve demostración que ilustra lo que lo hace tan genial. Tal vez una ilustración de tuberías, o un uso genial de
find
ogrep
.Además, si puede asignarles un libro para leer, en el Principio ... fue la Línea de Comando . Es la mejor exposición que he visto sobre la filosofía detrás de CLI en general.
fuente
Te recomendaría que les pidas que usen Linux en su casa, simplemente deberían comenzar a acostumbrarse y luego enseñarles la terminal. primero proporcione linux amigable para el usuario como linux mint que es bueno para principiantes
fuente
Aquí hay un buen tutorial: http://www.freeos.com/guides/lsst/ch01sec07.html
Solo échale un vistazo. Creo que sería un buen comienzo.
fuente