_    _ _  _ _  _ _  _    _  _ ____ _    ___  ___  ____ ____ _  _   
  |    | |\ | |  |  \/     |__| |___ |    |__] |  \ |___ [__  |_/    
  |___ | | \| |__| _/\_    |  | |___ |___ |    |__/ |___ ___] | \_   

Linux-GrundBefehle


Hier ist eine Liste der üblichen Shellbefehle diverser Linux-Distrubtionen (Versionen)
Es gibt weltweit sehr viele verschiedene Distrubtionen. Manche Unterscheiden sich geringfügig.
Dadurch kann es sein, das der eine oder andere Befehl nicht auf deinem "Linux" läuft oder nur in abgewandelter weise funktioniert.


Mehr Infos über die einzelnen Befehle erhältst du mit "man <befehl>" "man man" um z.B. zu erfahren was "man" ist und was es kann.

man <befehl>
info <befehl>
<befehl> -h
<befehl> --help


Unter /usr/share/doc und /usr/doc findest du oft Dokumentation zu Ihrem System und den dazugehörigen Programmen

Sollte nach Ihrer Meinung noch ein Befehl oder ein Spezieller Bereich dazukommen, so bitte dich mir das per Email mitzuteilen.

Ich wünsche Ihnen viel Spass mit Ihrem "Linux" und hoffe vielen damit in ihrer Anfangszeit helfen zu können.


Administrationsbefehle
adduser einen Benutzer anlegen oder einer Gruppe zuordnen
chgrp GruppenID einer Datei ändern
shutdown / halt System herunter fahren
reboot System neu starten
updatedb locate-Datenbank aktualisieren
*fdisk Partitionstabelle ansehen / ändern
sfdisk Partition table manipulator for Linux
cfdisk Curses based disk partition table manipulator for Linux
fdisk Partition table manipulator for Linux
mk*fs Datenträger oder Partition formatieren


TCP/IP Administrationsbefehle
ftpd FileTransfer-Server
gated Routing-Server
host Host+Zonen-Infoausgabe
ifconfig Netzwerkkarte
netstat Netzwerkzustand
host IP->Host-Auflösung
netcat Mächtiges TCP/IP-Tool
ping Selbsterklärend
pppd Aufbau einer Verbindung per ppp
rdate Verwaltung eines Timeservers
route Manipulation der Routingtabelle
routed Anderer Routing-Server
telnetd Telnet-Server (wie ssh aber ohne verschlüsselung)
tftpd Server für das TFTP-Protokoll


Kommunikation
ftp File Transfer Protocol. Dateiuebertragungen zu anderen Rechnern
login Anmelden
rlogin Auf einem entfernten Rechner Anmelden
rsh Befehl auf entfernten Rechner ausführen
talk Interaktiv Nachrichten mit anderen Terminals(Usern) austauschen
telnet Mit einem anderen System verbinden
tftp Trivial File Transfer Protocol. Dateiuebertragungen zu anderen Rechnern
uudecode Dateien dekodieren, die mit uuencode bearbeitet wurden
uuencode Dateien mit Binärzeichen zum Verschicken enkodieren
vacation Automatisch auf E-Mail antworten


Vergleiche
cmp Zwei Dateien Byte für Byte vergleichen
comm Elemente in zwei sortierten Dateien vergleichen
diff Zwei Dateien Zeile für Zeile vergleichen
diff3 Drei Dateien vergleichen


Dateiverwaltung
cat Dateien Anhängen/anzeigen
chfn Benutzerinfo für finger,E-Mail usw. ändern
cksum Prüfsumme berechnen
chmod Zugriffrechte von Dateien/Verzeichnissen ändern
chsh Anmeldeshell ändern
cp Dateien kopieren
csplit Dateien an bestimmten Stellen aufteilen
dd Dateien im Rohformat kopieren
file Den Dateityp bestimmen
head Die ersten Zeilen einer Datei anzeigen
less Dateien bildschirmweise anzeigen
ln Aliasname für Dateinamen erzeugen
ls Dateien/Verzeichnis anzeigen
merge Änderungen in ver. Dateien zusammenführen
mkdir Verzeichnis erstellen
more ähnlich less
mv Dateien/Verzeichnise verschieben/umbenennen
newgrp Die Aktuelle Gruppe ändern
pwd Arbeitsverzeichnis ausgeben
rcp Dateien auf ein entferntes System kopieren
rm Dateien löschen
rmdir Verzeichnisse löschen
split Dateien gleichmässig aufteilen
tail Die letzen zeilen einer Datei ausgeben
wc Zeilen/Wörter/Zeichen zählen


Drucken
lpq Den Status von Druckaufträgen anzeigen
lpr Dateien an Drucker schicken
lprm Druckjobs löschen
lpstat Drucker-Status abfragen


Programmieren
g++ C++ Compiler
gcc C Compiler
make Programme erzeugen


