Donnerstag, 17. Oktober 2013

Was ist eine Linux Shell? (Putty)

Was ist die Linux Konsole oder in diesem Fall die Bash und wofür ist sie eigentlich da?



Die Bash (Bourne Again Shell) ist ein Programm, mit dem man per Remote-Zugriff (Fernzugriff) auf einen entfernten Server und die darauf befindlichen Ordner und Dateien erhalten kann.
Innerhalb der Bash hat man Befehle und sogar weitere Programme zur Verfügung wie beispielsweise den VI Editor oder den weiterentwickelten VIM Editor (Konsolenbefehl "vim" - ohne die Anführungszeichen).
Mit Hilfe dieses Editors kann man Dateien erstellen und bearbeiten (Konsolenbefehl "vim Dateiname.Endung" - ohne die Anführungszeichen und für Dateinahme und Endung die jeweilige Entsprechung). Aber zum VIM später mehr.

Das meines Wissens nach gängigste Programm um per SSH (eine verschlüsselte Netzwerkverbindung) auf einen Server zuzugreifen und die Konsole, bzw. die Shell in vollem Umfang zu nutzen ist Putty. Einfach runterladen und ausprobieren.

Wozu brauche ich das ganze?
Das beste Beispiel ist der Fall, dass ihr mal etwas innerhalb des Servers oder per Remote auf einen anderen oder von einem anderen Server kopieren wollt. Nun habt ihr die Möglichkeit, das ganze per FTP zu machen, was je nach Vorgang entsetzlich lange dauert oder ihr macht das ganze eben per SSH. Die Geschwindigkeit ist gerade zu blitzschnell.
Außerdem könnt ihr natürlich Dateien direkt auf dem Server bearbeiten oder erstellen, ohne sie zuerst lokal zu speichern, dann zu editieren und dann wieder hochzuladen.


Keine Kommentare:

Kommentar veröffentlichen