Computer | Geodäsie | Comics | Muscle Cars | Reiten | Wargaming | Eisenbahn | Vermischtes | Der Webmaster
1*1 der Linux-Befehle
Man muß nicht, kann aber unter Linux sehr viel am Terminal (Windows-Usern als "MS-DOS Eingabeaufforderung" bekannt) machen. Viele Sachen gehen damit einfacher und schneller als unter einer grafischen Oberfläche.
Da es eine Menge Befehle gibt, die in der Regel nicht nur anders heißen als unter DOS, sondern mitunter auch eine recht komplexe Syntax haben, will ich hier eine Übersicht über die hilfreichsten Befehle und deren wichtigste Optionen geben.
Als Nachschlagewerk kann ich das Buch "Linux in a Nutshell" von Ellen Siever, erschienen bei O'Reilly, empfehlen.
apropos String(s) durchsucht die man-Seiten nach String
cd Verzeichnis wechselt das Verzeichnis nach Verzeichnis
chfn Username ändert die Informationen, die bei finger auf den User angezeigt werden
chgrp [Optionen] Gruppe Datei(en) ändert die Gruppenzugehörigkeit von Dateien
-R
mit Unterverzeichnissen
chgrp wird benützt, um die Gruppe, zu der eine Datei gehört, zu ändern. Gruppe ist dabei eine numerische Gruppen-ID oder ein Gruppenname wie z.B. users.
chmod [Optionen] Modus Datei(en) ändert die Zugriffsrechte von Dateien
-R
mit Unterverzeichnissen
chmod erfordert etwas mehr Erklärung.
Modus setzt sich aus drei Teilen zusammen:

Wer:
u
: User
g: Gruppe
o: andere
a: alle

Operator
+
: Recht hinzufügen
-: Recht entfernen
=: Recht zuordnen

Zugriffsrecht:
r
: Lesen
w: Schreiben
x: Ausführen
s: su-Bit

Alternativ kann auch ein dreistelliger Code verwendet werden. Dabei stehen die frei Ziffern für die Rechte für User, Gruppe und andere. Die Ziffern ergeben sich durch Addition folgender Werte:
4: Lesen
2: Schreiben
1: Ausführen
Eine vorangestellte 4 Setzt das su-Bit.

