|
|
|
Hier folgen viele Linux-Befehle nach Alphabet sortiert.
An einfachen Beispielen werde ich versuchen, die Funktionen
der einzelnen Befehle zu erlaeutern. Sollten mir dabei Fehler
unterlaufen, dann bitte ich dringend um
Benachrichtigung!
A...
a2p
- Konvertiert ein awk-Script zum Perl-Script
a2ps
- Konvertiert ASCII-Dateien nach PostScript
alias
- Alias/ Abkuerzung/ Spitznamen definieren
aplay
- Kommandozeilen-Sound-Player (ALSA)
apropos
- Durchsucht die man-Pages nach Name oder Beschreibung
Beispiel: apropos -e apropos
Ergebnis: apropos (1) - search the manual page names and descriptions
ar
- Archive erstellen, aendern, entpacken
arch
- Zeigt Architektur des Rechners
Beispiel: arch
Ergebnis: i686
arecord
- Kommandozeilen-Sound-Recorder (ALSA)
as
- Ein portabler GNU-Assembler
at
- Befehl zu einem bestimmten Zeitpunkt ausfuehren
atq
- Queue der mit at abgeschickten Befehle
atrm
- Mit at abgeschickte Befehle loeschen
Zum Seitenanfang
B...
badblocks
- Datentraeger auf defekte Sektoren pruefen
basename
- Uebergibt den Dateinamen aus einer kompletten Pfadangabe.
Beispiel: basename /home/user/html/test.html
Ergebnis: test.html
bash
- Bourne-Again-Shell (Linux-Standard-Shell)
Die erste Zeile eines bash-Script:
#!/bin/bash
bg
- Prozess im Hintergrund ausfuehren
bonny
- Benchmark-Test (Dateisysteme)
bunzip2
- Auspacken von bzip2-Archiven
bzip2
bzip2recover
- Repariert defekte bzip2-Archive
Zum Seitenanfang
C...
cal
- Zeigt einen Kalender
Beispiel: cal
Ergebnis: Zeigt den aktuellen Monat
cat
- Anzeigen von Dateiinhalten.
z.B.: cat /home/user/test.txt
Zeigt den Inhalt der Datei test.txt
- Zusammenfuegen von einzelnen Dateien.
z.B.: cat a.txt b.txt > c.txt
Schreibt den Inhalt von a.txt und anschliessend den Inhalt
von b.txt in die Datei c.txt
- Loeschen vom Dateiinhalt
Beispiel: cat /dev/null > test.tmp
Ergebnis: test.tmp ist jetzt 0 Byte gross!
cd
cdrecord
- Kommando-Zeilen CD-Brenner
chattr
- Attribute vom ext2fs (Filesystem) aendern
chfn
- Finger-Informationen aendern (Benutzername/Benutzerinfos)
chgrp
- Gruppenzuordnung von Dateien
chmod
chown
chroot
- Definiert ein spezielles root-Verzeichnis
chsh
cksum
- Berechnet die CRC-Summe und schreibt sie in die Datei
clear
- Loescht den Bildschirminhalt
cmp
col
- Filtert ESC-Sequenzen (wie Zeilenvorschub)
convert
- Konvertiert Grafik-Dateien/ Bereiche
cp
cpio
- Kopiert Dateien von und in Archive
cpp
crontab
- Zeitgesteuerte Befehlsausfuehrung
csplit
- Zerlegen von Dateien nach definierten Zeilen
cut
- Ausschneiden/ Entfernen bestimmter Bereiche einer Zeile
Zum Seitenanfang
D...
date
- Datum und Uhrzeit anzeigen
Beispiel: date +%Y
Ergebnis: das aktuelle Jahr (z.B.:2002)
Beispiel: date +%W
Ergebnis: die aktuelle Arbeitswoche (z.B.:17)
dd
- DiskDump zum kopieren von Datenbloecken von dev zu dev
debugfs
- Dateisystem (ext2) auf Fehler pruefen
declare
- Variablen bestimmte Werte/ Eigenschaften zuweisen
depmod
- Erzeugt die Datei modules.dep
df
- Freien Plattenplatz anzeigen
dialog
- Aus der Shell eine Dialog-Box anzeigen
diff
- Unterschiede beim Dateivergleich anzeigen
dig
dirname
- Gibt nur den Pfadnamen ohne Datei zurueck
dmesg
- Kernelmeldungen vom Booten anzeigen
Beispiel: dmesg
Ergebnis: was der Kernel alles so zu sagen hat:-)
dnsdomainname
- DNS Domain-Name anzeigen, aendern
domainname
- NIS/ YP Domain-Name azeigen, aendern
du
- Welche Datei belegt wieviel Plattenplatz
dumpe2fs
- Informationen zum ext2-Filesystem
Zum Seitenanfang
E...
e2fsck
- Filesystem (ext2) pruefen oder reparieren
echo
- Text ausgeben
Beispiel: echo "Das ist ein Test"
Ergebnis: Das ist ein Test
ed
- Texteditor (zeilenorientiert)
egrep
- Dateien nach Zeichenketten durchsuchen
env
- Umgebungsvariablen anzeigen oder setzen
eval
- Inhalt einer Variablen als Kommando ausfuehren
ex
- VIM - verbesserter vi fuer Programmierer
exec
exit
- Beendet ein Skript oder die Shell
expand
- Konvertiert Tabulatoren nach Leerzeichen
export
expr
- Integerberechnung in der Shell
Zum Seitenanfang
F...
fsck
- Filesystem pruefen oder reparieren
fdformat
fdisk
- Festplatte partitionieren
fg
- Prozess im Vordergrund ausfuehren
fgrep
- Dateien nach Zeichenketten durchsuchen
file
find
- Maechtiges Teil zum Suchen nach Dateien (Datum/Groesse uvm.)
finger
- Userinfos ausgeben (Login, Mail...)
fmt
fold
- Lange Textzeilen in kuerzere zerlegen
free
- Zeigt freien Speicherplatz an
ftp
fuser
- Listet Prozesse, Sockets und geoeffnete Dateien
Zum Seitenanfang
G...
g++
gcc
gdb
glxgears
- Benchmarktest fuer X-Windows (GLX)
glxinfo
grep
- Dateien nach bestimmten Zeichenketten durchsuchen
groupdel
groups
- Anzeige der Gruppenzugehoerigkeit des Users
gunzip
gzip
Zum Seitenanfang
H...
h2ph
- C-Header-Dateien (.h) nach Perl konvertieren(.ph)
halt
- Faehrt den Rechner herunter
hash
hdparm
- IDE-Festplatten-Parameter anzeigen, aendern
head
- Anzeigen von den ersten x Zeilen einer Datei (Gegenstueck zu tail)
host
- Host-ID anzeigen, aendern
hostid
- Host-ID (dez/hex) anzeigen, aendern
Beispiel: hostid
Ergebnis: 0xa8c00464
Beispiel: hostid -v
Ergebnis: Hostid is 2831156324 (0xa8c00464)
hostname
- Hostname anzeigen, aendern
Beispiel: hostname
Ergebnis: Router
html2ps
- Konvertiert HTML nach Postscript
html2text
- Konvertiert HTML nach ASCII-Text
hwclock
- Hardware-Uhr anzeigen, neue Zeit setzen
Beispiel:
Aktuelle Zeit vom eigenen Router holen: /usr/sbin/netdate router
Aktuelle Zeit am Client ins Bios schreiben: /sbin/hwclock --utc -w
(man netdate, man hwclock)
Zum Seitenanfang
I...
id
- Anzeige von Benutzer- und Gruppen -Nummer/ -Name
ifconfig
- Wichtige Informationen zum Netzwerk (ethx, pppx usw.)
info
- Zeigt Status vom Tcl-Interpreter
insmod
- Bestimmtes Modul laden
Beispiel: insmod memory_cs
Ergebnis: Abfrage mittels: lsmod | grep memory
(wenn kein Fehler auftrat, wird hier das Modul angezeigt)
isdnctrl
ispell
Zum Seitenanfang
J...
jobs
- Laufende Hintergrund-Prozesse anzeigen
joe
- Texteditor mit Wordstar-aehnlicher Bedienung
join
- Verbinden von Textzeilen aus zwei verschiedenen Dateien
Zum Seitenanfang
K...
kill
- Sendet Signal an Prozess-ID (zum Killen, Aufwecken...)
Beispiel: kill (ID)
Ergebnis: Prozess (ID) ist gekillt
sollte der Prozess dennoch laufen hilft die hartnaeckige Tour
Beispiel: kill -9 (ID)
killall
- Sendet Signal an Prozess-NAME (zum Killen, Aufwecken...)
killproc
- Sendet Signal an Prozess mit komplettem Pfadnamen
Zum Seitenanfang
L...
last
- Anzeigen der letzten Logins
lastlog
- Prueft die Datei /var/log/lastlog
ldconfig
- Dynamische Bibliotheken im System anmelden
ldd
- Zeigt vom Programm benoetigte Libraries
Beispiel: ldd /sbin/hwclock
less
- Dateien seitenweise anzeigen
lha
lilo
ln
- Symbolischen Link erstellen
loadlin
- Linux Booten ueber DOS oder WINDOWS
logger
- Sendet Systeminformationen an den Daemon syslogd
logname
- Uebergibt den Benutzername
losetup
- Loop-Device einrichten, pruefen
lpc
- Drucker-Warteschlange steuern
lpd
lpq
- Drucker-Warteschlange abfragen
lpr
- Befehl zum Drucken einer Datei
Beispiel: lpr test.ps
Ergebnis: Druckt die Postscript-Datei test.ps
lprm
- Druck-Auftrag aus der Warteschlange entfernen
ls
- Verzeichnisinhalt anzeigen
lsattr
- Attribute eines ext2fs (Filesystem) anzeigen
lsmod
- Zeigt die Liste geladener Module
Beispiel: lsmod
Ergebnis: zeigt alle geladenen Module
Beispiel: lsmod | grep suchbegriff
Ergebnis: zeigt nur die mit suchbegriff uebereinstimmenden Module
lsof
- Geoeffnete Dateien, Ports anzeigen
lynx
Zum Seitenanfang
M...
mail
- Nachrichten senden, empfangen
Beispiel: echo "Inhalt der Mail" | mail -s "Betreffzeile" root@localhost
Ergebnis: Der Sysadmin ist erfreut, denn er bekommt mal wieder Post:-)
mailq
- Nachrichten-Warteschlange anzeigen
make
- GNU-Tool zum Pruefen von Abhaengigkeiten
man
- man-Pages anzeigen
Beispiel: man mkisofs
mattrib
- Attribute einer DOS-Datei einstellen, andern
mc
- Midnight Commander (maechtiger Norton Commander Clone)
mcd
mcedit
- Einfacher zu bedienender Texteditor (Midnight Commander)
mcopy
- DOS-Dateien zwischen Linux und DOS kopieren
mdel
mdeltree
- Komplettes DOS-Verzeichnis rekursiv loeschen
mdir
- Inhalt eines DOS-Verzeichnisses anzeigen
mesg
- Nachrichten anderer User zulassen? [y,n]
mformat
- DOS-Dateisystem auf Diskette anlegen
mkdir
mkdosfs
- DOS-Dateisystem unter Linux erstellen
mke2fs
- ext2-Dateisystem erstellen
mkfifo
- FIFO-Datei erstellen (named Pipe)
mkfs
- Linux-Dateisystem erstellen
mkisofs
- Gemischtes Dateisystem (ISO9660/JOLIET/HFS) mit Rock Ridge Attributen erstellen
mknod
mkreiserfs
- Reiser-Dateisystem erstellen
mkswap
mlabel
- Bezeichnung einer Diskette eintragen, aendern
mmd
- DOS-Unterverzeichnis anlegen
modinfo
- Informationen zu Kernel-Modulen anzeigen
modprobe
- Module laden laut Einstellungen in /etc/modules.conf
more
- Datei seitenweise anzeigen
mount
- Einbinden von Laufwerken ins System
Hinweis: Audio-CD's werden nicht gemountet, sondern einfach abgespielt!
Beispiel: mount -o remount,rw /
Ergebnis: Die root-Partition wird mit Lese- und Schreib-Berechtigung eingebunden
Beispiel: mount -o remount,ro /
Ergebnis: Die root-Partition wird readonly (Leseberechtigung) eingebunden
Beispiel: mount -t iso9660 -o ro,loop=/dev/loop0 MEINIMAGE.ISO /mnt
Ergebnis: MEINIMAGE.ISO wird in /mnt eingebunden
Hilfe: "mount --help" oder "man mount"
mrd
mren
mt
- Bandlaufwerk steuern (vor, zurueck, auswerfen)
mtype
- Inhalt einer DOS-Datei anzeigen
mv
- Dateien verschieben / umbenennen
Zum Seitenanfang
N...
netstat
- Netzwerk-Kontrolle (Routing, Statistik uvm.)
nice
- Startet ein Programm mit verringerter Prioritaet
nl
- Zeilen einer Datei nummerieren
nmap
- Portscanner
Die GUI-Oberflaeche nennt sich xnmap
nmblookup
- Netbios ueber TCPIP client zur Abfrage von Netbios Namen
nohup
- damit gestartete Programme lassen sich nicht von sighup's steuern
nslookup
Zum Seitenanfang
O...
open
Zum Seitenanfang
P...
passwd
paste
- Mehrere Texte zusammenfuegen
pdf2ps
- Konvertiert PDF-Dateien nach Postscript
perl
perldebug
perldoc
pftp
- File-Transfer-Program (FTP)
pico
pine
- uebersichtliches eMail-Programm fuer die Konsole
ping
- Verbindung zwischen zwei Rechnern testen ueber TCP/IP
popd
- In ein durch pushd gespeichertes Verzeichnis wechseln
printenv
- Umgebungsvariablen anzeigen
printf
- Zeichenketten formatieren
procinfo
- Liefert Systeminformationen
ps
- Anzeige von allen laufenden Prozessen
pstree
- Anzeige von allen laufenden Prozessen in Baumstruktur
ps2ascii
- Konvertiert Postscript-Dateien nach ASCII-Text
ps2pdf
- Konvertiert Postscript-Dateien nach PDF
ps2ps
- Konvertiert Postscript nach Postscript mit unterschiedlichen Levels
psmerge
- Mehrere Postscript-Dateien zusammenfuegen
psselect
- Einzelne Seiten einer Postscript-Datei auslesen
pushd
- Speichert das aktuelle Verzeichnis und wechselt ins angegebene
pwd
- Zeigt das aktuelle Verzeichnis
Zum Seitenanfang
Q...
noch leer
R...
raidstart
rdev
- Aenderungen am Root-Device (Videomode, Ramdisk usw.)
read
- Erwartet eine Tastatureingabe
readcd
- Lesen, Schreiben von CD's
readlink
- Ziel von symbolischen Links anzeigen
readonly
- Schreibgeschuetzte Variablen der Shell anzeigen
reboot
- System beenden und Rechner neu starten
recode
- Verschiedene Zeichensaetze konvertieren
rcp
- Dateitransfer im Netzwerk (Remote File Copy)
reiserfsck
- Reiser-Dateisystem pruefen, reparieren
reset
rlogin
- Einloggen aus der Ferne (Remote Login)
rm
rmdir
rmmod
- Nicht mehr benoetigtes Modul manuell entladen
route
- Routing-Tabelle anzeigen, aendern
rpm
- Verbreiteter Paket Manager (ehemals nur RedHat)
rpm2cpio
- Konvertiert rpm-Pakete nach cpio
rpmfind
- rpm-Dateien im Internet suchen
rsh
- Startet Shell auf entferntem Rechner (Remote Shell)
Zum Seitenanfang
S...
samba
- Windows-Fileserver fuer Linux (SMB/CIFS)
sax
- Konfiguration des X-Servers bis Version 4
sax2
- Konfiguration des X-Servers ab Version 4
scp
- Sicheres Kopieren im Netz (SecureCopy)
sed
setfont
- Aendert den VGA-Zeichensatz der Konsole
setleds
- Optionen der Keyboard-LED's setzen
setserial
- Einstellungen der seriellen Schnittstelle
setterm
- Einstellungen der Konsole aendern
Beispiel: setterm -blank 0
Ergebnis: Die Dunkelschaltung der Konsole ist deaktiviert!
shar
showmount
- Mountinformationen vom NFS-Server anzeigen
shutdown
sleep
- Pausenzeit festlegen
Beispiel: sleep s 10
Ergebnis: Warte 10 Sekunden
Beispiel: sleep m 10
Ergebnis: Warte 10 Minuten
Beispiel: sleep h 10
Ergebnis: Warte 10 Stunden
Beispiel: sleep d 10
Ergebnis: Warte 10 Tage:-)
smbmnt
- Mounten von Samba-Dateisystemen
smbmount
- Mounten von Samba-Dateisystemen
smbpasswd
- Samba-Passwoerter festlegen
smbstatus
- Aktuelle Samba-Verbindungen anzeigen (SMB/CIFS)
sort
- Sortiert die Zeilen einer Datei
source
- Shellscript ausfuehren ohne neue Shell zu oeffen
split
- Dateien splitten (zerlegen)
ssh
- Sichere Shell auf entferntem oder localem Rechner starten (SecureShell)
Beispiel: ssh root@localhost
Ergebnis: Shell mit Rootrechten auf lokalem System
Beispiel: ssh -X root@ferner.rechner
Ergebnis: Shell mit Rootrechten und X-Zugriff auf entferntem Rechner
startx
- X-Server starten
Beispiel: startx
Ergebnis: Startet den 1. X-Server (zu erreichen mit Ctrl-Alt-F7)
Beispiel: startx -- :1
Ergebnis: Startet den 2. X-Server (zu erreichen mit Ctrl-Alt-F8)
stty
- Serielle Schnittstelle konfigurieren
su
- Von User nach root wechseln (SuperUser)
su1
- Befehle als root ausfuehren
Die Rechte werden in der Datei /etc/su1 definiert!
sudo
- root-Programme als User starten
sum
- Pruefsumme einer Datei berechnen
sux
- Von User nach root wechseln (incl. X)
swapoff
swapon
sync
- Gepufferte Datanbloecke auf Festplatte schreiben
Zum Seitenanfang
T...
tac
- Dateien verkehrt anzeigen (letzte Zeile zuerst / Gegenteil von cat)
tail
- Die letzten Zeilen einer Datei anzeigen
Beispiel: tail -f /var/log/messages
Ergebnis: Zeigt staendig die letzen Eintraege der Datei /var/log/messages an
Beispiel: tail -n 20 /var/log/messages
Ergebnis: Zeigt die letzten 20 Zeilen der Datei /var/log/messages an
Beispiel: tail -n 20 -f /var/log/messages
Ergebnis: Zeigt die letzten 20 Zeilen und dann fortlaufend die neuen Eintraege der Datei /var/log/messages an
talk
- Nachrichten zwischen Benutzern austauschen
tar
- Verwaltet mehrere Dateien in einem Archiv
Beispiel: tar cvf archiv.tar /var/log/*
Ergebnis: In der Datei archiv.tar befinden sich alle Dateien aus /var/log
Beispiel: tar cvzf archiv.tar.gz /var/log/*
Ergebnis: In der Datei archiv.tar.gz befinden sich alle Dateien aus /var/log in gepacktem Format
Beispiel: tar xvzf archiv.tar.gz
Ergebnis: Die Datei archiv.tar.gz wird im aktuellen Verzeichnis ausgepackt
Beispiel: tar xvzf archiv.tar.gz /home/user/tmp
Ergebnis: Die Datei archiv.tar.gz wird im Verzeichnis /home/user/tmp ausgepackt
tclsh
tcpdump
- TCP/IP-Pakete ueberwachen
tcsh
tee
- Lesen von Standard-Input/ Schreiben auf Standard-Output
telnet
- Benutzeroberflaeche zum Telnet-Protokoll
test
- Ueberpruefen von Bedingungen
time
- Bearbeitungszeit fuer einen Befehl anzeigen
top
- Zeigt eine Liste aller Prozesse nach Systemlast an
touch
- Zugriffsdatum von Dateien aktualisieren
tr
- Bestimmte Zeichen durch Andere ersetzen
traceroute
- Netzwerkverbindungen verfolgen, kontrollieren
trap
- Ueberwachen von Signalen/ Fehlermeldungen
tty
- Device-Namen des aktuellen Terminals anzeigen
tune2fs
- ext2-Dateisystem-Einstellungen
type
- (bash) nach ausfuehrbaren Programmen suchen
Zum Seitenanfang
U...
ulimit
- Systemresourcen der Shell begrenzen
umount
- Eingebundene Dateisysteme wieder abmelden
Beispiel: umount /dev/cdrom
unalias
- Spitznamen, Pseydonym, Alias loeschen
uname
- Betriebssystem und Version anzeigen
Beispiel: uname
Ergebnis: Linux
Beispiel: uname -a
Ergebnis: Linux host1 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
uniq
- Entfernen von mehrfach auftretenden Zeilen in einer sortierten Datei
unset
- Angegebene Variable loeschen
unzip
- Listet und entpackt zip-Archive
uptime
- Betriebsstunden seit letztem Bootvorgang
useradd
- Neuen Benutzer einrichten
userdel
- Entfernt einen Benutzer und sein Homeverzeichnis
usermod
- Benutzereintrag bearbeiten
users
- Zeigt eingeloggte Benutzer an
Zum Seitenanfang
V...
vi
vim
vipw
- Editor fuer die Dateien password, group, shadow-password, shadow-group
visudo
- Editor fuer die Datei sudoers
Zum Seitenanfang
W...
w
- Zeigt alle angemeldeten Benutzer
wait
- Auf Hintergrundprozess warten
wall
- Nachricht an alle angemeldeten Benutzer verschicken
wc
- Zeichen, Woerter oder Zeilen einer Datei zaehlen (Dateigroesse ausgeben)
Beispiel: wc -c < sample.txt
whatis
- Zeigt Kurzbeschreibungen
Beispiel: whatis whatis
Ergebnis: whatis (1) - display manual page descriptions
whereis
- Programme suchen, welche im Pfad stehen
Beispiel: whereis hwclock
Ergebnis: hwclock: /sbin/hwclock /usr/share/man/man8/hwclock.8.gz
which
- Zeigt den vollen Pfad zu Programmen
Beispiel: which grep
Ergebnis: /usr/bin/grep
who
- Zeigt alle angemeldeten Benutzer
whoami
- Uebergibt den Benutzernamen
whois
- Infos zu einer Domain abfragen (NIC DENIC)
write
- Nachricht an einen Benutzer verschicken
wvdial
- Internet-Verbindung herstellen
Zum Seitenanfang
X...
xdpyinfo
- X-Server-Informationen ausgeben
xf86cfg
- X-Server-Konfiguration ab Version 4
xf86config
- X-Server-Konfiguration bis Version 4
XF86Setup
- X-Server-Konfiguration Version bis 3
Zum Seitenanfang
Y...
yast
- SuSE-Konfiguration textmode (Yast Another Setup Tool)
yast2
- SuSE-Konfiguration grafisch (Yast Another Setup Tool)
Zum Seitenanfang
Z...
zcat
- Anzeigen einer komprimierten Datei
zdiff
- Vergleichen komprimierter Dateien
zgrep
- Durchsucht komprimierte Dateien nach Stichwort
zip
zipinfo
- Zeigt Informationen zu einem zip-Archiv
zipgrep
- Durchsucht zip-Archive nach Stichwort
zless
- Anzeigen einer komprimierten Datei
zmore
- Anzeigen einer komprimierten Datai (seitenweise)
zoo
- Dient zum Bearbeiten von Archiven
|