------------------------------ -=[ Linux Befehlsliste ]=- ------------------------------ © by Fre@ky D Allen Linux Usern möchte ich mit dieser Tabelle einen Überblick über die verschiedenen Linux-Befehle geben, und ihre Funktiosnweise erläutern: Befehl: Funktion: adduser Benutzer anlegen alias Zuordnung eines Aliasnamens zu einem Kommando (C-Shell) alias= Zuordnung eines Aliasnamens zu einem Kommando (Bash-Shell at Kommando zu bestimmten Zeiten ausführen lassen (z.B. shutdown at now + 2 minutes) awk Programmierbare Mustersuche in Dateien basename Ausgabe des Dateinamen ohne Pfadnahmen bash Aufruf der Bash-Shell batch Kommandi ausführen lassen, wenn Systemauslastung gering break Schleife unterbrechen cal Ausgabe des Kalenders case Mehrfachverzweigung cat Dateiinhalt fotlaufend ausgeben, Dateien zusammenfügen cd 'Verz.Name' Arbeitsverzeichnis wechseln (cd = change directory) cd .. Man wechselt in das übergeordnete Arbeitsverzeichnis chgrp Dateigruppe ändern chmod Zugriffsrechte ändern (=change mode) (z.B. bei chmod 777 'Dateiname' werden die Zugriffsrechte auf rwxrwxrwx gelegt!) chown Dateibesitzer ändern (=change owner) clear Bildschirm löschen cmp Dateiinhalt vergleichen (=compare) comm Gleiche Zeilen in sortierter Datei selektieren compress Dateien komprimieren continue Beim nächsten Schleifendurchlauf fortsetzen cp Dateien und Verzeichnisse kopieren (=copy) cpio Dateien und Verzeichnisse sichern cron cron-Dämon starten crontab Kommandos zu bestimmten Zeiten ausführen lassen cu Anderes Unix-System aufrufen cut Spaöte und/oder Zeichen aus Dateien herausfiltern date Systemdatum eingeben oder ändern dd Konvertierung von Dateien in verschiedene Formate df Freien Speicherplatz des Dateisystems ausgeben dir Ausgabe des Inhaltes, des momentanen Directorys (Verzeichnis) dirname Pfadname von Datei ausgeben du Speicherbelegung des Dateisystems anzeigen echo Variablen und/oder Zeichenkette ausgeben emacs Visueller Editor egrep Erweiterte Mustersuche in Dateien env Umgebungsvariable anzeigen lassen, Umgebung eines Kommandos beeinflussen exec Kommandi anstllen aktueller Shell ausführen exit Shell, Shellscript oder aktuelle Prozess wird beendet export Variable in Umgebung exportieren expr Arithmetische Operationen ausführen false Den Wert 'falsch' zurückgeben fastbott System wird sofort sicher heruntergefahren mit anschließendem Reboot. Kein File System Check beim nächsten hochfahren. fasthalt System sofort sicher herunterfahren, kein Rebot. Kein File System Check beim nächsten hochfahren. fc Zugriff auf Kommandozeilen in History-Tabelle fg Job in den Vordergrund bringen file Dateiart anzeigen find Dateien suchen finger Finger Befehl (Informationen zu lokalen und entfernten Benutzern) fold Lange Zeilen umbrechen for For-Schleife (Bash-Shell) foreach For-Schleife (C-Shell) fsck Dateisystem überprüfen und reparieren ftp Start von FTP (File Transfer Protocol) gcc C-Compiler g++ C++-Compiler grep Einfache Mustersuche in Dateien groff Text formatieren groups Ausgabe der Gruppen eines Benutzers halt System sofort sicher herunterfahren, kein Reboot help Hilfe aufrufen history In Historytabelle enthaltene Kommandozeilen ausgeben id Bennutzer/Gruppen-ID ausgeben kill Prozeß-Abbruchsignal oder anderes Signal schicken ls Listet alle Dateien im Verzeichnis auf login Einloggen logname Login Name ausgeben logout Ausloggen mkdir Erstellt ein neues verzeichnis (=make directory) (Bash-Shell, C-Shell, extern) ps Zeigt ein Mal eine Liste der laufenden Prozesse (=Process Status) pwd Ausgabe in welchem directory man sich im Moment befindet (= print working directory) rm "Dateiname" Löscht Datei rmdir Löscht das Verzeichnis, nur wenn es leer ist (=remove directory) rmdir -r Löscht das Verzeichnis mit Inhalt shift Positionsparameter verschieben sleep Shellscript für eine bestimmte Zeit unterbrechen sort Sortieren des Dateiinhaltes source Profildatei oder Shellscript ausführen lassen (C-Shell) split Dateien zerlegen strings Zeichenkette einer Datei ausgeben su Man wird zum Login als SuperUser gebracht, danach hat man 'root'-Rechte sync Dateisystem synchronisieren tail Dateiende ausgeben talk Mit anderen Benutzern unterhalten tar Dateien/Verzeichnisse sichern tcsh C-Shell aufrufen tee Standardausgabe verdoppeln telnet Start von Telnet time Zeitverbrauch von Kommanos und Shell messen top Zeigt wiederholt eine aktuelle Liste der laufenden Prozesse touch Zugriffs- und Modifikationszeiten ändern, leere Dateien anlegen tr Zeichen in einer Datei umwandeln true Den wert 'wahr' zurückgeben tty Terminalnamen anzeigen lassen ulimit Größe con Systemressourcen anzeigen, ändern oder zurücksetzen (Bash-Shell) umask Standartzugriffsrechte definieren, ändern umount Dateisystem entfernen unalias Die Aliaszuordnung rückgängig machen unnmame Namen des eigenen Unix-Systems ausgeben lassen uncompress Dateien entkomprimieren unlimit Größe von Systemressourcen zurücksetzen uniq Mehrfach kommende Zeilen aus Dateien entfernen. unset Vatriablenzueisung löschen unsetenv Variable aus Umgebung löschen (C-Shell) until Until-Schleife (Bash-Shell) users Login-Informationen zu Benutzern anzeigen uucp Dateien zwischen entfernten Datenstationen über UUCP kopieren uustat Status des UUCP Systems Ausgeben uux Kommando auf entfernten System über UUCP ausführen lassen vi Visueller Editor wait Warten auf Beendigung von Hintergrundprozessen (Bash-Shell, C-Shell) wall Allen Benutzern eine Nachricht schicken wc Zeichen, Worte und Zeilen von Dateien zählen (=word count) while While-Schleife whoami Zeigt unter welchem Namen man angemeldet ist. xargs Argumenten-Liste aufbauen u. Befehle ausführen Hiermit sind jetzt ein paar hilfreich Befehle aufgelistet, welche sich aber leider auf die verschiedenen Linux Versionen Unterscheiden können (RedHat, SuSE...) Every one of us is a little bit freaky Fre@ky D © by Fre@ky D