Swiss Penguin Logo

LIB - Grundlegende Befehle und ihre Anwendung

LUGS

Über die LUGS
Statuten und Protokolle
Sektionen
Terminliste
IRC
Mailinglisten
Kontaktadressen
Mitglied werden
Internes
Mitgliederliste

LINUX

Was ist Linux?
   Screenshots
Distributionen
   kmLinux
Firmen
Ressourcen
LIB

Dokumentation
Events
Projekte
Vorträge
Allgemeines

ChangeLog
Sprache
Galerie

Diese Übersicht richtet sich vor allem an Leute, die sich mit Linux noch nicht so besonders gut auskennen und mal wissen möchten, wofür wohl jener Befehl gedacht ist. Ich erhebe keinerlei Anspruch auf Vollständigkeit, auch fehlerfrei wird es kaum sein. Auch ist diese Seite kein Ersatz für Man- und Info-Pages.

Weitere Informationen: Manpages, Infopages, /usr/doc/, Handbuch der Distribution, beliebiges Linux-Buch, ...

Einige Befehle kann man nur als root ausführen.

Arbeiten mit Dateien und Verzeichnissen

cp
copy
kopieren von Dateien und Verzeichnissen:
copy bestehend.txt neu.txt
-r
rekursiv: Mit Verzeichnisinhalt und Unterverzeichnissen
mv
move
verschieben von Dateien und Verzeichnissen
mv alt.pdf neu.pdf; mv neu.pdf doku/; mv doku dokumentation
rm
remove
löschen von Dateien und Verzeichnissen
-r
nicht-leeres Verzeichnis löschen
rm mist.txt; rm leer/; rm -r voll/
rmdir
remove directory
leeres Verzeichnis löschen
rmdir leer/
touch
Datei-Änderungszeit ändern
cat
  • cat hello.txt: Dateiinhalt anzeigen und zum Prompt zurückkehren
  • cat > new.txt: neue Datei new.txt anlegen, der Inhalt wird danach eingetippt, abschliessen mit Ctrl-d
  • cat >> hello.txt: Text an hello.txt anhängen, abschliessen mit Ctrl-d
  • cat new.txt >> hello.txt: den Inhalt von new.txt an hello.txt anhängen
head
zeigt die ersten Zeilen einer Datei an
tail
zeigt die letzten Zeilen einer Datei an
-f
wenn neue Zeilen an die Datei angehängt werden, werden diese fortlaufend auch angezeigt (sinnvoll für Logfiles)
cd
change directory
Verzeichnis wechseln
cd ..; cd /home/me/
ls
list directory
Inhalt eines Verzeichnisses auflisten
ls; ls /var/log/
pwd
gibt den aktuellen Pfad aus
more
Dateiinhalt anzeigen (Pager)
less
wie more, komfortabler
find
Dateien suchen
locate
wie find, basiert auf einer Datenbank und ist daher schneller als find
grep
Durchsucht z.B. eine Datei nach einer Zeichenkette
grep nichts diese_datei.txt
ausserdem gibt es noch egrep (sucht nach Regular Expressions) und rgrep (durchsucht auch Unterverzeichnisse)
ln
link
ln -s bestehend link erzeugt einen symbolischen Link mit dem Namen link auf bestehend.

Zugriffsrechte, Benutzer etc.

chmod
change mode
Zugriffsrechte ädern
chmod g+x script.pl
chown
change owner
Besitzer ändern
chown me.users datei
logout
sich vom System abmelden
useradd
einen neuen Benutzer anlegen
passwd
Passwort ändern

Informationen zu Befehlen und zum System

man
Manual
Manpages
-k
Stichwortsuche (man -k X11)
x
sucht im Bereich x (man 1 man)
info
anderes Informationssystem mit mehr Möglichkeiten
info tar
apropos
Manpages zu einem bestimmen Begriff suchen
apropos copy
df
Informationen über den benutzten und verfügbaren Plattenplatz
-h
bringt die Anzeige in Kilo-/Mega-/Gigabytes statt in Bytes
free
wie df, aber für Arbeitsspeicher und Swap
du
disk usage
gibt aus, wieviel Platz ein Verzeichnis braucht
-h
bringt die Anzeige in Kilo-/Mega-/Gigabytes statt in Bytes
ps
process status
listet laufende Prozesse des Benutzers auf
ps ax
listet alle Prozesse auf
kill
Prozess (eher unfreundlich) beenden
top
zeigt laufende Prozesse mit der Systemauslastung an. q zum Beenden

Diverses

tar
Dateien archivieren
einpacken: tar cvzf archiv.tar.gz /etc
auspacken: tar xvzf archiv.tar.gz
Die komprimierten Archive (Option z) tragen die Endung .tar.gz oder .tgz, die unkomprimierten .tar
gzip, gunzip
Dateien komprimieren
gzip hello; gunzip hello.gz
mount
Einbinden von Devices ins Dateisystem
umount
Gegenteil von mount, Entfernen von Devices aus dem Dateisystem
shutdown
System anhalten
shutdown -h now; shutdown -r now
Alt+F1 bis Alt+F6
Konsole wechseln
Alt+F7
Zu X11 wechseln (falls es läuft)
Ctrl+Alt+F1 bis Ctrl+Alt+F6
von X11 zu einer Konsole wechseln
|
Pipe
leitet die Ausgabe eines Programms in die Eingabe eines anderen um
locate ps | grep texmf | less: alle Dateien mit "ps" im Namen oder Pfad suchen, davon die nehmen, die auch "texmf" enthalten und mit less anzeigen
Weitere Informationen: Manpages, Infopages, /usr/doc/, Handbuch der Distribution, beliebiges Linux-Buch, ... (ja, eine bewusste Wiederholung ;-)

Natürlich bin ich dankbar für Erweiterungen und Korrekturen dieser Seite, in einem solchen Fall bitte Mail an Franziska Meyer.

Powered by Linux, served by Apache / PHP, last changes done 04.02.2008 -- Copyright