Wichtige Shellbefehle
13 Kommentare | Rubrik: Linux Mit der Konsole, auch Shell genannt, lässt sich unter Linux vieles schneller erledigen als über die graphische Oberfläche. Eine unstrukturierte Sammlung wichtiger Befehle.
Sammlung Konsolenbefehle (unstrukturiert)
apt-get | De-/Installation von Paketen für Debian basierte Systeme; |
cat | Inhalt von Dateien ausgeben |
cd | Wechseln des Verzeichnisses |
cd / | wechselt in das Heimatverzeichnis |
cd /etc | wechselt in das Verzeichnis /etc |
cd ../abc | wechselt in das Unterverzeichnis abc des übergeordneten Verzeichnisses |
chgrp | Gruppenzugehörigkeit ändern; |
chmod | Änderung Zugriffsrechte |
chown | Eigentümer ändern; |
cp | Kopieren |
df | disk free zeigt partitionsinformationen an |
echo | Text auf dem Bildschirm anzeigen. Bsp. Aufruf: echo text |
less | Informationen seitenweise anzeigen |
ls | Informationen über Verzeichnis anzeigen; |
man | Manual öffnen |
mc | öffnet midnightcommander falls installiert (Dateiverwaltung im Norton Commander Stil) |
mkdir | Verzeichnis anlegen; |
mv | Verschieben/Umbenennen |
rmdir | Verzeichnis entfernen; |
rpm | Paketverwaltung von rpm Programmpaketen; |
tar | Packer; |
top | zeigt Prozesse und die CPU- und RAM-Auslastung an |
touch | Datei anlegen; |
who | Überblick über alle aktiven Benutzer |
Datei- und Verzeichnis-Befehle
cat | Inhalt von Dateien ausgeben |
cd | Wechseln des Verzeichnisses |
cd / | wechselt in das Heimatverzeichnis |
cd /etc | wechselt in das Verzeichnis /etc |
cd ../abc | wechselt in das Unterverzeichnis abc des übergeordneten Verzeichnisses |
chgrp | Gruppenzugehörigkeit ändern; |
chmod | Änderung Zugriffsrechte |
chown | Eigentümer ändern; |
cp | Kopieren |
df | disk free zeigt partitionsinformationen an |
diff | Unterschiede zwischen zwei Text-Dateien anzeigen |
du | Größe von Verzeichnissen anzeigen lassen |
grep | Datei nach einer speziellen Zeichenkette durchsuchen |
rm | Datei löschen |
mkdir | Verzeichnis anlegen; |
rmdir | Verzeichnis entfernen; |
touch | Datei anlegen; |
split | Datei aufteilen |
Such-Befehle
find | Datei anhand ihres Namens oder ihrer Parameter finden |
locate | Suchindex über das komplette Dateisystem für "locate" generieren |
updatedb | Suchindex über das komplette Dateisystem für "locate" generieren |
whereis | die ausführbare Datei (Binary) eines Programms suchen |
Ausgabe-Befehle
- date Ausgabe des System-Datums und der Uhrzeit
- df Speicherverbrauch der System-Partitionen anzeigen
- du Speicherverbrauch eines Verzeichnisses anzeigen
- free Auslastung des System-Arbeitsspeichers (Memory) anzeigen
- finger Informationen über einen Benutzer anzeigen
- head Die ersten Zeilen einer Datei anzeigen
- id Den eigenen Login-Namen inkl. Gruppe anzeigen
- last Die letzten Logins anzeigen
- less Den Inhalt einer Text-Datei durchstöbern
- ls Die Inhalte eines Verzeichnisses anzeigen
- man Das "virtuelle Handbuch" zu einem Befehl anzeigen
- more Den Inhalt einer Text-Datei ausgeben
- pwd Den absoluten Pfad des aktuellen Verzeichnisses ausgeben
- tail Die letzten Zeilen einer Datei anzeigen
- uptime Uptime des Rechners anzeigen (die Zeit seit dem letzten Reboot)
- who Die aktuell auf dem System eingeloggten User anzeigen
- whoami Den eigenen Login-Usernamen anzeigen
Prozess-Befehle
- exit Einen Prozess normal beenden
- kill Einen laufenden Prozess gewaltsam beenden
- ps Status eines Prozesses anzeigen
- pstree Alle Prozesse in einer Baum-Darstellung anzeigen
- top Die auf dem System laufenden Prozesse fortlaufend anzeigen
Komprimierungs-Befehle
- gzip Komprimieren und Dekomprimieren im Lempel-Ziv-Verfahren
- Bsp. Eine gz-gepackte Datei erstellen: tar -zcvf meinedatei.tar.gz datei.txt Ordner1/ Ordner2/ /home/bla/Ordner3/
- Bsp. Entpacken einer *.tar.gz Datei: tar -zxvf meinedatei.tar.gz
- tar Komprimieren und Dekomprimieren mehrerer Dateien
- unzip Dekomprimieren von zip-Archiven
- zip Komprimieren von zip-Archiven (Windows-kompatibel)
- unrar rar ,wenn kosolenversion installiert wurde; Bsp. unrar e Datei #e= extract
Benutzerkonto-Befehle
- groupadd Eine neue Benutzergruppe erstellen
- groupdel Eine bestehende Benutzergruppe löschen
- groupmod Einstellungen einer bestehenden Benutzergruppe ändern
- login Als Benutzer (neu) anmelden
- passwd ändern des Passworts eines Benutzerkontos oder eigenes ohne Angabe eines Namens
- su Neue Sitzung mit einem anderen Benutzerkonto eröfnen
- sudo Befehl als "root" ausführen
- useradd Ein neues Benutzerkonto anlegen
- userdel Ein bestehendes Benutzerkonto löschen
- usermod Einstellungen eines bestehenden Benutzerkontos ändern
Netzwerk-Befehle
- ntpdate System-Zeit mit einem entfernten Rechner synchronisieren
- ping Kleine Datenpakete senden zum überprüfen einer Verbindung
- traceroute Einzelne Stationen eines gesendeten Datenpaketes verfolgen
- tty Device anzeigen, auf der man eingeloggt ist
Sonstige Befehle
- alias Shortcuts für (komplexere) Befehle anlegen
- clear Löscht den Bildschirm des Konsolen-Fensters
- crontab Anzeige der Zeitsteuerungstabelle
- echo Ausgabe eines Textes auf der Konsole
- reboot Neustart des Systems
- logout Ausloggen
- shutdown Herunterfahren bzw. Neustart des Systems
- history letzte Befehle anzeigen
Sammlung komplexer Konsolenbefehle (unstrukturiert)
- Einbinden von ISO Files in das Dateisystem
Listenpunkt linux:/# mount -t iso9660 -o loop /dir_zu_iso/image.iso /gewünschter_mount_point - mit Tabulator schnell vollstädiger Name;
- Passwort generienen (mit md5-hash): urpmi makepasswd
makepasswd -e md5 -p PASSWORT
-e bedeutet encryptet und mit md5; -p sagt: nicht zufällig sondern dieses Passwort - GMX-Mediacenter als 1Gig Webdav mounten
mount.davfs mediacenter.gmx.net /mnt/gmx-webdav -o username=KUNDENNUMMER,password=PASSWORD - Mounten von samba- bzw- windowsfreigabenmount -t smbf //IP-Adresse/Netzwerkfreigabe /Ordner-Einhängepunkt
Ordner muss zuvor erstellt werden; -t= Dateisystemumount /Verzeichnis - Besitzer wechseln
chown -R -v Besitzer:Gruppe /Verzeichnis

2 Kommentare
Seite 1 von 1 1
schrieb am 21.09.2007 14:48
Hallo
noch Mal Danke für deinen Hinweis. Tabellen könnten echt übersichtlicher sein. :-)
Nach und nach werd ich alles umstellen und nochmals überarbeiten.
Gruß
Rainer
schrieb am 27.06.2007 10:59
Gute Tag
Als erstes ein Kompliment für die super Page!
Als weiteres wollte ich mich bedanken für die Übersicht dieser Konsolenbefehle, sie haben mir sehr geholfen.
(für eine etwas übersichtlichere Darstellung evtl. eine Tabelle verwenden.)
Freundliche Grüsse
Fabian K.