Nauczanie bash dla początkujących, którzy korzystali tylko z systemu Windows [zamknięte]

14

Powinienem przedstawić wprowadzenie do korzystania z powłoki (tj. Bash) wszystkim początkującym. Jakie są najbardziej podstawowe / przydatne rzeczy, których mogę nauczyć kogoś w ciągu 1 1/2 godziny, nie wymagając zbyt wiele?

Oto kilka punktów, które wymyśliłem:

  • Where Am I (pwd)
  • Zmień katalogi (cd, cd .., cd -)
  • Utwórz katalogi (mkdir, mkdir -p)
  • Zmień nazwę plików / katalogów (mv)
  • kopiuj pliki / katalogi (cp, cp -r)
  • wyświetlanie wpisów w katalogu (ls, ls -l, ls -a)
Metoda pomocnicza
źródło

Odpowiedzi:

9

Możesz także rzucić okiem na CLIcompanion :

CLI Companion to narzędzie do przechowywania i uruchamiania poleceń terminala z GUI. Osoby niezaznajomione z terminalem znajdą w CLI Companion przydatny sposób na zapoznanie się z terminalem i uwolnienie jego potencjału. Doświadczeni użytkownicy mogą korzystać z CLI Companion do przechowywania obszernej listy poleceń na liście do przeszukiwania.

Więcej informacji (i sposób instalacji): https://help.ubuntu.com/community/clicompanion

wprowadź opis zdjęcia tutaj

PS: IMHO najważniejszym poleceniem dla przybyszów jest man <command>. ;-)

htorque
źródło
5
Z mojego doświadczenia, strony dla początkujących są jak hieroglify napisane martwym językiem :-).
Metoda pomocnicza
2
@HelperMethod Spójrz na tldr - w zasadzie uproszczone strony podręcznika.
UniversallyUniqueID
14

Napisałem klasę, na którą można spojrzeć w celu zrozumienia wiersza poleceń, pliki pdf można znaleźć tutaj:

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

podgląd klasy pdf

Omawiam kilka fajnych aspektów zrozumienia bash dla początkujących, uruchamiania programów, zrozumienia katalogów itp. Zapraszam do aktualizacji, przepisywania, czerpania inspiracji z itp.

Martin Owens -doctormo-
źródło
6

Upewnij się, że mówisz nie tylko o tym, jak korzystać z wiersza poleceń, ale także o tym, dlaczego powinny to obchodzić. Jeśli myślisz w trybie GUI, cd i pwd są kiepskim sposobem na przeglądanie katalogów w poszukiwaniu plików. Twoi uczniowie muszą zrozumieć, że CLI nie jest niezdarnym sposobem wykonywania zadań, do których są przyzwyczajeni, ale czystym, rześkim i potężnym sposobem wykonywania wielu fajnych rzeczy.

Sugerowałbym krótką demonstrację ilustrującą to, co sprawia, że ​​jest tak fajnie. Może ilustracją rurociągów lub fajnym zastosowaniemfind lub grep.

Ponadto, jeśli możesz przypisać im książkę do przeczytania, daj im na początku ... była linia poleceń . To najlepsza ekspozycja, jaką widziałem na temat filozofii CLI w ogóle.

Michał Kopiński
źródło
3

poleciłbym, aby poprosić ich o korzystanie z Linuksa w ich domu, po prostu powinni zacząć się do tego przyzwyczajać, a następnie nauczyć ich terminali. najpierw zapewnij im przyjazny dla użytkownika linux, taki jak linux mint, który jest dobry dla początkujących

DIVERSER FOSS
źródło
2
+1 Zawsze sugeruj także Linux Mint (i sam tego używałem, dopóki nie odkryłem Crunchbang Linux).
Metoda pomocnicza