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)
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/
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.
la source
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
find
ougrep
.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.
la source
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
la source
Voici un joli tutoriel: http://www.freeos.com/guides/lsst/ch01sec07.html
Jetez-y un œil. Je pense que ce serait un bon début.
la source