Startseite ]  [ Netz-Schule ]  [ Linux-Schule ]  [ Map ]

  Know How
  Glossar

   
  Linux-Schule Know How  

Linux Befehlsreferenz

Auch hier nochmal die Tabelle mit den Umleitungsmechanismen zur Erinnerung und weil sie eine gewisse Bedeutung hat. Für die Optionen und Berechnungen bei chown, lest bitte die Manpages und die Kurzzusammenfassung ganz unten auf der Seite.

in Datei umleiten alle Ausgaben, dazu zählen auch Ausgaben die Kommandos wie ls liefern, können mit > in eine Datei umgeleitet werden ps -ax > prozesse würde eine Liste aller laufenden Prozesse in die Datei prozesse schreiben
aus Datei holen ist die Gegenrichtung. Hiermit können Inhalte einer Datei an einen Befehl übergeben werden. kill -19 < prozessliste würde alle Prozesse deren Nummer in der Datei stehen anhalten. Da genug Tools zur Ermittlung der PID zur Verfügung stehen und man diese natürlich auch in eine Datei umleiten kann, eröffnen sich hier einige Möglichkeiten.
Verketten verbindet zwei Befehle. Es benutzt also die Ausgabe des einen, direkt als Eingabe für den anderen. ps -ax ¦ lpr schickt die oben erwähnte Prozessliste direkt an den Drucker.

Wird noch um Splitten der Ausgabe, getrennte Behandlung von normalen Systemmeldungen und Fehlermeldungen, sowie das Anhängen erweitert.

In der Tabelle stehen alle Befehle die ich im Laufe der letzten Woche mindestens einmal benutzt habe. Sicherlich nicht ganz komplett aber sie soll auch nur eine Kurzbeschreibung und eine Schnellreferenz zum Einlesen darstellen.

Befehlstabelle

Befehlsreferenz
Bereich Befehlsname Beschreibung ggfls. Beispiel
Allgemeines exit beendet die aktuelle Shell exit
logname zeigt den Benutzernamen an logname
logout verlassen der aktuellen Shell logout
passwd ändert das Benutzerpasswort passwd
tty zeigt die aktuelle Konsole an tty
vi ruft vi oder vim auf vi Dateiname oder vi
who zeigt die derzeit angemeldeten Benutzer an who oder w
Datei cat zeigt den Inhalt einer Datei an cat /Pfadname/Dateiname
chgrp ändert die Gruppenzugehörigkeit einer Datei chgrp NeueGruppe Dateiname.Benutzbar : Eigentümer,Gruppe,root
chmod ändert die Zugriffrechte einer Datei chmod +755 Dateiname.Benutzbar :Eigentümer,root
chown ändert den Eigentümer einer Datei chown NeuerEigentümer Dateiname.Benutzbar Eigentümer,root
cmp Bitweiser Dateivergleich cmp Datei1 Datei2
cp kopieren von Dateien cp Datei1 Datei2
cut schneidet bestimmte Bereiche aus Zeilen einer Datei aus cut String Datei.Alternativ auch Anzahl Zeichen oder Felder
dd lesen und schreiben von Diskimages dd ImageName.Gut für Bootdisketten etc.
diff ermittelt Dateiunterschiede bei Textfiles diff -a Datei1 Datei2
file zeigt den Dateityp an file Dateiname.Bei GIF auch die Größe des Bildes
find rekursive Suche nach Datei find Dateiname.Mächtig mit Wildcards
grep sucht nach Suchmustern in Dateien grep Suchmuster Dateinamen.Mächtig mit Wildcards
ln erstellt Links ln Dateiname Linkname
ls zeigt Verzeichnisinhalte an ls -laF zeigt ausführlich die Dateien des akt. Verzeichnis an
more zeigt Dateien seitenweise an more Dateiname
mv verschieben von Dateien mv Datei1 Datei2.Datei 1 wird gelöscht.
rm löschen von Dateien rm Dateiname
sort sortiert Dateien zeilenweise sort Dateiname1 > Ausgabe
tail zeigt die letzten x Zeilen/Bytes einer Datei an tail -n3 Dateiname.3 Zeilen.Nützlich mit Option -f für Logfiles
tar archivieren von Dateien tar cvzf Archivname Dateien.Erzeugt gepacktes Archiv.
touch aktualisiert das Zugriffsdatum einer Datei touch Dateiname
wc zählt die Zeichen in einer Datei wc Dateiname
Druck lpc überprüft den Druckerstatus lpc status Druckername.Auch mit enable, disable, restart, exit, down, stop
lpq fragt die Druckerwarteschlange ab lpq Druckername.
lpr druckt Dateien aus lpr -PDruckername Datei.-P gibt Drucker gezielt an
lprm löscht Drueckaufträge lprm -PDruckername Jobname.-P gibt Drucker an
Netzwerke / Internet ftp komplettes Program zum Dateitransfer ftp Hostname / IP
nslookup DNS Abfrage nslookup Hostname.Liefert IP und Infos
ping testet Verbindung zu Rechner xyz ping Hostname / IP
rsh öffnet Shell auf anderem Rechner rsh Hostname / IP
ssh öffnet gesicherte Shell auf anderem Rechner ssh Hostname / IP
traceroute zeigt Weg zum abgefragten Host traceroute Hostname / IP. Liefert alle Zwischenstationen über die Eure Verbindung geht
Prozesse at ausführen von Programmen zu Zeitpunkt x at Befehl Zeit
bg legt Prozeß in den Hintergrund bg PID
fg holt Prozeß in den Vordergrund fg PID
jobs zeigt derzeit laufende Hintergrundprozesse an jobs
kill schickt Signal an Prozess kill Signal PID
tee teilt Ausgabe auf Datei und Bildschirm auf ls ¦ tee test
wait warten auf Ergebnis eines Hintergrundjobs wait PID
Systembefehle alias definiert Kurzform für Befehle alias bla="ls -laF".Bei Eingabe von bla wird ls ... gestartet.
df anzeigen des freien Plattenspeichers df
du anzeigen des belegten Plattenspeichers unter Angabe aller Dateien du -ca- mit Dateien und Gesamtsumme
env ändert Umgebungsvariablen env Variablenname= "NeuerWert"
msg schaltet Nachrichten von anderen Usern an/ab msg y/n
nice ändert NICE Level nice Wert Prozess
stty konfiguriert serielle Schnittstelle stty -azeigt aktuelle Einstellung.
Verzeichnis cd wechselt Verzeichnis cd /bla.Weiteres siehe Abschnitt Dateisystem
chroot ändert das Basisverzeichnis chroot NeuesVerzeichnis
mkdir legt Verzeichnis an mkdir /bla/hier
pwd zeigt aktuelles Verzeichnis an pwd
rmdir löscht Verzeichnis rmdir /bla/dort
Seitenanfang
« zurück --- vor »