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)

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>. ;-)


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


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.


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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.