Shell-Wikibook/Erste Schritte (1): Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Der Login-Bildschirm)
(zwischenspeichern)
Zeile 39: Zeile 39:
  
 
<pre>norbert@rbe-linux:~></pre>
 
<pre>norbert@rbe-linux:~></pre>
 +
 +
 +
= Steuerung der Shell durch Eingabebefehle =
 +
 +
Nachdem man sich angemeldet hat, kann man auf der Shell arbeiten. Das System wird dabei durch einzelne, kleine '''Befehle''', die man auf der Kommandozeile eingibt, bedient. Diese Befehle sind in Wirklichkeit Programme, mit denen man gewisse Aufgaben erfüllen kann. Meistens sind diese Befehle Abkürzungen ihrer eigentlichen Bedeutung. Damit man auf der Shell zurecht kommt, muss man zumindest ein paar dieser Befehle kennen.
 +
 +
 +
== Grundlegende Shell-Befehle ==
 +
 +
=== pwd - Print working Directory ===
 +
 +
Oben wurde bereits erwähnt, dass das Zeichen '''"~"''' stellvertretend für den Pfad des Homeverzeichnisses steht. Wie aber lautet denn nun der genaue Pfad zum Homeverzeichnis? Das können wir mit dem Befehl
 +
<pre>pwd</pre> herausfinden. Die Abkürzung '''pwd''' steht für '''Print working Directory'''. Als Ausgabe dieses Befehls erhält man stets die absolute Pfadangabe zum Verzeichnis, in dem man sich auf der Shell befindet. In diesem Beispiel probieren wir einmal aus, wie die absolute Pfadangabe zum Verzeichnis '''"~"''' von Norbert lautet.
 +
 +
<pre>
 +
norbert@rbe-linux:~> pwd
 +
/home/norbert
 +
norbert@rbe-linux:~>
 +
</pre>
 +
 +
Norberts Homeverzeichnis ist also '''/home/norbert/'''.

Version vom 12. Juli 2007, 13:05 Uhr

Erste Schritte auf der Shell

Am System Anmelden

Nach der Theorie wird es nun zeit für einige Feldtests auf der Shell. Für KDE-/GNOME - Nutzer bietet es sich an das entsprechende grafische Programm (siehe Zugriff über grafische Programme) zu verwenden. Selbstverständlich spricht auch nichts dagegen TTY1-X zu verwenden.

Der Login-Bildschirm

Wenn der Zugriff auf die Shell über ein TTY-Terminal erfolgt, wird man zunächst mit dem Login-Bildschirm der verwendeten Linux-Distribution begrüßt.

Welcome to openSUSE 10.2 (i586) - Kernel 2.6.18.8-0.3-default (tty1)
rbe-linux login:

Die obige Begrüßungsmeldung zeigt den Namen der Distribution, Systemplattform, die verwendete Kernel-Version und Nummer des entsprechenden TTY-Terminals an. Hier kann man sich mit dem gewünschten Benutzernamen/Passwort anmelden (Achtung: Groß- und Kleinschreibung beachten ).

Nehmen wir an, Norbert (siehe letzte Seite des Wikibooks) möchte sich auf TTY1 anmelden

Hinweis: Das Passwort wird aus Sicherheitsgründen nicht auf dem Bildschirm dargestellt
Welcome to openSUSE 10.2 (i586) - Kernel 2.6.18.8-0.3-default (tty1)
rbe-linux login: norbert
Password:
Have a lot of Fun...
norbert@rbe-linux:~>

Norbert ist nun auf dem PC angemeldet. Betrachten wir die Ausgabe etwas genauer: rbe-Linux steht z.B. für den Hostnamen des Systems, Have a lot of Fun... hingegen ist eine Willkommensmeldung für den Benutzer (Message of the Day). Diese Nachricht ist anpassbar, dazu später aber mehr.

Die Zeile

norbert@rbe-linux:~>

besagt, dass der Benutzer norbert sich am System rbe-linux angemeldet hat. Interessant ist vor allem das Tilde-Zeichen "~". Hierbei sollte man sich zunächst einen Blick über die Verzeichnisstruktur von Linux verschafft haben. Das Zeichen "~" ist ein so genannter Platzhalter, also eine Abkürzung, für das Homeverzeichnis des Benutzers. Das Homeverzeichnis eines Benutzers kann man dabei als den Arbeitsbereich innerhalb des Systems ansehen. Normale Benutzer (also nicht Systemadministratoren) haben hier ihre Spielwiese und können ihre Dokumente, Dateien usw in diesem Verzeichnis ablegen.

Anmelden mit einem grafischen Programm

Im obigen Beispiel hat sich Norbert an TTY1 angemeldet. Wie eingangs erwähnt ist es aber natürlich auch möglich z.B. per KDE Konsole auf die Shell zuzugreifen. Dazu muss man ein Konsolenfenster öffnen. Das geschieht wahlweise durch das direkte Aufrufen per Tastenkürzel ALT F2 und dem zugehörigen Befehl konsole, oder direkt aus dem KDE-Menü heraus. Bei openSUSE ist die KDE Konsole unter Anwendungen -> System -> Terminals -> Terminal-Programm (Konsole) zu finden.

Anders als beim TTY1 wird man auf der KDE-Konsole direkt als Benutzer angemeldet. Das liegt daran, dass man sich bereits beim Start der grafischen Oberfläche als Benutzer am System angemeldet hat. Die KDE-Konsole vermutet also, dass man sich direkt als entsprechender Benutzer anmelden möchte. Auch die KDE-Konsole liefert dann auch analog zum TTY1 die Ausgabe:

norbert@rbe-linux:~>


Steuerung der Shell durch Eingabebefehle

Nachdem man sich angemeldet hat, kann man auf der Shell arbeiten. Das System wird dabei durch einzelne, kleine Befehle, die man auf der Kommandozeile eingibt, bedient. Diese Befehle sind in Wirklichkeit Programme, mit denen man gewisse Aufgaben erfüllen kann. Meistens sind diese Befehle Abkürzungen ihrer eigentlichen Bedeutung. Damit man auf der Shell zurecht kommt, muss man zumindest ein paar dieser Befehle kennen.


Grundlegende Shell-Befehle

pwd - Print working Directory

Oben wurde bereits erwähnt, dass das Zeichen "~" stellvertretend für den Pfad des Homeverzeichnisses steht. Wie aber lautet denn nun der genaue Pfad zum Homeverzeichnis? Das können wir mit dem Befehl

pwd

herausfinden. Die Abkürzung pwd steht für Print working Directory. Als Ausgabe dieses Befehls erhält man stets die absolute Pfadangabe zum Verzeichnis, in dem man sich auf der Shell befindet. In diesem Beispiel probieren wir einmal aus, wie die absolute Pfadangabe zum Verzeichnis "~" von Norbert lautet.

norbert@rbe-linux:~> pwd
/home/norbert
norbert@rbe-linux:~>

Norberts Homeverzeichnis ist also /home/norbert/.