Linux : Erste Schritte mit der Shell: Teil 1
In diesem Tutorial,
werde ich Sie mit den Grundlagen der Shell bekannt machen, der mächtigen Linux Konsole. Unter Linux haben Sie mit der Shell ein mächtiges Werkzeug, welches sich sehr gut für Administrationsaufgaben eignet. Wenn Sie ein Linux – Administrator sind, oder einfach nur wissen wollen was hinter diesen, tollen, schicken und bunten Fenstern steckt, die Sie auf dem Bildschirm sehen, dann werden Sie die Shell nicht mehr missen wollen.
Allerdings bedeutet die Macht, die von der Shell ausgeht auch Verantwortung. Wenn Sie nicht aufpassen können Sie mit einem Befehl die komplette Festplatte Ihres Computers zerstören. Deswegen, und weil es immer wieder böse Leute gibt, die genau das tun wollen, gibt es Rechte. Wenn Sie sich an Ihrem Linux Rechner anmelden ( und Ihr Account nicht “Root” heißt ) haben Sie normalerweise nur Schreibrechte für Ihr eigenes /home Verzeichnis. So können Sie nur Ihre eigenen Dateien zerstören.
Also, wenn Sie sich mit vollen Rechten als Root anmelden seien Sie gewarnt:
Sie können sehr leicht Ihrem Computer zerstören.
Ok, genug der Warnungen und der Theorie. Ich setze für dieses Tutorial vorraus, dass Sie einen Linux Rechner besitzen und, dass Sie wissen, wie man diesen und die Konsole startet. Sollten Sie dies nicht wissen, bitte werfen Sie mal einen Blick in das Handbuch oder die Dokumentation Ihrer Distribution.
Unter Ubuntu Linux sehen Sie folgendes Symbol:

Wenn Sie auf dieses Doppeltklicken öffnet sich ein Fenster, welches in etwa so aussehen sollte:

Hier können Sie nun Befehle eingeben!
Am Anfang sollten Sie erstmal einen Ordner erstellen, in dem Sie ohne Risiko mit der Shell herumspielen können.
lionstarr@ubuntu-laptop:~$ mkdir shell
Wenn Sie den obigen Befehl eingeben erstellen Sie ein Verzeichnis mit dem Namen shell. Alles was Sie selber eintippen müssen ist kursiv geschrieben. Die Zeichenkette die sie davor sehen (das nicht kursiv gedruckte) kann von dem hier gedruckten abweichen.
Nun sollten Sie zuersteinmal in den neu erstellten Ordner wechseln, dies tun Sie mit dem folgenden Befehl:
lionstarr@ubuntu-laptop:~$ cd shell
lionstarr@ubuntu-laptop:~/shell$
Jetzt können Sie noch kontrollieren ob Sie sich wirklich in dem neuen Verzeichnis shell befinden:
lionstarr@ubuntu-laptop:~/shell$ pwd
/home/lionstarr/shell
Mit dem Befehl pwd zeigen Sie das aktuelle Verzeichnis an. pwd steht für “print working directory” was auf Deutsch soviel heißt, wie “drucke Arbeitsverzeichnis”.
Mit dem Befehl ls können Sie alle Dateien des Verzeichnisses auflisten:
lionstarr@ubuntu-laptop:~/shell$ ls
lionstarr@ubuntu-laptop:~/shell$
Nanu? Es gibt keine Rückgabe? Natürlich nicht, denn es gibt ja auch keine Dateien in diesem Verzeichnis.
Dann erstellen Sie doch mal eine:
lionstarr@ubuntu-laptop:~/shell$ cat > datei
Dies ist der Inhalt der neu erstellten Datei.
Er wird einfach von der Kommandozeile gelesen.
Abgeschlossen wir der Text mit [Strg+D]
Hier benutzen Sie den Befehl cat. Aber was soll das Zeichen > ? Ganz einfach, dieses Zeichen leitet die Ausgabe in eine Datei um. cat heißt auf Deutsch. Z.B. mit dem Befehl cat datei1 datei2 > datei1+2 die beiden Dateien “datei1″ und “datei2″ zusammenfügen. Mit cat datei wird die Datei “datei” auf dem Bildschirm ausgegeben.
Aber nun sollten sie ersteinmal prüfen ob die Datei nun angezeigt wird!
lionstarr@ubuntu-laptop:~/shell$ ls -a
. .. datei
Ja, Sie wird angezeigt. Aber was soll das angehängte “-a” bei ls -a ?
Es ist ein so-genannter Parameter, er sagt dem Befehl ls, dass er auch versteckte Dateien/Verzeichnisse anzeigen soll. Das versteckte Verzeichnis “.” steht für das aktuelle Verzeichnis, “..” für das übergeordnete Verzeichnis.
Kennen sie das Problem? Sie suchen eine Zeile eines Logfiles und wollen sich nicht durch die ganze Datei wälzen? Kein Problem:
lionstarr@ubuntu-laptop:~/shell$ cat datei | grep Dies
Dies ist der Inhalt der neu erstellten Datei.
Was cat bewirkt wissen Sie ja nun, aber was bewirkt das “|”? Es gibt die Ausgabe eines Programms an den Befehl rechts von dem “|” weiter, allerdings nur die Standardausgabe, welche an die Standardeingabe vom Programm rechts vom | geleitet wird. Die Ausgabe von Fehlern wird nicht weitergeleitet. Das Programm grep sucht nun in der Ausgabe nach dem Wort “Dies” und gibt die Zeilen, in der das Wort vorkommt aus. Man kann das auch so schreiben: grep datei Dies.
Dies war der erste Teil des Shell – Tutorials.
Den zweiten Teil finden sie unter Shell-Tutorial Teil 2.
Ich hoffe es hat Ihnen gefallen, und Sie haben etwas dazugelernt !
Wenn jemand das Tutorial in irgendeiner Form vervielfältigen will, dann soll er mir bitte eine Mail schicken an mail at lionstarr dot de





Kommentare
(verstecken) RSSGib deine Meinung ab!