P4N1C
16.04.2009, 17:47
hi,
hier mal eine schnelle Übersicht über wie wichtigsten PuTTy-Befehle:
#
cd Wechselt in das angegebene Verzeichnis
#
ls Zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an
#
mkdir Legt ein neues Verzeichnis an
#
pwd Zeigt das aktuelle Verzeichnis an
#
rmdir Loescht ein Verzeichnis
Editoren
#
emacs Eight megabytes always continuously swapping. Maechtiger Editor mit Mail und News-Funktionen. Sehr Einfache Bedienung und eigene Lisp-aehnliche Scriptsprache zur Konfiguration.
#
joe Joe's Own Editor. Editor mit WordStar-aehnlichem Userinterface
#
pico Einfacher Editor, der auf dem Pine-Composer basiert (Pine ist ein Mail-Client).
#
vi Standard Unix-Editor.
#
vim vi-Improved. vi mit erweiterter Funktionalitaet (zB Syntaxhighlighting, Mehrfach-Undo, Online-Hilfe..)
Datei Operationen
#
basename Gibt einen Dateinamen ohne Pfadangaben aus
#
cat Verbindet mehrere Dateien und gibt das Ergebnis auf Standardausgabe aus
#
chgrp Gruppenzugehoerigkeit einer Datei aendern
#
chmod Zugriffsrechte aendern (rwx)
#
chown Eigentuemer einer Datei aendern
#
cmp Vergleicht zwei Dateien auf Uebereinstimmung
#
cp Kopiert Dateien und Verzeichnisse
#
cpio Kopiert Dateien in bzw. aus Archiven
#
dirname Gibt nur den Pfad zu einer Datei aus
#
file Zeigt den Dateitypen einer Datei an.
#
head Gibt die ersten Zeilen einer Datei aus
#
less Eine bestimmte Anzahl Zeilen einer Datei anzeigen
#
ln Erstellt einen Link zu einer Datei/Verzeichnis
#
mkdirhier Erstellt eine Verzeichnishierarchie
#
more Durch einen Text scrollen (nur nach unten).
#
mv Verschiebt Dateien und Verzeichnisse (bennennt auch um)
#
rm Loescht Dateien und Verzeichnisse
#
split Datei aufteilen (zB zum Transport per Mail oder Diskette)
#
tail Gibt die letzten Zeilen einer Datei aus
#
touch Aendert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Groesse von 0 Byte angelegt
Hilfe anzeigen
#
apropos Zeigt die Titel von man-pages zu einem gegebenen Stichwort an
#
info Zeigt GNU Info Seiten an. info ist eine Alternative zu man, die vor allem von GNU Software genutzt wird.
#
man Zeigt man-pages an. man-pages sind Seiten aus dem Linux Programmer's Manual. In diesem Manual sind so gut wie alle Programme auf Linux/Unix Basis dokumentiert
#
whatis Zeigt die Titel von man-pages zu einem gegebenen Stichwort an
ISDN Management
#
imon Zeigt Informationen ueber die aktuellen ISDN-Verbindungen an
#
isdnctrl Setzt ISDN Informationen bzw gibt diese zurueck. Startet und beendet auch eine ISDN Verbindung.
Kommunikation
nach oben
#
wall Schickt den Inhalt einer Datei an alle angemeldeten User.
#
mail Sendet eine E-Mail an einen User.
#
mailq Zeigt noch zu versendende Mails an
#
mesg Stellt ein, ob Nachrichten anderer User auf dem eigenen Screen angezeigt werden sollen.
#
talk talk 'kopiert' Zeilen vom Screen eines Users auf den Screen eines anderen Users. Das heisst mit talk koennen sich zwei User 'unterhalten'
#
write Schreibt eine Nachricht auf die Console eines anderen Users, sofern dieser diese Option nicht mit mesg abgeschaltet hat.
Komprimierung
#
ar Archiv- und Bibliotheksverwaltung
#
compress Komprimiert Dateien im Lempel-Ziv Verfahren
#
gzip Komprimiert und dekomprimiert Dateien im Lempel-Ziv Verfahren
#
tar Komprimiert und dekomprimiert Archive mehrerer Dateien
#
unzip Dekomprimiert zip-Archive.
#
zip Komprimiert Dateien. zip-Archive werden auch von PKZIP und WinZip (DOS/Win) verwendet
Verschiedenes
#
alias "Legt alias-Namen fuer Kommandos an. Zum Beispiel 'alias rmd=""rm -rf ""'"
#
at Einmaliges ausfuehren eines Befehles zu einer bestimmten Zeit
#
batch Einmaliges ausfuehren eines Befehles wenn das System nicht ausgelastet ist
#
cal Zeigt einen Kalender an
#
clear Loescht die Konsole
#
comm Selektiert gleiche Zeilen der Ausgabe/Datei
#
crontab Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren
#
date Gibt das aktuelle Datum aus.
#
echo Gibt einen Text auf der Konsole aus.
#
env Gibt alle Umgebungsvariablen aus.
#
expr Auswerten von Ausdruecken.
#
find Durchsucht den Verzeichnisbaum, ausgehend vom aktuellen Verzeichnis, nach einer Datei.
#
fold Bricht ueberlange Zeilen um
#
grep Sucht nach einer Zeichenfolge in einer Datei, oder einer umgeleiteten Ausgabe (echo test.txt | grep blafasel)
#
halt Runterfahren des Systems.
#
history Gibt die Eintraege im History-File des Users nummeriert aus
#
hostname Zeigt den Namen des Rechners an
#
init Runlevel wechseln
#
join Verknuepft Zeilen der Ausgabe
#
nl Nummeriert die Zeilen der Ausgabe
#
pr Konvertiert Texte zum Drucken.
#
printenv Gibt alle Umgebungsvariablen aus.
#
reboot Neu starten des Systems.
#
rev Zeichenfolge umkehren
#
shutdown Runterfahren, bzw. Reboot des Systems
#
sleep Eine Anzahl von Sekunden warten
#
sort Sortiert die Ausgabe von Programmen, bzw Dateien
#
strings Extrahiert alle (lesbaren) Zeichenfolgen aus einer Datei/Eingabe
#
sum Ermittelt Dateilaenge und Pruefsumme einer Datei
#
tee Verdoppelt die Ausgabe eines Programmes (zum gleichzeitigen Anzeigen auf Bildschirm und mitloggen in Datei)
#
type Zeigt den Typen einer Datei und die Interpretation des Dateinamens als Parameter an
#
uniq Entfernt doppelte Zeilen in einer Datei
#
wc Zaehlt Buchstaben, Zeilen und Woerter der Eingabe.
Netzwerk Management
#
ftp oeffnet eine FTP-Session zum angegebenen Rechner (IP oder DNS). Per FTP (File Transfer Protocol) koennen verschiedene Datei- und Verzeichnisoperationen auf dem entfernten Rechner durchgefuehrt werden.
#
ifconfig Konfiguriert Netwerk-Schnittstellen, bzw gibt deren Konfiguration und Status aus
#
ipchains Tool zur Konfiguration der Kernel-Firewall
#
netdate Zeitsynchronisation mit entferntem Rechner
#
netstat Gibt Informationen ueber Netzwerkverbindungen, Routingtabellen ua aus
#
ping Sendet kleine Datenpakete an die angegebene IP-Adresse bzw. den angegebenen DNS-Namen und wartet auf eine Antwort der Gegenstelle. Zum ueberpruefen einer Netzverbindung
#
rcp Remote Copy. Kopiert auf entfernten Rechner.
#
route Manipuliert die Routen zu entfernten Rechnern. Normalerweise zum Erstellen einer statischen Route zu einem speziellen Rechner.
#
telnet "oeffnet eine Telnet-Session zum angegebenen Rechner (IP oder DNS). Per Telnet kann ein anderer Rechner ""ferngesteuert"" werden."
#
tty Zeigt das device an, ueber das man angemeldet ist
Partitions Management
#
badblocks Durchsucht einen Partition nach beschaedigten Bloecken (BadBlocks)
#
dd Kopiert Partitionen/Dateisysteme bytegenau
#
dumpe2fs Gibt Informationen ueber das Dateisystem auf einer Partition aus
#
e2fsck Prueft und repariert Linux ext2 Dateisysteme
#
e2label Weist einem Dateisysten ein Label (Bezeichnung) zu, bzw gibt das Label aus
#
fdisk Legt Partitionen an und loescht sie. Anzeige der aktuellen Partitionstabelle
#
fsck Prueft und repariert Linux Dateisysteme
#
hdparm Programm zum Einstellen verschiedener Parameter einer Festplatte
#
mkdosfs Erzeugt ein Dos (FAT16 und FAT32) Dateisystem auf der angegebenen Partition
#
mke2fs Erzeugt ein ext2 Dateisystem auf der angegebenen Partition
#
mkfs Frontend zu verschiedenen Filesystem-Erstellern
#
mkswap Erzeugt eine Linux Swap-Partition auf der angegebenen Partition
#
mount Haengt ein Dateisystem (eine Partition, Diskette..) in den Verzeichnisbaum ein (an einen Mountpoint)
#
tune2fs Programm zum Einstellen verschiedener Parameter des ext2 Dateisystems (zB maximal mount count)
#
umount Loest ein Dateisystem aus dem Verzeichnisbaum
Prozess Management
#
kill Beendet den Prozess mit der uebergebenen Prozess-ID (PID)
#
killall Beendet alle Prozesse mit dem uebergebenen Namen
#
killproc Beendet den Prozess, dessen ausfuehrbare Datei im uebergebenen Pfad zu finden ist
#
nice Setzt die Prioritaet eines Prozesses
#
nohup Startet ein Programm immun gegen SIGHUPs
#
pidof Gibt die PID(s) des Prozesses mit dem uebergebenen Namen aus
#
ps Zeigt alle Prozesse mit ihrer PID, der User-ID des ausfuehrenden Users, die Terminal-ID etc. an
#
pstree Zeigt alle Prozesse in einer Baumdarstellung an
#
top Zeigt Prozesse in einer sich staendig aktualisierenden Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen, werden zu oberst angezeigt.
Drucken
#
lpq Druckauftraege anzeigen
#
lpr Druckauftrag in Druckerschlange stellen
#
lprm Druckauftrag loeschen
#
lptest Testmuster zum Druckertest ausgeben (lptest | lpr)
Suchen
#
find Umfangreiches Suchtool
#
locate Sucht Dateien mittels eines Indexes, der durch updatedb erstellt wird
#
updatedb Erstellt einen Suchindex ueber das gesammte Dateisystem fuer locate
#
whereis Sucht das Binary (ausfuehrbare Datei), den Quellcode und die man-Page eines Programmes
#
which Gibt den ersten gefunden Pfad eines Programmes im Pfad (echo $PATH) an
System Infos
#
df Zeigt die Speicherauslastung der Partitionen des Systems an,
#
du Zeigt den Speicherverbrauch einzelner Verzeichnisse an
#
free Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
#
uptime Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.
User Infos
#
finger Gibt den Login-Namen, Real-Namen, Terminal Namen, Schreibstatus, die Idle-Zeit (Zeit seit der letzten Nutzung des Accounts), die Login-Zeit, den Standort und die Buero-Telefon-Nummer des angegebene Useraccounts aus.
#
groups Gibt die Gruppenzugehoerigkeit eines Users aus
#
id Gibt den eigenen Login-Namen inklusive Gruppe aus
#
last Zeigt die letzten Logins an.
#
logname Gibt den eigenen Login-Namen aus
#
w Um Informationen ueber die momentan ausgefuehrte Taetigkeit erweitertes who
#
who Gibt die Login-Namen der momentan eingelogten User zusammen mit den Terminal-IDs und dem Login-Zeitpunkt aus
#
whoami Gibt den eigenen Login-Namen aus
User-Account Management
#
chfn Aendern der User-Informationen eines AccountsRoom-NumberWork-PhoneHome-Phone
#
chsh Aendern der Login-Shell eines Useraccounts
#
exit Aktuelle Session verlassen
#
groupadd Anlegen einer neuen User-Gruppe
#
groupdel Loeschen einer bestehenden User-Gruppe
#
groupmod Aendern der Daten einer bestehenden User-Gruppe
#
login Als Benutzer anmelden bzw. neu anmelden.
#
newgrp Aendern der aktuellen Gruppe
#
passwd Festlegen bzw. Aendern des Passwortes eines Useraccounts
#
su Neue Session mit anderem Account aufmachen (su - : root-Account).
#
sudo Befehl als root ausfuehren.
#
useradd Anlegen eines neuen Useraccounts. Zumindest der Login-Name muss angegeben werden
#
userdel Loeschen eines Useraccounts.
#
usermod Aendern eines bestehenden Useraccounts.
Hier noch die wichtigsten
man help manual: vollst¨andige Beschreibung zu allen Befehlen, sehr n¨utzlich
ls, dir dir /w list : zeigt den Inhalt des aktuellen Verzeichnisses
ls -l - erweitertes Inhaltsverzeichnis (Zugriffsrechte, Besitzer, Gruppenzugeh
¨origkeit und Gr¨oße)
cd cd change directory: wechselt das aktuelle Verzeichnis
pwd cd print working directory: zeigt das aktuelle Verzeichnis
cp copy copy: kopiert Dateien
mv move move: verschiebt Dateien und benennt sie um
rm del remove: l¨oscht Dateien
rmdir rd, rmdir remove directory: l¨oscht Verzeichnisse
mkdir md, mkdir make directory: erzeugt Verzeichnisse
grep find sucht in Dateien nach bestimmten Zeichenfolgen
passwd - wechselt das Paßwort dieses Zugangs
logout - beendet die Zugangsverbindung
chmod - ver¨andert die Zugriffsrechte von Dateien und Verzeichnissen
chown - ver¨andert den Besitzer von Dateien und Verzeichnissen
chgrp - ver¨andert die Gruppe von Dateien und Verzeichnissen
cat type schreibt alle Zeichen einer Datei auf den Bildschirm
less more wie cat, aber man kann die Datei seitenweise durchbl¨attern, wenn
sie l¨anger als eine Bildschirmseite ist
joe edit einfacher Texteditor
emacs - der ausf¨uhrlichste Texteditor, der verf¨ugbar ist
pine - Mailsoftware
ftp ftp transportiert Dateien zwischen Computern
ssh ssh secure shell : erlaubt externes arbeiten auf einem Computer ¨uber
eine sichere Verbindung
ping ping stellt fest, ob ein Computer ¨uber das Netzwerk angesprochen werden
kann, indem die Zeit zwischen Ruf und Antwort gemessen wird
orginal von 404 Not Found (http://www.saw.rwth-aachen.de/netz/Unix.pdf)
MfG P4N1C
hier mal eine schnelle Übersicht über wie wichtigsten PuTTy-Befehle:
#
cd Wechselt in das angegebene Verzeichnis
#
ls Zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an
#
mkdir Legt ein neues Verzeichnis an
#
pwd Zeigt das aktuelle Verzeichnis an
#
rmdir Loescht ein Verzeichnis
Editoren
#
emacs Eight megabytes always continuously swapping. Maechtiger Editor mit Mail und News-Funktionen. Sehr Einfache Bedienung und eigene Lisp-aehnliche Scriptsprache zur Konfiguration.
#
joe Joe's Own Editor. Editor mit WordStar-aehnlichem Userinterface
#
pico Einfacher Editor, der auf dem Pine-Composer basiert (Pine ist ein Mail-Client).
#
vi Standard Unix-Editor.
#
vim vi-Improved. vi mit erweiterter Funktionalitaet (zB Syntaxhighlighting, Mehrfach-Undo, Online-Hilfe..)
Datei Operationen
#
basename Gibt einen Dateinamen ohne Pfadangaben aus
#
cat Verbindet mehrere Dateien und gibt das Ergebnis auf Standardausgabe aus
#
chgrp Gruppenzugehoerigkeit einer Datei aendern
#
chmod Zugriffsrechte aendern (rwx)
#
chown Eigentuemer einer Datei aendern
#
cmp Vergleicht zwei Dateien auf Uebereinstimmung
#
cp Kopiert Dateien und Verzeichnisse
#
cpio Kopiert Dateien in bzw. aus Archiven
#
dirname Gibt nur den Pfad zu einer Datei aus
#
file Zeigt den Dateitypen einer Datei an.
#
head Gibt die ersten Zeilen einer Datei aus
#
less Eine bestimmte Anzahl Zeilen einer Datei anzeigen
#
ln Erstellt einen Link zu einer Datei/Verzeichnis
#
mkdirhier Erstellt eine Verzeichnishierarchie
#
more Durch einen Text scrollen (nur nach unten).
#
mv Verschiebt Dateien und Verzeichnisse (bennennt auch um)
#
rm Loescht Dateien und Verzeichnisse
#
split Datei aufteilen (zB zum Transport per Mail oder Diskette)
#
tail Gibt die letzten Zeilen einer Datei aus
#
touch Aendert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Groesse von 0 Byte angelegt
Hilfe anzeigen
#
apropos Zeigt die Titel von man-pages zu einem gegebenen Stichwort an
#
info Zeigt GNU Info Seiten an. info ist eine Alternative zu man, die vor allem von GNU Software genutzt wird.
#
man Zeigt man-pages an. man-pages sind Seiten aus dem Linux Programmer's Manual. In diesem Manual sind so gut wie alle Programme auf Linux/Unix Basis dokumentiert
#
whatis Zeigt die Titel von man-pages zu einem gegebenen Stichwort an
ISDN Management
#
imon Zeigt Informationen ueber die aktuellen ISDN-Verbindungen an
#
isdnctrl Setzt ISDN Informationen bzw gibt diese zurueck. Startet und beendet auch eine ISDN Verbindung.
Kommunikation
nach oben
#
wall Schickt den Inhalt einer Datei an alle angemeldeten User.
#
mail Sendet eine E-Mail an einen User.
#
mailq Zeigt noch zu versendende Mails an
#
mesg Stellt ein, ob Nachrichten anderer User auf dem eigenen Screen angezeigt werden sollen.
#
talk talk 'kopiert' Zeilen vom Screen eines Users auf den Screen eines anderen Users. Das heisst mit talk koennen sich zwei User 'unterhalten'
#
write Schreibt eine Nachricht auf die Console eines anderen Users, sofern dieser diese Option nicht mit mesg abgeschaltet hat.
Komprimierung
#
ar Archiv- und Bibliotheksverwaltung
#
compress Komprimiert Dateien im Lempel-Ziv Verfahren
#
gzip Komprimiert und dekomprimiert Dateien im Lempel-Ziv Verfahren
#
tar Komprimiert und dekomprimiert Archive mehrerer Dateien
#
unzip Dekomprimiert zip-Archive.
#
zip Komprimiert Dateien. zip-Archive werden auch von PKZIP und WinZip (DOS/Win) verwendet
Verschiedenes
#
alias "Legt alias-Namen fuer Kommandos an. Zum Beispiel 'alias rmd=""rm -rf ""'"
#
at Einmaliges ausfuehren eines Befehles zu einer bestimmten Zeit
#
batch Einmaliges ausfuehren eines Befehles wenn das System nicht ausgelastet ist
#
cal Zeigt einen Kalender an
#
clear Loescht die Konsole
#
comm Selektiert gleiche Zeilen der Ausgabe/Datei
#
crontab Zeigt die userspezifische Cron-Tabelle an, bzw. oeffnet sie zum editieren
#
date Gibt das aktuelle Datum aus.
#
echo Gibt einen Text auf der Konsole aus.
#
env Gibt alle Umgebungsvariablen aus.
#
expr Auswerten von Ausdruecken.
#
find Durchsucht den Verzeichnisbaum, ausgehend vom aktuellen Verzeichnis, nach einer Datei.
#
fold Bricht ueberlange Zeilen um
#
grep Sucht nach einer Zeichenfolge in einer Datei, oder einer umgeleiteten Ausgabe (echo test.txt | grep blafasel)
#
halt Runterfahren des Systems.
#
history Gibt die Eintraege im History-File des Users nummeriert aus
#
hostname Zeigt den Namen des Rechners an
#
init Runlevel wechseln
#
join Verknuepft Zeilen der Ausgabe
#
nl Nummeriert die Zeilen der Ausgabe
#
pr Konvertiert Texte zum Drucken.
#
printenv Gibt alle Umgebungsvariablen aus.
#
reboot Neu starten des Systems.
#
rev Zeichenfolge umkehren
#
shutdown Runterfahren, bzw. Reboot des Systems
#
sleep Eine Anzahl von Sekunden warten
#
sort Sortiert die Ausgabe von Programmen, bzw Dateien
#
strings Extrahiert alle (lesbaren) Zeichenfolgen aus einer Datei/Eingabe
#
sum Ermittelt Dateilaenge und Pruefsumme einer Datei
#
tee Verdoppelt die Ausgabe eines Programmes (zum gleichzeitigen Anzeigen auf Bildschirm und mitloggen in Datei)
#
type Zeigt den Typen einer Datei und die Interpretation des Dateinamens als Parameter an
#
uniq Entfernt doppelte Zeilen in einer Datei
#
wc Zaehlt Buchstaben, Zeilen und Woerter der Eingabe.
Netzwerk Management
#
ftp oeffnet eine FTP-Session zum angegebenen Rechner (IP oder DNS). Per FTP (File Transfer Protocol) koennen verschiedene Datei- und Verzeichnisoperationen auf dem entfernten Rechner durchgefuehrt werden.
#
ifconfig Konfiguriert Netwerk-Schnittstellen, bzw gibt deren Konfiguration und Status aus
#
ipchains Tool zur Konfiguration der Kernel-Firewall
#
netdate Zeitsynchronisation mit entferntem Rechner
#
netstat Gibt Informationen ueber Netzwerkverbindungen, Routingtabellen ua aus
#
ping Sendet kleine Datenpakete an die angegebene IP-Adresse bzw. den angegebenen DNS-Namen und wartet auf eine Antwort der Gegenstelle. Zum ueberpruefen einer Netzverbindung
#
rcp Remote Copy. Kopiert auf entfernten Rechner.
#
route Manipuliert die Routen zu entfernten Rechnern. Normalerweise zum Erstellen einer statischen Route zu einem speziellen Rechner.
#
telnet "oeffnet eine Telnet-Session zum angegebenen Rechner (IP oder DNS). Per Telnet kann ein anderer Rechner ""ferngesteuert"" werden."
#
tty Zeigt das device an, ueber das man angemeldet ist
Partitions Management
#
badblocks Durchsucht einen Partition nach beschaedigten Bloecken (BadBlocks)
#
dd Kopiert Partitionen/Dateisysteme bytegenau
#
dumpe2fs Gibt Informationen ueber das Dateisystem auf einer Partition aus
#
e2fsck Prueft und repariert Linux ext2 Dateisysteme
#
e2label Weist einem Dateisysten ein Label (Bezeichnung) zu, bzw gibt das Label aus
#
fdisk Legt Partitionen an und loescht sie. Anzeige der aktuellen Partitionstabelle
#
fsck Prueft und repariert Linux Dateisysteme
#
hdparm Programm zum Einstellen verschiedener Parameter einer Festplatte
#
mkdosfs Erzeugt ein Dos (FAT16 und FAT32) Dateisystem auf der angegebenen Partition
#
mke2fs Erzeugt ein ext2 Dateisystem auf der angegebenen Partition
#
mkfs Frontend zu verschiedenen Filesystem-Erstellern
#
mkswap Erzeugt eine Linux Swap-Partition auf der angegebenen Partition
#
mount Haengt ein Dateisystem (eine Partition, Diskette..) in den Verzeichnisbaum ein (an einen Mountpoint)
#
tune2fs Programm zum Einstellen verschiedener Parameter des ext2 Dateisystems (zB maximal mount count)
#
umount Loest ein Dateisystem aus dem Verzeichnisbaum
Prozess Management
#
kill Beendet den Prozess mit der uebergebenen Prozess-ID (PID)
#
killall Beendet alle Prozesse mit dem uebergebenen Namen
#
killproc Beendet den Prozess, dessen ausfuehrbare Datei im uebergebenen Pfad zu finden ist
#
nice Setzt die Prioritaet eines Prozesses
#
nohup Startet ein Programm immun gegen SIGHUPs
#
pidof Gibt die PID(s) des Prozesses mit dem uebergebenen Namen aus
#
ps Zeigt alle Prozesse mit ihrer PID, der User-ID des ausfuehrenden Users, die Terminal-ID etc. an
#
pstree Zeigt alle Prozesse in einer Baumdarstellung an
#
top Zeigt Prozesse in einer sich staendig aktualisierenden Liste an. Die Prozesse, die die meiste CPU-Zeit brauchen, werden zu oberst angezeigt.
#
lpq Druckauftraege anzeigen
#
lpr Druckauftrag in Druckerschlange stellen
#
lprm Druckauftrag loeschen
#
lptest Testmuster zum Druckertest ausgeben (lptest | lpr)
Suchen
#
find Umfangreiches Suchtool
#
locate Sucht Dateien mittels eines Indexes, der durch updatedb erstellt wird
#
updatedb Erstellt einen Suchindex ueber das gesammte Dateisystem fuer locate
#
whereis Sucht das Binary (ausfuehrbare Datei), den Quellcode und die man-Page eines Programmes
#
which Gibt den ersten gefunden Pfad eines Programmes im Pfad (echo $PATH) an
System Infos
#
df Zeigt die Speicherauslastung der Partitionen des Systems an,
#
du Zeigt den Speicherverbrauch einzelner Verzeichnisse an
#
free Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
#
uptime Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.
User Infos
#
finger Gibt den Login-Namen, Real-Namen, Terminal Namen, Schreibstatus, die Idle-Zeit (Zeit seit der letzten Nutzung des Accounts), die Login-Zeit, den Standort und die Buero-Telefon-Nummer des angegebene Useraccounts aus.
#
groups Gibt die Gruppenzugehoerigkeit eines Users aus
#
id Gibt den eigenen Login-Namen inklusive Gruppe aus
#
last Zeigt die letzten Logins an.
#
logname Gibt den eigenen Login-Namen aus
#
w Um Informationen ueber die momentan ausgefuehrte Taetigkeit erweitertes who
#
who Gibt die Login-Namen der momentan eingelogten User zusammen mit den Terminal-IDs und dem Login-Zeitpunkt aus
#
whoami Gibt den eigenen Login-Namen aus
User-Account Management
#
chfn Aendern der User-Informationen eines AccountsRoom-NumberWork-PhoneHome-Phone
#
chsh Aendern der Login-Shell eines Useraccounts
#
exit Aktuelle Session verlassen
#
groupadd Anlegen einer neuen User-Gruppe
#
groupdel Loeschen einer bestehenden User-Gruppe
#
groupmod Aendern der Daten einer bestehenden User-Gruppe
#
login Als Benutzer anmelden bzw. neu anmelden.
#
newgrp Aendern der aktuellen Gruppe
#
passwd Festlegen bzw. Aendern des Passwortes eines Useraccounts
#
su Neue Session mit anderem Account aufmachen (su - : root-Account).
#
sudo Befehl als root ausfuehren.
#
useradd Anlegen eines neuen Useraccounts. Zumindest der Login-Name muss angegeben werden
#
userdel Loeschen eines Useraccounts.
#
usermod Aendern eines bestehenden Useraccounts.
Hier noch die wichtigsten
man help manual: vollst¨andige Beschreibung zu allen Befehlen, sehr n¨utzlich
ls, dir dir /w list : zeigt den Inhalt des aktuellen Verzeichnisses
ls -l - erweitertes Inhaltsverzeichnis (Zugriffsrechte, Besitzer, Gruppenzugeh
¨origkeit und Gr¨oße)
cd cd change directory: wechselt das aktuelle Verzeichnis
pwd cd print working directory: zeigt das aktuelle Verzeichnis
cp copy copy: kopiert Dateien
mv move move: verschiebt Dateien und benennt sie um
rm del remove: l¨oscht Dateien
rmdir rd, rmdir remove directory: l¨oscht Verzeichnisse
mkdir md, mkdir make directory: erzeugt Verzeichnisse
grep find sucht in Dateien nach bestimmten Zeichenfolgen
passwd - wechselt das Paßwort dieses Zugangs
logout - beendet die Zugangsverbindung
chmod - ver¨andert die Zugriffsrechte von Dateien und Verzeichnissen
chown - ver¨andert den Besitzer von Dateien und Verzeichnissen
chgrp - ver¨andert die Gruppe von Dateien und Verzeichnissen
cat type schreibt alle Zeichen einer Datei auf den Bildschirm
less more wie cat, aber man kann die Datei seitenweise durchbl¨attern, wenn
sie l¨anger als eine Bildschirmseite ist
joe edit einfacher Texteditor
emacs - der ausf¨uhrlichste Texteditor, der verf¨ugbar ist
pine - Mailsoftware
ftp ftp transportiert Dateien zwischen Computern
ssh ssh secure shell : erlaubt externes arbeiten auf einem Computer ¨uber
eine sichere Verbindung
ping ping stellt fest, ob ein Computer ¨uber das Netzwerk angesprochen werden
kann, indem die Zeit zwischen Ruf und Antwort gemessen wird
orginal von 404 Not Found (http://www.saw.rwth-aachen.de/netz/Unix.pdf)
MfG P4N1C