Enseñar bash a principiantes que solo usaron Windows [cerrado]


14

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)

Respuestas:


9

También puede echar un vistazo a CLIcompanion :

CLI Companion es una herramienta para almacenar y ejecutar comandos de Terminal desde una GUI. Las personas que no estén familiarizadas con la Terminal encontrarán que CLI Companion es una forma útil de familiarizarse con la Terminal y desbloquear su potencial. Los usuarios experimentados pueden usar CLI Companion para almacenar su extensa lista de comandos en una lista de búsqueda.

Más información (y cómo instalar): https://help.ubuntu.com/community/clicompanion

ingrese la descripción de la imagen aquí

PD: En mi humilde opinión, el comando más importante para los recién llegados es man <command>. ;-)


55
Desde mi experiencia, para los principiantes, las páginas de manual son como jeroglíficos escritos en una lengua muerta :-).
Método auxiliar

2
@HelperMethod Eche un vistazo a tldr , básicamente páginas de manual simplificadas.
UniversallyUniqueID


6

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 findo grep.

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.


3

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


2
+1 También siempre sugiero Linux Mint (y también lo usé yo mismo, hasta que descubrí Crunchbang Linux).
Método auxiliar

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.