Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 12 Stimmen.
Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Die Befehlszeilenschnittstelle erlebt ein Comeback. Das liegt daran, dass die Entwickler wissen, dass sich die besten Funktionen Ihres Betriebssystems hinter einer Benutzeroberfläche verbergen, die dem Durchschnittsnutzer den Umgang mit dem Computer erleichtern soll. Aber Sie sind nicht der Durchschnittsnutzer, und die Befehlszeilenschnittstelle ist die effizienteste Methode, um Arbeiten schnell zu erledigen. Verwandeln Sie lästige Aufgaben in schnelle Aufgaben: Lesen und schreiben Sie Dateien, verwalten Sie komplexe Verzeichnishierarchien, führen Sie Netzwerkdiagnosen durch, laden Sie Dateien herunter, arbeiten Sie mit APIs und kombinieren Sie einzelne Programme, um Ihre eigenen Arbeitsabläufe zu erstellen. Legen Sie die Maus weg, öffnen Sie die CLI, und übernehmen Sie die Kontrolle über Ihre Softwareentwicklungsumgebung.
Unabhängig davon, welche Sprache oder Plattform Sie verwenden, können Sie mit der CLI Projekte erstellen, Server ausführen und Dateien verwalten. Sie können sogar neue Tools erstellen, die direkt mit grep, sed, awk und xargs zusammenarbeiten. Sie arbeiten mit der Bash-Shell und den gängigsten Befehlszeilen-Dienstprogrammen, die unter macOS, Windows 10 und vielen Linux-Varianten verfügbar sind.
Erstellen Sie Dateien, ohne einen Texteditor zu öffnen. Verwalten Sie komplexe Verzeichnisstrukturen und bewegen Sie sich in Ihrem gesamten Dateisystem, ohne die Maus zu berühren. Diagnose von Netzwerkproblemen und Interaktion mit APIs. Verknüpfen Sie mehrere Befehle miteinander, um Daten umzuwandeln, und erstellen Sie Ihre eigenen Skripte, um sich wiederholende Aufgaben zu automatisieren. Machen Sie alles noch schneller, indem Sie Ihre Umgebung anpassen, Tastenkombinationen erstellen und andere Tools in Ihre Umgebung einbinden. Praktische Aktivitäten und Übungen festigen Ihr neu erworbenes Wissen und geben Ihnen das nötige Selbstvertrauen, um das Potenzial der CLI voll auszuschöpfen. Und wenn Sie befürchten, Ihr System zu zerstören, führt Sie dieses Buch durch die Erstellung einer virtuellen Ubuntu-Maschine, damit Sie sorgenfrei üben können.
Tauchen Sie ein in die CLI und schließen Sie sich den Tausenden von Entwicklern an, die sie täglich nutzen.
Was Sie brauchen:
Sie benötigen macOS, Windows 10 oder eine Linux-Distribution wie Ubuntu, Fedora, CentOS oder Debian, die die Bash-Shell verwendet.