|
Eine kleine Einfuehrung
in die Konsole
1.Was ist die Konsole ?
2. Einfuehrung in die Konsole
3. Die wichtigsten Befehle der Konsole
1. Was ist die Konsole ?
--------------
Wenn sie noch keine Unix Erfahrung haben werden sie sich jetzt bestimmt
fragen wovon ich hier schon die ganze Zeit rede, "Konsole", was ist das?".
Es gibt dutzende Konsolen unter Linux. Eine davon, und meiner Meinung nach
auch die populaerste ist die Bash. Bash bedeutet soviel wie "bourne again
shell",was sich ausgesprochen so anhoert wie "borne again shell"
wiedergeborene shell, um es kurz zu fassen. In der Bash werden Kommandos im
Text-modus eingegeben, diesen Kommandos koennen weitere Optionen oder
Parameter uebergeben werden. Externe Programme werden mit der eingabe ihres
Namens gestartet. Die Konsole ist ein sehr maechtiges Werkzeug. Ich wage es
hier kaum mit MS-Dos zu vergleichen, aber eine gewissen Aehnlichkeit bleibt
trotz aller Abneigung. Beides basiert auf Kommandozeileneingaben.
2. Einfuehrung in die
Konsole
-------------------
Stellen sie sich jetzt bitte einmal 2 Ebenen vor. In der ersten Ebene,das
Betriebssystem, und in der zweiten der Benutzer,er will mit dem
Betriebssystem arbeiten, also muss eine Kommunikation zwischen den beiden
Ebenen stattfinden, hier kommt die Konsole ins Spiel, sie "vermittelt"
sozusagen zwischen den beiden Ebenen.
Eine kleine ASCII Zeichnung die das ganze veranschaulichen soll:
----------------------------
| Ebene 1: Betriebssystem
----------------------------
| |
----------------------------
| Konsole
----------------------------
| |
----------------------------
| Ebene 2: Benutzer
----------------------------
Die Konsole muss also
dem Betriebssystem mitteilen was der Benutzer will, und diesem muss sie
mitteilen was das Betriebssystem "ausspuckt".
Wenn sie einen Unix Abkoemmling wie Linux oder *BSD Besitzen werden sie als
normaler Benutzer wahrscheinlich auch die XServer innstaliert haben.
(Grafische Oberflaeche)
Sie fragen sich jetzt wie sie die Konsole unter X (kuerzel fuer XServer)
verwenden sollen ? Ganz einfach, dazu gibt es sogenannte "Terminals".
Terminals sind einfach die Oberflaechen wo sie ihre Kommandos eingeben.
Aehnlich der MS-Dos Eingabeaufforderung.
3. Die wichtigsten
Befehle der Konsole
--------------------------
Es gibt unzaehlige Befehle der Konsole, hier werde ich ihnen einen kleinen
Teil, samt ihren Parametern wichtigsten vorstellen.
rm : Loescht die nachfolgende Datei.
rm -r : Loescht einen Ordner mitsamt seinen Inhalt.
rm -f : Es wird nicht nachgefragt, es werden keine Warnungen ausgegeben.
rm -i : Es wird bei jeder Datei nachgefragt ob sie wirklich geloescht werden
soll.
mkdir : Erstellt einen Ordner.
rmdir : Loescht leere Verzeichnisse.
cd : wechselt in das nachfolgende Verzeichnis.
cd .. : wechselt in das letzte Verzeichnis. (Hinweis: .. steht immer fuer
das
letzte Verzeichnis.)
ls : Zeigt den Inhalt eines Ordners
ls -a : Zeigt auch alle Dateien des Ordners die mit einem . beginnen.
ls -l : Gibt unter anderem den Namen, die Rechte und den Besitzer der Datei
an.
clear : Loescht den Bildschirm
locate: Sucht nach der nachfolgenden Datei. (Hinweis: Auch Teile des Namens
sind moeglich. z.B "locate *.c" zeigt alle Dateien mit der Endung "c" an.)
uptime: Gibt unter anderem die aktuelle Uhrzeit an, wie lange das System
schon in Betrieb ist, und wieviele User eingeloggt sind. (Hinweis: Linux ist
ein Multiuser System, es koennen also mehrere Anwender zur selben Zeit
eingeloggt sein, z.B ueber ein Netzwerk, oder ueber die Bash.)
man : Gibt falls vorhanden die Manpage der nachfolgenden Datei an.
Funktioniert auch mit Befehlen.
Das waer nun glaub ich
das wichtigste was es ueber die Konsole zu sagen gibt. Wie ich schon
mehrmals erwaehnte ist die Bash viel umfangreicher. Dies hier sollte nur
eine kleine Einfuehrung sein.
Fragen, Feedback:
alexander_mayr@gmx.at |