Was ist der beste Weg, um zu lernen, wie man die Systemadministration / Shell-Befehle im Terminal verwendet?
command-line
JFW
quelle
quelle
Antworten:
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).
quelle
Es gibt ein schönes Handbuch im Community-Wiki, das Sie hier finden . Sie haben alles, was Sie brauchen, um dort zu beginnen
quelle
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.
quelle
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/
quelle
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
quelle
Es gibt ein
typespeed
Ubuntu- 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.Sie können es mit installieren
sudo apt-get install typespeed
quelle
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
quelle