• Keine Ergebnisse gefunden

Grundlegende Linux/Unix-Befehle

N/A
N/A
Protected

Academic year: 2021

Aktie "Grundlegende Linux/Unix-Befehle"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Hintergrundinformationen zur Vorlesung GRUNDLAGEN DERINFORMATIKI Studiengang Elektrotechnik

WS 02/03

AG Betriebssysteme FB3 Kirsten Berkenkötter Ausgabe: 29.10./5.11.2002

Grundlegende Linux/Unix-Befehle

Viele Funktionen des Betriebssystems Linux können am effizientesten über die Kommandozei- le gesteuert werden. Aus diesem Grund ist es sehr sinnvoll, zumindest die wichtigsten davon zu kennen. Da Unix sozusagen die (kommerzielle) Mutter von Linux ist, sind die meisten Be- fehle auf Betriebssystemen beider Art verfügbar.

Die meisten Befehle sind hier nur in ihrer einfachsten Form aufgeführt. Viele verfügen jedoch über eine Vielzahl von Optionen. In den man-Seiten zu den Befehlen können diese und ihre Verwendung bei Bedarf nachgelesen werden (der Aufruf vonman-Seiten wird unter 4 erklärt).

1 Dateien

cd[verzeichnis] Wechsel in das angegebene Unterverzeichnis Beispiel:cd /home/name

cpquelle ziel Kopiert die Datei quelle nach Ziel

Beispiel:cp /home/name/text /home/name/texte/text

lessdatei Zeigt eine Datei an, mit der Tasteqwirdlesswieder verlassen ls[optionen] [pfad] Zeigt eine Liste aller Dateien und Verzeichnisse an. Wirdlsohne

Parameter aufgerufen, ist das aktuelle Verzeichnis gemeint, bei einem anderen muss der Pfad angegeben werden. Nützliche Optionen sind z.B.-all, das auch versteckte Dateien anzeigt, und-l, das weitere Informationen wie die Dateigröße anzeigt

Beispiel:ls -l /home/name

mkdirverzeichnis Erzeugt ein neues Verzeichnis, Beispiel:mkdir neues_verzeichnis mvquelle(n) ziel(verzeichnis) mvwird benutzt, um eine Datei umzubenennen, oder um eine oder

mehrere Dateien zu verschieben

Beispiele:mv hello hello.c(Umbenennen)

mv /name/home/hello .c /name/home/c_programme/hello.c(Versch) rm[optionen] dateien Die angegebenen Dateien werden gelöscht. Beispiel:rm hello.c rmdir[optionen] verzeichnis Löscht das angegebene Verzeichnis, kann nur ausgeführt werden,

wenn das Verzeichnis leer ist!

Beispiel:rmdir /home/name/c-programme

(2)

2 Suchen

find[pfadangabe] [suchoptionen] Sucht nach Dateien, wobei unterschiedlichste Suchkriterien wie Dateiname oder -größe angegeben werden können. Dies führt na- türlich auch zu vielen möglichen Kombinationen, von denen die Suche nach einem Dateinamen wahrscheinlich am häufigsten ist:

Beispiel:find -name hello.csucht im ganzen Dateisystem Beispiel:find ~ -name hello.csucht im Home-Verzeichnis

locatemuster Sucht nach Dateien, in deren Pfadangabe das angegebene Muster vorkommt. Beispiel:locate hello

whereisdatei Sucht eine Datei, schneller aber auch weniger gut wiefind Beispiel:whereis hello.c

whichkommando Sucht den Pfad eines Kommandos

Beispiel:which locate

3 Komprimieren

gunzipdatei Dekomprimiert die angegebene Datei, Beispiel:gunzip hello.c.gz

gzip[optionen] datei Komprimiert die angegebene Datei, es wird eine zusätzliche Endung.gzan den Dateinamen angehängt. Optionen sind z.B.–fastund–best, deren Bedeutung sich schon aus ihrem Namen ergibt

Beispiel:gzip –best hello.c

4 Online-Hilfe

aproposthema aproposgibt eine Liste vonman-Seiten an, die Infos zum gesuchten Thema enthalten (könnten). Erscheint keine Liste, fehlt wahrschein- lich die zugrundeliegende Datenbank, die mitmakewhatiserzeugt werden kann. Beispiel:apropos find

info[kommandoname] infostartet ein Online-Hilfsystem, in dem z.B. der Emacs und gcc dokumentiert sind.

Beispiel:info gcc

man[gruppe] [optionen] name manzeigt Informationen zum angegebenen Kommando oder zur angegebenen Datei an. Die Angabe einer Gruppe schränkt das Ergebnis ein. Die wichtigste Gruppe ist 1 (Benutzerkommandos).

Die Option-abewirkt, dass alle gefundenen Texte angezeigt werden, ansonsten nur der jeweils erste.

Beispiel:man gcc

whatisdatei Kurze, meist einzeilige, Beschreibung des angegebenen Kommandos oder Schlüsselworts.whatis-Texte sind nur vorhanden, wenn auch einman-Text vorhanden ist. Wennwhatisnicht funktioniert, fehlt wahrscheinlich die zugrundeliegende Datenbank, die mitmakewhatis erzeugt werden kann.

Beispiel:whatis find

Referenzen

ÄHNLICHE DOKUMENTE

(Realencyklopädie und die Religion in Geschichte und Gegenwart), ferner je ein vollständiges Exemplar von Warnecks Missionszeitschrift und der beiden führenden

Z-Mem-pi 03-03-30 Zylinder – Membranlösung – pi = Innendruck Bemessung für Innendruck in Stahl und in Beton Dehnungen und Radienzunahme.

Z-Stoer-R+M_03-06-15 Zylinder – Randstörung – Radiale Linienlast plus Krempelmoment Berechnung der Schnittgrößen und graphische Darstellung (ein- schließlich Querkraft),.

Journal of the British Astro- nomical Association Journal des Observateurs Journal of the Royal Astro- nomical Society of Canada Klasse.. Aktuelle Meddelelser fra

Journal of the British Astro- nomical Association Journal of the British Inter- planetary Society. Journal of Geophysical

direkte Ausführung: .␣‹Skript› oder source

Etage, Zimmer 119, können nach Absprache alle Veröffentlichungen (einschließlich der vergriffenen Veröffentlichungen) eingesehen werden.. Außerdem stehen auch Veröffentlichungen

Projektliste zu den angezeigten Vorhaben der LAG Zwischen Elbe und Fiener Bruch für LEADER 2014-2020. Schaffung eines generationsübergreifenden Zentrums in Reesen, Pfarrhof