Bash unterrichten für Anfänger, die nur Windows benutzt haben [closed]


14

Ich soll Anfängern eine Einführung in die Verwendung der Shell (dh Bash) geben. Welches ist das grundlegendste / nützlichste Zeug, das ich jemandem innerhalb von 1 1/2 Stunden beibringen kann, ohne zu viel zu verlangen?

Hier sind einige Punkte, die ich mir ausgedacht habe:

  • Wo bin ich (pwd)
  • Verzeichnisse wechseln (cd, cd .., cd -)
  • Verzeichnisse erstellen (mkdir, mkdir -p)
  • Dateien / Verzeichnisse umbenennen (mv)
  • kopiere Dateien / Verzeichnisse (cp, cp -r)
  • Verzeichniseinträge auflisten (ls, ls -l, ls -a)

Antworten:


9

Sie können sich auch CLIcompanion ansehen :

CLI Companion ist ein Tool zum Speichern und Ausführen von Terminalbefehlen über eine GUI. Personen, die mit dem Terminal nicht vertraut sind, werden CLI Companion als einen nützlichen Weg finden, um sich mit dem Terminal vertraut zu machen und sein Potenzial auszuschöpfen. Erfahrene Benutzer können mit CLI Companion ihre umfangreiche Befehlsliste in einer durchsuchbaren Liste speichern.

Weitere Informationen (und Anweisungen zur Installation): https://help.ubuntu.com/community/clicompanion

Bildbeschreibung hier eingeben

PS: IMHO ist das wichtigste Kommando für Newcomer man <command>. ;-)


5
Nach meiner Erfahrung sind Manpages für Anfänger wie Hieroglyphen in einer toten Sprache geschrieben :-).
Helfer-Methode

2
@HelperMethod Schauen Sie sich tldr an - im Grunde genommen vereinfachte Hilfeseiten.
UniversallyUniqueID


6

Stellen Sie sicher, dass Sie nicht nur über die Verwendung der Befehlszeile sprechen, sondern auch darüber, warum sie sich darum kümmern sollten. Wenn Sie in einer GUI-Denkweise denken, sind cd und pwd eine schlechte Möglichkeit, Verzeichnisse nach Dateien zu durchsuchen. Ihre Schüler müssen verstehen, dass die CLI keine unbeholfene Art ist, die Aufgaben zu erledigen, an die sie gewöhnt sind, sondern eine saubere, klare und leistungsstarke Art, viele coole Dinge zu erledigen.

Ich würde eine kurze Demonstration vorschlagen, die zeigt, was es so cool macht. Vielleicht eine Illustration von Rohrleitungen oder eine coole Verwendung von findoder grep.

Wenn Sie ihnen ein Buch zum Lesen zuweisen können, geben Sie ihnen Am Anfang ... war die Befehlszeile . Es ist die beste Darstellung, die ich in Bezug auf die Philosophie hinter CLI im Allgemeinen gesehen habe.


3

Ich würde Ihnen empfehlen, sie zu bitten, Linux bei sich zu Hause zu benutzen. Sie sollten sich einfach daran gewöhnen und ihnen dann Terminal beibringen. Stellen Sie ihnen zuerst benutzerfreundliches Linux wie Linux Mint zur Verfügung, das für Anfänger geeignet ist


2
+1 Schlage auch immer Linux Mint vor (und habe es auch selbst verwendet, bis ich Crunchbang Linux entdeckte).
Hilfsmethode

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.