Einige Linux-Befehle - kurz erläutert

Hier finden Sie eine Aufstellung wichtiger Linux-Befehle, die immer wieder benötigt werden. Wenn Sie mit diesen Befehlen üben oder experimentieren wollen, machen Sie dies nicht (!) als Benutzer root, sondern melden Sie sich unter einem "normalen" Benutzernamen an (einige der Befehle sind allerdings nur als root ausführbar, Sie erhalten dann aber eine entsprechende Fehlermeldung).

Linux Wegweiser für
Netzwerker
(externer Link)

"Affengriff": [Strg]+[Alt]+[Entf] GEE-Server: Den Server herunterfahren (darf jeder, der an die Tastatur kommt)
cat dateiname
cat dateiname > test
Zeigt den Inhalt der Datei dateiname auf dem Bildschirm an
Schreibt den Inhalt der Datei dateiname in die neue Datei test
cd
cd /tmp
cd ..
cd [Enter]
Wechselt das Verzeichnis:
Wechselt in das Verzeichnis /tmp
Ein Verzeichnis zurück
Wechselt in das Heimatverzeichnis
chgrp
chgrp users dateiname
Ändert die Eigentümer-Gruppe einer Datei:
Ändert die Besitzer-Gruppe der Datei dateiname in users
chmod
chmod 666 test
 
Besitzrechte einer Datei ändern
Die Rechte von test auf Lesen/Schreiben setzen für: Besitzer+Gruppe+Alle
Hier alle Möglichkeiten in übersichtlicher Form (aus SELFHTML):
Linux-Dateirechte-Setzer
chown
chown admin dateiname
Ändert den Besitzer einer Datei:
Ändert den Besitzer der Datei dateiname in admin
cp
cp test test.neu
Dateien kopieren:
Datei test nach test.neu kopieren
date Zeigt aktuelles Datum und Uhrzeit an
df
df -h
Zeigt die Festplattenbelegung an
Festplattenbelegung in MB
du
du -h
du -sh /home
Zeigt die Größe von Unterverzeichnissen und Dateien rekursiv an:
Angabe in MB
Zeigt die Größe von /home an
exit Vom System abmelden
grep
grep test squid.log
grep -n test squid.log
grep -n test squid.log > neu.txt
Nach Ausdrücken in Dateien suchen
Das Wort test in der Datei squid.log suchen
Zusätzlich die Zeilennummer angeben
Das Ergebnis in die neue Datei neu.txt schreiben
halt Den Server herunterfahren
ifconfig
ifconfig -i eth0
ifconfig -i eth1
Die Konfiguration der Netzwerk-Interfaces ausgeben
Konfiguration der ersten Netzwerkkarte
Konfiguration der zweiten Netzwerkkarte
imon ISDN-Monitor aufrufen (Beenden mit [q])
ipchains -P forward MASQ
ipchains -P forward REJECT
Masquerading einschalten
Masquerading ausschalten
isdnctrl status
isdnctrl dial ippp0
isdnctrl hangup ippp0
isdnctrl addlink ippp0
isdnctrl removelink ippp0
Status der ISDN-Verbindung
ISDN-Verbindung aufbauen
ISDN-Verbindung beenden
Kanalbündelung einschalten
Kanalbündelung abschalten
less
less dateiname
Dateinhalt zeilenweise anzeigen:
Inhalt der Datei dateiname zeilenweise anzeigen (Scrollen mit Pfeiltasten; Beenden mit [q])
locate dateiname Dateien schnell finden (die dafür notwendige Datenbank wird automatisch aktualisiert - neue Dateien findet man so erst am nächsten Tag).
ls
ls -l
ls -a
Zeigt den Verzeichnisinhalt an
Ausführliche Ausgabe des Verzeichnisinhaltes
Zeigt auch versteckte Dateien an
man
man less
Manual-Pages anzeigen:
Manual-Page zum Befehl less anzeigen (Beenden mit [q])
mkdir
mkdir test
Verzeichnis anlegen:
Verzeichnis test anlegen
mv
mv datei.alt datei.neu
mv /tmp/datei.al t /etc/datei.alt
Dateien oder Verzeichnisse umbenennen oder verschieben
datei.alt in datei.neu umbenennen
Datei datei.alt von /tmp/ nach /etc/ verschieben
pine Mailprogramm starten
ping
ping 172.16.200.11
ping www.microsoft.de
ping -c 1 www.microsoft.de
Netzwerk testen:
Rechner (im internen Netz) mit der IP-Adresse 172.16.200.11 auf Erreichbarkeit testen (beenden mit [Strg]+[c])
www.microsoft.de auf Erreichbarkeit testen (beenden mit [Strg] +[c])
einmal pingen
rcapache status
rcapache stop
rcapache start
Status des Web-Servers
Web-Server anhalten
Web-Server starten
rcpppoed status
rcpppoed start
rcpppoed stop
Status der DSL-Verbindung anzeigen
DSL-Verbindung aufbauen
DSL-Verbindung beenden
rcsmb status
rcsmb stop
rcsmb start
Status des Samba-Servers
Samba-Server anhalten
Samba-Server starten
rcsquid status
rcsquid stop
rcsquid start
rcsquid reload
Status des Proxy-Servers
Proxy-Server anhalten
Proxy-Server starten
Konfigurationsdatei neu einlesen
pwd Anzeige des aktuellen Verzeichnisses (print working directory)
reboot Server neu starten
rm
rm test
rm -r
rm -r test
Dateien löschen:
Datei test löschen
Verzeichnisse rekursiv löschen (Vorsicht!):
Verzeichniss test mit allen Unterverzeichnissen löschen
su
su admin
Benutzer wechseln:
Zum Benutzer admin werden (keine Passwortabfrage, wenn dies von root aus geschieht)
tail
tail test
tail -f test
Die letzten 10 Zeilen einer Datei anzeigen:
Die letzten 10 Zeilen der Datei test
Die Datei test kontinuierlich anzeigen (beenden mit [Strg]+[c])
top Zeigt an, welche Prozesse auf dem Server laufen (beenden mit [q])
vi Dateien direkt am Server editieren. Gesonderte Anleitung in Kürze. Ein externer Link:
http://wwwcip.informatik.uni-erlangen.de/CIP/Manuals/unix/editor/vi.html

[an error occurred while processing this directive]