Linux Notizen / Wichtige Befehle
StartSeite | LinuxNotizen/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Eine ganze Reihe von Befehlen sind für den WindowsUmsteiger keine Probleme, weils sie in gleicher oder ähnlicher Form von DosWindows vertraut sind.
Befehle mit gleichem Namen, gleicher oder ähnlicher Funktion:
- cd (auch das "." und ".." ist gleichbedeutend, "~" steht fürs eigene HOME-Verzeichnis)
- pwd (print current working directory; statt cd [ohne Parameter] unter DosWindows)
- mkdir (wenn auch das kürzere md unter DosWindows gebräuchlicher ist)
- rmdir (wenn auch das kürzere rd unter DosWindows gebräuchlicher ist)
- echo
- echo $HOME (wo bin ich zuhause)
- echo $SHELL (welche Shell ist gestartet)
- echo $PATH (entspricht path unter DosWindows)
- more
- ls -la | more (entspricht dir /p unter DosWindows)
- Besser: less: Pager mit Cursor Unterstützung und der möglichkeit wieder zurückzuscrollen.
- sort
- touch
- exit
- ...
Befehle die anders heißen, aber gleich oder ähnlich wirken:
- cp (statt copy)
- Vorsicht: Wildcards wie unter DosWindows verwendet, können ins Desaster führen
- cat (statt type)
- rm (statt del)
- mv (statt move und statt rename)
- Vorsicht: Wildcards wie unter DosWindows verwendet, können ins Desaster führen
- mv (statt copy)
- mv -f neue_version programm zum Updaten einer vorhandenen Datei "programm": garantiert atomic function (ein Leser bekommt garantiert die komplette alte oder die komplette neue Datei). Wichtig beim Updaten von Scripts oder Programmen auf Webservern.
- env (statt set, Anzeige des Environments)
- env (komplette Anzeige des Environment)
- env | grep suchtext (Suchtext zur selektiven Anzeige von Teilen des Environment)
- ...
Ungewohnte, neue Befehle (unten genauer beschrieben):
- man (umfassenderes Gegenstück zu help - Referenz)
- info (umfassenderes Gegenstück zu help - Benutzerhilfe)
- ls (statt dir)
- ls -l (ausführliches Listing)
- ls -la (alle Dateien ausführlich)
- ls | grep text (die ls Ausgabe nach text durchsuchen)
- ln (Erzeugung eines Links = Verknüpfung zu einem anderswo liegenden Verzeichnis oder einer Datei)
- ls -s pfad_zu_datei_oder_verzeichnis linkname
- chmod (Ändern von Lese/Schreib/Exekutionsrechten für Dateien)
- chmod 777 datei (alle dürfen alles)
- chmod 770 datei (andere unprivilegierte Benutzer dürfen nichts)
- ...
Weitere, seltener benötigte Befehle:
- ps, top (welche Prozesse laufen?)
- kill (laufende Prozesse abbrechen)
- head, tail (Zeilen vom Anfang oder Ende eines Textfiles, tail ist z. B. praktisch zum Lesen der letzten Zeilen in langen Logfiles)
- ...
Für den Umsteiger neue Befehle |  |
man |  |
Der man-Befehl zeigt die Referenzinformationen zu Befehlen an, z. B. :
- mit der Leertaste kann man seitenweise weiterblättern
- q oder CTRL-C bricht das Programm ab
- b blättert um eine Seite zurück
- h liefert die komplette Beschreibung des Benutzerinterface
- Anmerkung: man ruft nur less auf um die formatierte Ausgabe anzuzeigen.
Man-Pages sind Nachschlagewerke. Daher sind sie oft voll mit dutzenden Optionen und für den Umsteiger teilweise schwer verständlichen Erklärungen. Bei vile man-Pages sind am Ende Beispiele angegeben. In /usr/share/doc/<<paketname>>/ findet sich manchmal weitere Dokumentation.
Alternativ kann man info verwenden, das meist eine verdaulichere Beschreibung liefert, aber meist auch weniger vollständig ist (es kann auch vorkommen, dass info nur eine man-page anzeigt). Also: am besten beides anschauen.
Es existieren verschieden Sektionen. Hier die wichtigsten:
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within system libraries)
5 File formats and conventions eg /etc/passwd
7 Macro packages and conventions eg man(7), groff(7).
8 System administration commands (usually only for root)
Spezielle Sektionen können direkt selektiert werden:
Ohne diesen Parameter wird die erste passende Seite angezeigt.
Mit dem Parameter -k kann in der Synopsis gesucht werden:
 | david@zion:~$ man -k help
LDP (7) - Intro to the Linux Documentation Project, with help, guides and documents
[...] |
|
|
info |  |
Spezieller Hilfebrowser, dessen Format speziell von GNU bevorzugt wird. Wenn info Dateien vorhanden sind, sind diese meist ausführlicher als eventuelle man-Pages.
ls |  |
chmod |  |
ln |  |
find |  |
grep |  |
gawk |  |
KategorieUnix KategorieLinux
StartSeite | LinuxNotizen/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 25. April 2002 16:41 (diff))