Programmiersprache Terminal Logo Hintergrund Programmiersprache Terminal Logo
console

Terminal

Auch bekannt als Bash. Ist die Grundlage für den Umgang mit Linux Servern und sollte allen Programmierer:innen etwas sagen.

1990 Entstanden
#6 Ranking
Historie

Entstehung von Terminal

Mit Terminal, Command Line oder Shell ist die Eingabe in ein Linux System gemeint, das keine grafische Oberfläche hat. Es handelt sich also um keine Programmiersprache, aber dennoch um einen wichtigen Teil beim Programmieren, da viele Befehle und Programme kein grafisches Interface haben. Oft auch als Konsole oder Bash bezeichnet ähnelt Terminal der MS DOS Oberfläche. Mit Terminal lässt sich das ganze Unix Betriebssystem mit verschiedenen Befehlen und Programmen bedienen, steuern und verwalten. Entstanden ist Unix Shell Anfang 1990 und wird seitdem kontinuierlich weiterentwickelt und mit neuen Programmen erweitert und ergänzt.

Einsatzgebiete

Wo Terminal eingesetzt wird

Terminal ist nicht nur wichtig, da viele Programmiersprachen-Werkzeuge nur damit zu bedienen sind, sondern auch weil es als Standardmaske bei der Verwaltung von Servern benutzt wird. Viele Server laufen ohne grafische Oberfläche auf einer Linux Version und werden daher per Shell benutzt und bedient. Jede:r Web Entwickler:in wird früher oder später damit in Kontakt kommen und sollte ein Grundverständnis von einigen Befehlen haben. Besonders Zugriffsrechte und Netzwerkeinstellungen sind häufig wichtig zu kennen, da Server ständig im Internet erreichbar und gefährdet sind. Leider wird Terminal bzw. Bash so gut wie nie in Kursen vermittelt wodurch Angriffe im Internet leichtes Spiel bei einigen Servern haben.

console Showcase

Hier sind einige Beispiele was man mit Terminal alles machen kann. Dies sind nur ein paar der vielen Möglichkeiten zur Anwendung von Terminal.

Anwendungsbeispiel Homebrew für Terminal
Anwendungsbeispiel npm für Terminal
Anwendungsbeispiel git für Terminal
Ranking

Gehalt als Terminal Entwickler:in

Terminal ist keine Programmiersprache und eine genaue Höhe des Gehaltes lässt sich somit nicht direkt bestimmen. Zumindest für alles was mit Servern zu tun hat, also Backend Tätigkeit, ist es aber essenziell wichtig und wird bei Stack Overflow mit $65.000 pro Jahr angegeben. Was die Beliebtheit als Technologie angeht ist Terminal/Bash zumindest relativ beliebt im Mittelfeld in der letzten Stack Overflow Umfrage. In jedem Fall lohnt es sich hier die Basics zu kennen, um ein vollständiges und abgerundetes Profil als Programmierer:in zu haben.