Der beste Weg, um Shell-Befehle im Terminal zu lernen? [geschlossen]

8

Was ist der beste Weg, um zu lernen, wie man die Systemadministration / Shell-Befehle im Terminal verwendet?

JFW
quelle
2
Wenn Sie "Systemadministration verwenden" sagen, meinen Sie damit, die in der GUI verfügbaren Tools zu verwenden?
Apoorv020

Antworten:

4

Meine Lösung bestand darin, eine Aufgabe zu übernehmen, die ich erledigen musste, und erst mit dem Terminal zu beginnen. Danach versuchte ich, die Lösung zu optimieren. Sobald Sie die Vorteile erkennen, schaffen Sie einen tugendhaften Kreis, der Sie von da an und danach motiviert.

Beispiel: Entfernen Sie leere Stellen in einer Datei (zu dieser Zeit fütterte mich ein Klassenkamerad mit Quellcode mit vielen davon). Angenommen, dies ist ein Awk / Perl-Einzeiler. Irgendwann haben wir die Datei, die wir reparieren wollen. Danach habe ich die Datei durch eine Variable ersetzt, die in einem Bash-Skript gekapselt ist. Knall! (Jetzt, indem ich das automatisiere, um alle Dateien in einem Ordner zu analysieren, könnte ich problemlos 100 Dateien akzeptieren, bei denen beide Parteien zufrieden sind).

Dimitrios Mistriotis
quelle
7

Es gibt ein schönes Handbuch im Community-Wiki, das Sie hier finden . Sie haben alles, was Sie brauchen, um dort zu beginnen

Sebikul
quelle
4

Ich würde vorschlagen, zwei Computer zu haben: einen mit einer vollständigen GUI und einen ohne GUI. Verwalten Sie die erste über die GUI und die zweite über ssh. Das Gegenüberstellen der beiden ist hilfreich, und Sie können den zweiten nicht betrügen.

Wenn Sie nicht über zwei Computer verfügen, können Sie dafür VMs einrichten.

apoorv020
quelle
1
Als
ob
4

Es gibt ein raffiniertes Applet namens Ubuntu Tips Applet. Es werden Benachrichtigungen mit nützlichen Terminalbefehlen in einem konfigurierbaren Intervall angezeigt, was sich als sehr nützlich erwiesen hat, um nebenbei etwas zu lernen. Nicht sehr nützlich für schnelles Power-Learning. http://www.omgubuntu.co.uk/2011/01/get-random-ubuntu-tips-on-your-desktop-app/

Christoph
quelle
Wirklich schön, +1
kos
2

Für mich war es eine Gentoo-Installation, das Installationsdokument führt Sie durch so ziemlich alles. Die resultierende Installation unterscheidet sich von Ubuntu, aber Sie lernen die Gemeinsamkeiten

matt
quelle
0

Es gibt ein typespeedUbuntu- Spiel, in dem Sie Ihre Geschwindigkeit messen können, während Sie zufällige Unix-Befehle eingeben. Es gibt viele Ähnlichkeiten zwischen Unix und Shell. Sie werden dabei auf viele verschiedene Befehle stoßen. Es ist vielleicht nicht das beste Werkzeug, aber erwähnenswert.Screenshot von Typespeed

Sie können es mit installieren
sudo apt-get install typespeed

igaurav
quelle
0

Persönlich habe ich viel Material aus dem Unix Shells by Example- Buch sowie aus Manpages und natürlich dieser Site gelernt . Die Praxis ist jedoch noch besser als die Theorie. Schreiben Sie hier Skripte für sich selbst oder andere auf der Website.

Hier sind einige der Dinge, die ich kürzlich getan habe:

https://askubuntu.com/a/589574/295286

https://askubuntu.com/a/605476/295286

https://askubuntu.com/a/603322/295286

https://askubuntu.com/a/602293/295286

Sergiy Kolodyazhnyy
quelle
Siehe auch
Sergiy Kolodyazhnyy