Verwaltung von Programmen
cvs Verschiedene Versionen von Quelldateien verwalten
gdb GNU-Debugger
imake Makefiles für Make erzeugen
make Programme erzeuge/Dateien verwalten
patch Änderungen an Quelldateien Anbringen
rcs Verschieden Versionen von Quelldateien verwalten
size Die Größe eines Objektes in Bytes ausgeben
strace Systemaufrufen und Signalen folgen
touch Änderungszeit einer Datei aktualisieren

Shell-Programmierung
echo Kommandozeilenargumente ausgeben
sleep Die verarbeitung anhalten
test Eine Bedingung prüfen
exit Die aktuelle Schell verlassen / ausloggen
export Shellvariablen exportieren
id Ausgabe der Benutzernummer und der Gruppenzugehörigkeiten
set Umgebungsvariable setzen
seq Gibt eine Vordefinierte Zahlenliste aus
Netzwerk
dip Einwähl-IP Verbindung aufbauen
gdc Verwaltung des gateD-Router
ifconfig Verwaltung von Netzwerkschnittstellen
ipchains Firewall Ipchains verwalten
iptables Firewall Iptables verwalten
named Übersetzung zw. Domainnamen und IPadressen
netstat Zustand des Netzwerks (Verbindungen)
route Verwaltung der Routingtabelle
routeD Routing-Tabellen dynamisch aktualisieren
ruuptime Uptime eines Entfernen Systems erfahren
rwho Eingeloggte User in einem Entferntem System erfahren
traceroute Steckenverfolgung des Wegs zw. deinem und dem entferntem Rechner
ping Diagnoseprogramm welches die Erreichbarkeit und Geschwindigkeit zu einem entfernten Rechner misst.


Suchen
apropos Man-Pages nach Thema durchsuchen
egrep erweitertes grep
locate Das System nach Dateien durchsuchen [Einfach]
fgrep Dateien nach Wörter durchsuchen
find Das System nach Dateien durchsuchen
grep Dateien nach Textmustern durchsuchen
strings Binärdateien nach Textmustern durchsuchen
whereis Befehle suchen


Speichern
bzip2 Kompromieren
cpio Archive erzeugen/entpacken (keine kompromierung)
gunzip Kompromierte Dateien .gz/.Z entpacken
gzip Kompromieren
shar Shell-Archiv erzeugen
tar Archive erzeugen/entpacken (keine kompromierung)
zcat Inhalt Kompromierter Dateien Anzeigen


Systemzustand
at Befehle später ausführen
atq at Aufträge Anzeigen
atrm at Aufträge entfernen
chgrp Dateigruppe ändern
chown Dateibesitzer ändern
crontab Befehle Automatisieren
date Datum anzeigen/ändern
df Freien Plattenplatz anzeigen
du Plattenbelegung anzeigen
env Umgebungsvariable Anzeigen
finger Infos über User anzeigen
kill Laufenden Prozess/Befehl abbrechen
ps Prozess/e anzeigen
top stty Terminaleinstellungen anzeigen/ändern
who Angemeldete Terminals(User) Anzeigen


Textverarbeitung
col Steuerzeichen verarbeiten
cut Spalten zur Anzeige wählen
expand Tabs in Leerzeichen konvertieren
fmt Mehr oder wenige einheitliche Zeilenlänger erzwingen
fold Zeilen umbrechen
awk Zeilen nacheinander in Tabellen Abarbeiten (Sprache)
ghostscript PDF-Dateien anzeigen
groff troff-Einagbe verarbeiten
ispell Interaktive Rechtschreibeprüfung
sort Dateien sotieren/zusammenfassen
tac Zeilen Rückwärts ausgeben
uniq Wiederholte oder nur einmal aufgetretene Zeilen in einer Datei finden
vi Bildschirmorientierter Editor


Rechnerinfos
arch Rechnerarchitektur ausgeben
dnsdomainname domainname free Speicherbelegung ausgeben
host Rechner/Zoneninfo
hostname Rechnername ausgeben/festlegen
nslockup uname Infos über denn Rechner ausgeben
uptime Auslastung und Uptime (wie lange er läuft) anzeigen
cat /proc/loadavg Auslastung


Diverses
banner Schritfzüge aus Wörtern Formen
bc Taschenrechner
cal Kalender
clear Bilschirm löschen
man Inofs über einen Befehl anzeigen
nohup Prozess bei exit der Shell nicht beenden
passwd Password ändern
su Superuser werden
tee Der Datenstrom wird dupliziert.Der 2. Strom wird in einer Datei gespeichert.
which Pfad zu einem Program ausgeben


Alle Informationen auf dieser Webseite sind nur für Private Zwecke gedacht.
Für etwaige Schäden übernehmen wir keine Haftung. Die Nutzung ist auf eigene Gefahr

Sponsored by 4logistic.de

        © 2003/04 linux.regionnet.de

Bitte sende eine Fehleremail an poiin2000@yahoo.de Betreff : Fehler kernel-ersteller-skript.php

linux@regionnet.de        
Valid HTML 4.01!    Impressum    Valid CSS 3!