Beispiel: Eine Datei soll von User und Gruppe les-, schreib- und ausführbar sein, für alle anderen lesbar:
chmod u=rwx,g=rwx,a=r Datei
Das Gleiche läßt sich erreichen mit:
chmod 774 Datei
chown [Optionen] Besitzer Datei(en) ändert den Besitzer einer Datei
-R
mit Unterverzeichnissen
chown wird benützt, um den User, dem eine Datei gehört, zu ändern. Besitzer ist dabei eine numerische User-ID oder ein Username.
clear löscht die Terminal-Anzeige
chsh Username wechselt die Login-Shell
cp [Optionen] Quelle Ziel Dateien kopieren
-f
-P
-r
, -R
-v
überschreiben ohne Nachfrage
erstellt dazwischenliegende Verzeichnisse
Unterverzeichnisse und deren Inhalt mitkopieren
gibt die Namen aller kopierten Dateien aus
df gibt den freien Speicherplatz auf allen gemounteten Partitionen an
find [Pfad] [Optionen] Dateien suchen
-mtime +n | -n | n
-name Ausdruck
Dateien älter, jünger, oder genau n Tage alt
alle Dateien , auf die Ausdruck passt
grep [Optionen] Ausdruck [Datei(en)] Text in Dateien finden
-i
-n
Groß/Kleinschreibung ignorieren
Zeile und Zeilennummer ausgeben
gzip [Optionen] [Dateien] Dateien packen/entpacken
-d
-h
-n
-r
-v
entpacken (wie gunzip)
Hilfe
n von 1 bis 9, Kompressionsrate (9 höchste Kompression)
mit Unterverzeichnissen
Name und Komprimierungsgrad aller gepackten Dateien anzeigen
head [Optionen] Datei(en) die oberen zehn Zeilen einer Datei ausgeben
-n
Gibt die oberen n Zeilen aus
hostname [Option] Name des Systems anzeigen
-i
IP-Adresse des Systems anzeigen
id Informationen über User anzeigen
kill [Option] IDs Prozesse mit Prozess-ID ID beenden
-l
-Signal
-9
Liste der Signale anzeigen
Signal senden
Prozess wird auf jeden Fall beendet
killall [Optionen] [Name] Prozesse über Prozessnamen beenden
-l
-Signal
-9
Liste der Signale anzeigen
Signal senden
Prozess wird auf jeden Fall beendet
less [Dateiname] Dateien auf dem Bildschirm anzeigen
q
SPACE
RETURN
/Ausdruck
:n
:p
Ende
eine Seite weiter
eine Zeile weiter
nach Ausdruck suchen
nächste Datei anzeigen
vorherige Datei anzeigen
ln [Optionen] Quelle Ziel Link erstellen
-s
Soft-Link (für Verzeichnisse benötigt!)
lpq [Optionen] Druckstatus anzeigen
-PDruckername
Informationen über Druckername
lpr [Optionen] Datei(en) Drucken
-PDruckername
Ausdruck auf Druckername
lprm [Optionen] [Nummer] Druckauftrag Nummer löschen
-PDruckername
Druckauftrag auf Druckername löschen
ls [Optionen] [Name(n)] Dateien im Verzeichnis auflisten
-a
-l
-R
-S
-X
alle Dateien
ausführlich
mit Unterverzeichnissen
nach Grösse geordnet
nach Endung sortiert
bei Angabe von Name werden alle Dateien sowie die Inhalte alle Verzeichnisse, auf die Name paßt, angezeigt.
mail Post lesen
Mailnummer
q
öffne Mail
Ende
man [Abschnitt] [Befehl] Manual zu einem Befehl anzeigen
mkdir [Optionen] Verzeichnisse Verzeichnis erstellen
-m
-p
Zugriffsrechte setzen
dazwischenliegende fehlende Verzeichnisse erstellen
mount [Optionen] [Dateisystem] [Verzeichnis] Dateisysteme einbinden
-t Typ
Dateisystem vom Typ Typ auf Verzeichnis mounten
Mögliche Typen sind (unter anderem) vfat (DOS/Windows), ext2 (Linux), nfs (Network File System) und iso9660 (CD-ROM).
Ohne Angabe von Optionen usw. werden alle momentan gemounteten Dateisysteme angezeigt.
mv [Optionen] Quelle(n) Ziel Dateien und Verzeichnisse verschieben oder umbenennen
-v
Namen aller verschobenen Dateien anzeigen
passwd Passwort ändern
ps [Optionen] Prozesse anzeigen
a
l
u
x
alle Prozesse
ausführlich
mit Username und Startzeit
auch Prozesse ohne Terminal
pwd aktuelles Verzeichnis ausgeben
rm [Optionen] Datei(en) Dateien löschen
-f
-r
-v
ohne Rückfrage
löscht Verzeichnis mit Inhalt und Unterverzeichnissen
gibt die Namen alle gelöschten Dateien aus
rmdir Verzeichnis löscht leeres Verzeichnis
su User öffnet Shell für User, ohne Argument fuer root
rpm [Optionen] Paket(e) RPM-Pakete installieren
--help
-i
-U
-q
-e
Hilfe
installieren
Update
Informationen über Paket anzeigen
Paket löschen
tail [Optionen] Dateiname gibt die letzten zehn Zeilen einer Datei aus
-n
-f
gibt die letzten n Zeilen aus
aktualisieren, wenn Datei wächst (mit Strg+c beenden)
tar [Optionen] [Archiv] [Dateien] tar-Archive packen/entpacken
--help
c
x
f
v
z
Hilfe
Archiv erstellen
Archiv entpacken
wird benötigt, wenn Archiv eine Datei ist, und kein Device
Dateinamen anzeigen
mit gzip packen/entpacken
top zeigt die Systemauslastung an
q
Ende
uname [Option] Systeminformation
-a
alle Informationen
whatis Schlüsselwort durchsucht man-pages nach Schlüsselwort
whereis Befehl sucht nach ausführbarer Datei, Manual und Quellcode für Befehl
who zeigt die eingeloggten User
COMPUTER
An Introduction to Parallel Programming
TI-92 Plus
1*1 der Linux-Befehle
User Friendly
Software
Geschichte einer Webseite
Computerspiele
www.tplusplus.de © Tobias Wittwer, 2000-2008.