Hallo
Kleiner Tipp für den Anfang:
http://www.linuxfibel.de/
Dort findest du Grundlagen, die du brauchst.
Was du unter Windows da gemacht hast, kann ich nicht nachvollziehen, da ich seit Jahren kein Windows kenne.
Ich weiß nur, dass dort mit vielen Umwegen und Extratools teilweise auch Dinge per Command (batchfile admintools etc). möglich sind.
Die Shell ist ein Runtimeinterpreter, d.h. die Befehle werden zur Laufzeit interpretiert.
Das macht sie für bestimmte Dinge langsamer, aber effizienter für sofortige Befehle, da nicht erst compiliert werden muss.
Bevor jemand sein C-Programm erstellt und compiliert hat, habe ich mit der Shell (sed perl awk) direkt tausende-de Files editiert.
Guter Helfer und unverzichtbar ist hier auch perl in der Shell direkt ausgeführt.
Eine Direktverbindung per ssh macht das Leben leicht.
Ich kann damit local remote-command ausführen, ohne mich direkt einzuloggen.
Natürlich nur auf Kisten wo ein sshd läuft -> keine Windows-Buden.
Gruß Wolfgang