Enseigner le bash aux débutants qui n'utilisaient que Windows [fermé]

14

Je suis censé donner une introduction à l'utilisation du shell (c'est-à-dire bash) à tous les débutants. Quels sont les trucs les plus basiques / utiles que je peux enseigner à quelqu'un en 1h30 sans exiger trop?

Voici un point que j'ai pensé:

  • Où suis-je (pwd)
  • Modifier les répertoires (cd, cd .., cd -)
  • Créer des répertoires (mkdir, mkdir -p)
  • Renommer des fichiers / répertoires (mv)
  • copier des fichiers / répertoires (cp, cp -r)
  • liste des entrées du répertoire (ls, ls -l, ls -a)
Méthode d'assistance
la source

Réponses:

9

Vous pouvez également consulter CLIcompanion :

CLI Companion est un outil pour stocker et exécuter des commandes de terminal à partir d'une interface graphique. Les personnes qui ne connaissent pas le terminal trouveront dans CLI Companion un moyen utile de se familiariser avec le terminal et de libérer son potentiel. Les utilisateurs expérimentés peuvent utiliser CLI Companion pour stocker leur liste complète de commandes dans une liste consultable.

Plus d'informations (et comment installer): https://help.ubuntu.com/community/clicompanion

entrez la description de l'image ici

PS: À mon humble avis, la commande la plus importante pour les nouveaux arrivants est man <command> . ;-)

htorque
la source
5
D'après mon expérience, pour les débutants, les pages de manuel sont comme des hiéroglyphes écrits dans une langue morte :-).
Méthode d'assistance du
2
@HelperMethod Jetez un œil à tldr - des pages de manuel simplifiées.
UniversallyUniqueID
14

J'ai écrit une classe que vous pourriez consulter pour comprendre la ligne de commande, vous pouvez trouver les fichiers pdf ici:

http://doctormo.org/2009/07/15/ubuntu-system-admin-class-command-line-basics/

aperçu de la classe pdf

Je couvre quelques aspects intéressants de la compréhension de bash pour les débutants, de l'exécution de programmes, de la compréhension de répertoires, etc. n'hésitez pas à mettre à jour, à réécrire, à vous inspirer, etc.

Martin Owens -doctormo-
la source
6

Assurez-vous que vous parlez non seulement de la façon d'utiliser la ligne de commande, mais aussi de la raison pour laquelle ils devraient s'en soucier. Si vous pensez dans un état d'esprit GUI, cd et pwd sont un mauvais moyen de parcourir les répertoires à la recherche de fichiers. Vos élèves doivent comprendre que l'interface de ligne de commande n'est pas une façon maladroite de faire les tâches auxquelles ils sont habitués, mais une façon propre, nette et puissante de faire beaucoup de choses intéressantes.

Je suggérerais une courte démonstration illustrant ce qui le rend si cool. Peut-être une illustration de la tuyauterie, ou une utilisation cool de findougrep .

De plus, si vous pouvez leur assigner un livre à lire, donnez-leur au début ... était la ligne de commande . C'est la meilleure exposition que j'ai vue sur la philosophie derrière CLI en général.

Michael Kopinsky
la source
3

je vous recommanderais de leur demander d'utiliser linux chez eux, ils devraient simplement commencer à s'y habituer puis leur enseigner le terminal. leur fournir d'abord un linux convivial comme linux mint qui est bon pour les débutants

FOSS DIVERSER
la source
2
+1 Toujours aussi suggérer Linux Mint (et aussi utilisé moi-même, jusqu'à ce que je découvre Crunchbang Linux).
Méthode d'assistance du