Insegnare a bash ai principianti che hanno usato solo Windows [chiuso]


14

Dovrei dare un'introduzione all'uso della shell (cioè bash) per i principianti totali. Quali sono le cose di base / utili che posso insegnare a qualcuno entro 1 1/2 ore senza chiedere troppo?

Ecco alcuni punti che ho pensato:

  • Where Am I (pwd)
  • Cambia directory (cd, cd .., cd -)
  • Crea directory (mkdir, mkdir -p)
  • Rinomina file / directory (mv)
  • copia file / directory (cp, cp -r)
  • elenca le voci della directory (ls, ls -l, ls -a)

Risposte:


9

Puoi anche dare un'occhiata a CLIcompanion :

CLI Companion è uno strumento per archiviare ed eseguire comandi Terminal da una GUI. Le persone che non hanno familiarità con il Terminale troveranno CLI Companion un modo utile per conoscere il Terminale e sbloccarne il potenziale. Gli utenti esperti possono utilizzare CLI Companion per memorizzare il loro ampio elenco di comandi in un elenco ricercabile.

Ulteriori informazioni (e come installare): https://help.ubuntu.com/community/clicompanion

inserisci qui la descrizione dell'immagine

PS: IMHO è il comando più importante per i nuovi arrivati man <command>. ;-)


5
Dalla mia esperienza, per i principianti le manpage sono come geroglifici scritti in una lingua morta :-).
Metodo di

2
@HelperMethod Dai un'occhiata a tldr - manpage sostanzialmente semplificate.
UniversallyUniqueID


6

Assicurati di parlare non solo di come utilizzare la riga di comando, ma perché dovrebbero interessarsene. Se stai pensando in una mentalità della GUI, cd e pwd sono un modo scarso per attraversare le directory alla ricerca di file. I tuoi studenti devono capire che la CLI non è un modo goffo di svolgere i compiti a cui sono abituati, ma un modo pulito, nitido e potente per fare un sacco di cose interessanti.

Suggerirei una breve dimostrazione che illustra ciò che lo rende così bello. Forse un'illustrazione delle tubazioni o un uso accattivante di findo grep.

Inoltre, se puoi assegnare loro un libro da leggere, dai loro In the Beginning ... was the Command Line . È la migliore esposizione che ho visto sulla filosofia alla base della CLI in generale.


3

ti consiglio di chiedere loro di usare Linux a casa loro, semplicemente dovrebbero iniziare ad abituarsi e poi insegnare loro terminale. prima fornisci loro Linux user friendly come Linux Mint, il che è un bene per i principianti


2
+1 Suggerisco sempre anche Linux Mint (e l'ho usato anche io, fino a quando non ho scoperto Crunchbang Linux).
Metodo di aiuto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.