Datei- und Verzeichnisnamen korrekt zu vergeben. Verzeichnisse, Dateien und Gerätedateien zu unterscheiden.
|
|
- Britta Becke
- vor 6 Jahren
- Abrufe
Transkript
1 2 Dateien verwalten Texte, Programme und Daten beliebiger Art werden in Form von Dateien auf einem EDV-System verwaltet. Um den Überblick über eine Vielzahl von Dateien wahren zu können, ist es sinnvoll, Ordner anzulegen, in denen alle Dateien zu einem bestimmten Thema abgelegt werden. Solch einen Ordner bezeichnet man als Verzeichnis (Directory. Wie man seine Dateien am besten organisiert und mit Verzeichnissen umgeht, lernen Sie in diesem Kapitel. Die einzelnen Arbeitsschritte werden dabei anhand eines durchgehenden Fallbeispiels vermittelt. In diesem Kapitel lernen Sie das Linux-Dateisystem kennen. Datei- und Verzeichnisnamen korrekt zu vergeben. Verzeichnisse, Dateien und Gerätedateien zu unterscheiden. Dateien in Verzeichnissen zu organisieren. Verzeichnisse zu verwalten. 2.1 Das Linux-Dateisystem Der hierarchische Dateibaum Verzeichnisse unter Linux sind hierarchisch in Form eines Baumes geordnet: 35
2 Dateien verwalten Ausschnitt aus dem UNIX Dateibaum / bin dev etc home lib usr tmp var meier huber tmp spool bin lib local src bin lib etc linux Erklärung: Der Ausgangspunkt des Dateibaums ist das Rootdirectory In einem Verzeichnis werden mehrere Dateien zusammengefasst In einem Verzeichnis können Dateien und Verzeichnisse enthalten sein Jedem Benutzer wird bei seiner Erstellung ein eigenes Verzeichnis zugewiesen Nach dem Anmelden befindet er sich in diesem Verzeichnis Dieses wird als Homedirectory bezeichnet Er kann in diesem Verzeichnis Subdirectories (Unterverzeichnisse) anlegen Die Schachtelungstiefe für Verzeichnisseist nichtbegrenzt 3 3 Dies ist technisch nicht ganz korrekt. Da die Anzahl der Zeichen für eine Pfadangabe auf insgesamt 4096 beschränkt ist, können maximal 2048 Verzeichnisse untereinander angelegt werden (/a/b/c/d/... usw.). Da diese Begrenzung eine technische ist, kann die Grenze in zukünftigen Kernelversionen wachsen. 36
3 2.1 Das Linux-Dateisystem Wichtige Standard-Verzeichnisse in allen Linux-Distributionen Bei Linux gibt es eine Reihe von Standard-Verzeichnissen, in denen Dateien für spezielle Aufgaben zusammengefasst sind. Einige davon haben in den verschiedenen Linux-Distributionen gleiche Namen. Bei genauerer Betrachtung stellt man jedoch fest, dass die Struktur des Dateibaumes der verschiedenen Linux-Systeme unterschiedlich ist. Name ausgeschrieben Inhalt /bin binaries Häufig benutzte Kommandos /dev devices Gerätedateien /etc etcetera Konfigurationsdateien texttt/home home directories Homeverzeichnisse aller regulären Benutzer /lib libraries Systembibliotheken /tmp temporary Verzeichnis für temporäre Dateien /usr unixsystem resources Größtes Unterverzeichnis, in dem der meiste Teil der Systemsoftware enthalten ist (z.b. X-Window- System, Anwendungsprogramme, etc.) /var variable data Verzeichnis für Daten, die sich selbständig im laufenden Betrieb ändern, z.b. Log-Dateien, Warteschlangen (/var/spool) für Drucker oder Mail /usr/local/ local software Software, die nicht in den Standardpaketen enthalten ist, und daher selbst kompiliert und auf dem System installiert wurde Verzeichnisse, Dateien und Gerätedateien In Unix-Dateisystemen gibt es folgende Dateitypen: - Gewöhnliche Dateien: Textdateien (z.b. Texte, Befehlsfolgen) und Binärdateien (z.b. Programmdateien) d Verzeichnisse: enthalten Dateien und Unterverzeichnisse l Symbolische Links: zeigen auf ein anderes Objekt im Dateisystem b Blockorientierte Gerätedateien (block special files): für Zugriff auf blockorientierte Geräte, z.b. Festplatten c Zeichenorientierte Gerätedateien (character special files): für Zugriff auf zeichenorientierte Geräte, z.b. Terminals 37
4 Z Dateien verwalten p Benannte Pipes(Named Pipes). Sie sind eine Art Rohrpost in Dateiform und dienen zur Interprozesskommunikation. Was ein Prozess in die Pipe schreibt, kann der andere lesen. s Socket: eine lokale Netzwerkverbindung, die ebenfalls zur Interprozesskommunikation (IPC) dient. LinksistderDateitypangegeben,sowieerimLonglisting(ls -l)inspalte1angezeigt wird. Linux verfolgt beim Zugriff auf Peripheriegeräte (Drucker, Terminals, Platten, Bandgeräte u.a.) folgendes Konzept: Für jedes Gerät existiert im Verzeichnis/dev eine so genannte Gerätedatei, die sich im Prinzip nicht von anderen Dateien unterscheidet. Ein Befehl, der ein Gerät anspricht, benötigt als Argument diese Gerätedatei Die wichtigsten Gerätedateien Gerät Gerätedatei Floppy /dev/fd0 CD-ROM /dev/cdrom IDE, prim. Controller, Master /dev/hda IDE, prim. Controller, Slave /dev/hdb IDE, sek. Controller, Master /dev/hdc IDE, sek. Controller, Slave /dev/hdd SCSI, erste Festplatte /dev/sda SCSI, zweite Festplatte /dev/sdb SCSI, dritte Festplatte /dev/sdc SCSI, erstes CD-ROM /dev/scd0 oder/dev/sr0 Erste parallele Schnittstelle /dev/lp0 Erste serielle Schnittstelle /dev/ttys1 Erste Textkonsole /dev/tty1 Soundkarte (Aufnahme und Wiedergabe) /dev/dsp Achtung: Verschiedene Unix-Derivate verwenden verschiedene Namen für die Ge-! rätedateien. Die Namen ändern sich gelegentlich auch von Linux-Version zu Linux- Version. Darüber hinaus gibt es alternative Implementierungen dynamischer Gerätedateien, das so genannte Device Filesystem (devfs) in Kernel 2.4 und das Userspace Device Management(udev) in Kernel 2.6. Hinweis: So verwaltet beispielsweise udev in neueren Versionen das Verzeichnis /dev/disk, in dem Gerätedateien für alle Massenspeicher in verschiedenen Kategorien angelegt werden, z.b. by-id (nach Identifikation des Gerätes) oder by-uuid (nach 38
5 2.2 Fallbeispiel zum Verwalten von Dateien eindeutiger Identifikation der Partitionen) (LPI 2: 203.1). 2.2 Fallbeispiel zum Verwalten von Dateien In den nächsten Abschnitten werden Datei- und Verzeichnis-Operationen anhand eines Fallbeispiels erklärt. Der Benutzer lustig verwaltet seine reichhaltige Comicsammlung. Dazu legt er drei Verzeichnisse an: tim asterix charly_brown Außerdem erstellt er die Datei comics_allg. Das Verzeichnis asterix enthält die Unterverzeichnisse figuren inhalt sowie die Datei figuren_liste. Das Verzeichnis figuren enthält für jede im Comic auftretende Person eine Kurzcharakteristik in den Dateien: asterix obelix idefix Im Verzeichnis inhalt gibt es die zwei Dateien: asterix_und_kleopatra der_kupferkessel Sie enthalten eine kurze Inhaltsangabe dieser Comic-Hefte. Die Datei figuren_liste enthält eine Liste der in Asterix-Heften auftretenden Figuren, die längst noch nicht vollständig ist. 39
6 Dateien verwalten Längen- und Zeichenkonventionen für Dateinamen Es gelten folgende Regeln: Datei- und Verzeichnisnamen können meist bis zu 255 Zeichen lang sein. Manche Unix-Derivate unterstützen nur ältere Dateisysteme, bei denen die Länge auf 14 Zeichen beschränkt ist. Erlaubt sind im Prinzip alle ASCII-Zeichen außer dem Slash/. Da für die Shell die meisten Sonderzeichen eine Sonderbedeutung besitzen, sollten sie besser nicht für Dateinamen verwendet werden: *?! < > ~ " $ & ( ) [ ] { } ; Umlaute sind meist auch nicht hilfreich. Groß-/Kleinschreibung wird unterschieden (!). Normale Dateinamen sollten nicht mit einem Punkt(verborgene Datei) oder einem Minuszeichen(Befehlsoption) beginnen. Für das Betriebssystem selbst besitzt die Dateinamensweiterung (die letzten Zeichen nach einem Punkt) keine spezielle Bedeutung! (Sie wird aber natürlich wie unter Windows zur Unterscheidung verschiedener Inhaltstypen durch den Benutzer verwendet.) Relative und absolute Pfadnamen Aktuelles Verzeichnis Jeder Benutzer arbeitet zu jedem Zeitpunkt in einem aktuellen Verzeichnis, dessen Lage er mit dem Befehl pwd (print working directory) ausgeben und mit dem Befehl cd newdir (change directory) wechseln kann. Linux kann Dateien über relative oder absolute Pfadnamen ansprechen. Ein absoluter Pfadname beginnt immer mit / und hängt alle Verzeichnisse an, die auf dem Weg zur Datei durchschritten werden müssen(jeweils getrennt durch/). Ein Beispiel ist/home/lustig/charly_brown. Will man dorthin wechseln, heißt der Befehl: $ cd /home/lustig/charly_brown 40
7 2.2 Fallbeispiel zum Verwalten von Dateien Relative Dateinamen beginnen niemals mit /, sondern mit dem Verzeichnis, das ab dem aktuellen Verzeichnis als nächstes durchschritten werden muss. Dabei bezeichnet.. das jeweils darüberliegende Verzeichnis. Für das aktuelle Verzeichnis gibt es außerdem die Abkürzung.. Z Hinweis: Die Abkürzungen. und.. sind in jedem Verzeichnis enthalten und sind einfache Zeiger auf das aktuelle, bzw. das übergeordnete Verzeichnis. Das Root- Directory enthält ebenfalls ein..-directory, das allerdings auf das Root-Directory selbst verweist. Es handelt sich hier um die einzige echte Schleife im Dateibaum. Ein Beispiel für das gleiche Verzeichnis ist../../charly_brown, wenn man sich im Verzeichnis /home/lustig/asterix/figuren befindet. Entsprechend lautet der Befehl zum Wechseln: $ cd../../charly_brown Argumente des Befehls cd Befehl Bedeutung cd /usr Wechsel in das Verzeichnis /usr (absoluter Pfad) cd figuren Wechsel in das Unterverzeichnis figuren (relativer Pfad) cd Wechsel in das eigene Homedirectory (Abkürzung) cd ~lustig Wechsel in das Homedirectory des Benutzers lustig (absoluter Pfad) cd.. Wechsel in das darüberliegende Verzeichnis(relativer Pfad) Inhalt eines Verzeichnisses anzeigen ls Der Inhalt des Verzeichnisses wird mit folgendem Befehl ausgegeben: ls 41
8 Dateien verwalten Wichtige Optionen des Befehls ls Option Bedeutung -a Listet auch verborgene Dateien, die mit einem Punkt beginnen -l Longlisting mit allen wesentlichen Dateiattributen -F Kennzeichnet Verzeichnisse durch Anhängen des Zeichens /, symbolische Links ( Verknüpfungen ) durch Anhängen von@ und ausführbare Dateienmit* -R Listet auch Unterverzeichnisse rekursiv (d.h. mit allen Unterverzeichnissen und deren Inhalt) auf Eine vollständige Liste aller wichtigen Optionen finden Sie im Kapitel Dateisystem und Dateischutz. Beispiel zur Ausgabe der Option ls -F: $ pwd /home/lustig $ ls asterix charly_brown comics_allg tim $ ls -F asterix/ charly_brown/ comics_allg tim/ Einsatz von Wildcards Um in einem Befehl mehrere Verzeichnisse oder Dateien anzusprechen, können in Dateinamen Wildcards verwendet werden. Wildcards dienen als Platzhalter für einzelne Zeichen oder Zeichenketten. Alle Dateien und Verzeichnisse, die mit der angegebenen Zeichenkette übereinstimmen, werden als Liste dem jeweiligen Programm übergeben. Wichtige Wildcards * Steht für eine beliebige Zeichenkette (Ausnahme: Punkt am Anfang des Dateinamens)? Steht für genau ein beliebiges Zeichen (Ausnahme: Punkt am Anfang des Dateinamens) ~ Steht für das eigene Homedirectory ~user Steht für das Homedirectory des Benutzers user [Zeichenmenge] Ein einzelnes Zeichen aus Zeichenmenge 42
9 2.2 Fallbeispiel zum Verwalten von Dateien Beispiele: Alle Dateien im Verzeichnis asterix/figuren, in deren Namen ein e und dann ix vorkommt, sollen aufgelistet werden: $ pwd /home/lustig $ cd asterix/figuren $ ls *e*ix* asterix idefix obelix Alle Dateien mit 6 Zeichen langen Namen sollen aufgelistet werden: $ ls?????? idefix obelix Alle Dateien, die im Homedirectory abgelegt sind, sollen aufgelistet werden, unabhängig von der Lage des aktuellen Verzeichnisses: $ ls ~ asterix charly_brown comics_allg tim Alle Dateien, die mit einem kleinena,i, oderoanfangen: $ ls [aio]* asterix idefix obelix Alle Dateien, die mit einem Großbuchstaben oder einer Ziffer anfangen: $ ls [A-Z0-9]* Anlegen von Dateien Zum Anlegen von Dateien gibt es unter Linux folgende Möglichkeiten: Sie können eine leere Datei mit dem Befehl touch Datei erstellen. Sie können einen Texteditor aufrufen. 43
10 Dateien verwalten Sie können die Terminaleingabe in eine Datei umleiten. Der dazu verwendete Befehl cat Datei gibt normalerweise den Inhalt von Datei am Bildschirm aus. Wird der Befehl in folgender Form verwendet, $ cat > datei Ctrl - D dann wird die Tastatureingabe nicht auf den Bildschirm, sondern in die Datei datei umgeleitet. Die Eingabe wird mit Ctrl - D abgeschlossen. Beispiel: Anlegen einer Datei asterix/figuren/miraculix mit Texteingabe: $ cat > asterix/figuren/miraculix Miraculix: Miraculix ist der Druide des Dorfes. Er alleine kennt die geheimnisvolle Formel des Trankes, die übernatürliche Kräfte verleiht. Ctrl - D Beispiel: Anlegen einer leeren Datei mit dem Namen majestix: $ touch asterix/figuren/majestix Achtung: Unter Linux werden beim Speichern Dateien gleichen Namens nicht auto-! matisch gesichert, sondern stets überschrieben (keine Versionsverwaltung)! Inhalt einer Datei anzeigen Eine Textdatei kann am Bildschirm mit folgendem Befehl ausgegeben werden: cat Datei DerTextläuft dann bis zumende durch. Mit den Befehlen more Datei 44
Verzeichnisse unter Linux
Verzeichnisse unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Die Linux-Verzeichnisstruktur und das Arbeiten mit
MehrATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck
Das Linux-Dateisystem bin usr sbin lib mail / var spool boot lpd Rc0.d etc Rc.d Rc1.d Verzeichnisstruktur / Root- oder Wurzelverzeichnis, das oberste Verzeichnis im kompletten Dateisystem. /bin Programme
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 09. November 2015 Die Unix-Philosophie Es gibt viele kleine Programme Können die jeweiligen Aufgaben gut lösen Komplexe Aufgaben werden
MehrDie Shell - Das Vorspiel
Die Shell - Das Vorspiel Die Shell, die Kommandozeile und ein Teil vom ganzen Rest Dirk Geschke Linux User Group Erding 22. Oktober 2008 Dirk Geschke (LUG-Erding) Linux Grundlagen 22. Oktober 2008 1 /
Mehr08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.
23 UNIX Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX entwickelt Anfang der 1970er Jahre von Ken Thompson und Dennis Ritchie (Bell Laboratories) Quelle: Wikipedia Zusammen und auf der Basis von
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 5. Mai 2015 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
MehrLinux Kurs Vorlesung 2 - Terminal
Linux Kurs Vorlesung 2 - Terminal Verzeichnis-Hierarchie / /bin /sbin /lib /usr /tmp /dev /boot /etc /var /home - Wurzelverzeichnis grundlegende Befehle und Programme (binary) grundlegende Systembefehle
MehrLinux Grundlagen. Wolfgang Scheicher 20. Mai 2006. 1 Allgemeines 2 1.1 Bootvorgang... 2 1.2 Verzeichnisstruktur... 2
Linux Grundlagen Wolfgang Scheicher 20. Mai 2006 Inhaltsverzeichnis 1 Allgemeines 2 1.1 Bootvorgang........................................... 2 1.2 Verzeichnisstruktur........................................
MehrI Installation und Erste Schritte 7
Inhaltsverzeichnis I Installation und Erste Schritte 7 1 Allgemeines 8 1.1 Zur Geschichte von UNIX und LINUX................ 8 1.1.1 UNIX-Entwicklung....................... 8 1.1.2 Linux-Entwicklung......................
MehrDateisystem 2, Suchen & Finden
Dateisystem 2, Suchen & Finden Linux-Kurs der Unix-AG Benjamin Eberle 15. Januar 2015 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche Datei erzeugt
MehrUnix Grundlagen (Teil 1)
Unix Grundlagen (Teil 1) Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Warum Unix/Linux? Multi-User Betriebssystem Linux frei verfügbar und offen Umfangreiche Unterstützung
MehrComputer & GNU/Linux Einführung Teil 1
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 1 Simon Haller, Sebastian Stab 1/17 Computer & GNU/Linux Einführung Teil 1 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik
MehrDateisystem 1, Suchpfad, Befehlstypen
Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Benjamin Eberle 8. Januar 2015 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux
MehrDateisystem 1, Suchpfad, Befehlstypen
Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Andreas Teuchert 17. Juni 2014 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux
MehrArbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Andreas Teuchert 29. Oktober 2012 Shell: Standard-Features Prompt (häufig: benutzer@rechner:~$) zeigt an, dass die Shell auf Befehle wartet Befehl eingeben,
MehrEinführung in die Angewandte Bioinformatik
Einführung in die Angewandte Bioinformatik Kurzeinführung in Unix und verwandte Betriebssysteme Webseite zur Vorlesung http://bioinfo.wikidot.com/ Sprechstunde Mo 16-17 in OH14, R214 Sven.Rahmann -at-
MehrMaterial zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.
Material zum Grundlagenpraktikum ITS eine kleine Linux-Befehlsreferenz Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.0 Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum
MehrSCI Linux Einführung
Service Center Informatik bernhardt@cs.uni-kl.de endler@cs.uni-kl.de sci@cs.uni-kl.de 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und
MehrBenutzung der Manpage, Shell Teil 3
Benutzung der Manpage, Shell Teil 3 Linux-Kurs der Unix-AG Andreas Teuchert 3./9. Mai 2012 Manpages Dokumentation zu Programmen, speziellen Dateien, etc. steht in Manpages Aufruf mit man Manpage
MehrLINUX Gesamtmitschrift
LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg
MehrSysteme 1. Kapitel 3 Dateisysteme WS 2009/10 1
Systeme 1 Kapitel 3 Dateisysteme WS 2009/10 1 Letzte Vorlesung Dateisysteme Hauptaufgaben Persistente Dateisysteme (FAT, NTFS, ext3, ext4) Dateien Kleinste logische Einheit eines Dateisystems Dateitypen
MehrDie Shell. [prompt]> <command> <flags> <args>
Die Shell Die Shell ist ein einfaches Interface, um dem Betriebssystem Kommandos zu übermitteln Andere Interfaces verwenden Grafische Elemente (z.b. Windows Explorer) Kommados werden beim sogenannten Prompt
MehrUnix Grundlagen (Teil 1.b)
Unix Grundlagen (Teil 1.b) Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Organisatorisches Folien jetzt unter http://elearn.rvs.uni-bielefeld.de/mainpage/ldk/labor.php
MehrSelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
MehrI Installation und ErsteSchritte 7. 1 Allgemeines 8
Inhaltsverzeichnis I Installation und ErsteSchritte 7 1 Allgemeines 8 1.1 Zur Geschichte von UNIX und LINUX... 8 1.1.1 UNIX-Entwicklung... 8 1.1.2 Linux-Entwicklung...................... 12 1.1.3 Freie
MehrDateisystem 2, Suchen & Finden, Manpages
Dateisystem 2, Suchen & Finden, Manpages Linux-Kurs der Unix-AG Malte Koster 17. Januar 2014 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche
MehrTutorium 1 Systemadministration 2 - Linux Universität Hildesheim
Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim Jens Rademacher 16.06.2014 1. Theorie: Verzeichnisbaum Eine Auswahl einiger Verzeichnisse. / # Root-Verzeichnis /home/ # Enthält alle Home-Verzeichnisse
MehrDie Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.
Die Architektur von UNIX/Linux- Betriebssystemen Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.com/lectures_brg9 1977: Berkeley Software Distribution/BSD (U.C. Berkeley) 1986:
MehrSelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner (frank@frank-boerner.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
MehrEinführung in die Kommandozeile
Einführung in die Kommandozeile Das zentrale Werkzeug unter Linux/UNIX Pascal Bernhard Berlin Linux User Group 15. November 2013 Inhalt 1 Einführung Was ist die Shell? Wofür brauche ich sie? Grundbefehle
MehrComputer & GNU/Linux Einführung Teil 1
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 1 Simon Haller, Sebastian Stab 1/22 Computer & GNU/Linux Einführung Teil 1 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik
MehrComputergrundlagen Einführung in UNIX 1
Computergrundlagen Einführung in UNIX 1 Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2011/12 Was ist ein Computer? DDR3- PEG weitere Speicher Graphikkarte(n) Karten PCIe-
MehrDateien und Verzeichnisse
Arbeiten mit und LPI Essentials Hochschule Kaiserlautern 28. Oktober 2015 und Arbeiten mit Table of Contents 1 Einleitung 2 Dateinamen 3 Allgemeines Kommandos für Auflisten von Verzeichnisinhalten Erstellen
MehrTechnische Praxis der Computersysteme
Zeiten Vorlesung: Wöchentlich, Do. 13:05-14:45, HS02 Ausgenommen: 06.11.2014, 18.12.2014 (vermutlich, nur VO!) Übung: Dezember & Januar, Do. 15:10-19:00, PC-Seminarraum 3 Genaue Termine: 4.12, 11.12, 18.12,
MehrEinführung in das wissenschaftliche Rechnen
Übung Einführung in das wissenschaftliche Rechnen Hella Rabus Sommersemester 2016 Inhalte Heute Linux Arbeitsplatz kennen lernen, einrichten erste Python Schritte SoSe16 Linux, Python L A TEX, Mathematica
MehrDateisysteme und Links
Dateisysteme und Links Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2009-06-18 Inhaltsverzeichnis 1 UNIX-Dateisysteme 1 1.1 Einhängen von Datenträgern.......................... 2 1.2 Netzlaufwerke..................................
Mehr4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger
Christine Wolfinger Keine Angst vor Linux/Unix Ein Lehrbuch für Linux- und Unix-Anwender 11., vollständig überarbeitete Auflage 4 l Springer Vieweg Keine Angst vor Linux/Unix Ein Lehrbuch für Ein- und
MehrFH Frankfurt am Main WS 2007/2008. Unix-Praktikum
FH Frankfurt am Main WS 2007/2008 Fachbereich 2 UNIX-Praktikum Studiengang Informatik Dr. Joachim Schneider Übungsblatt 3 Unix-Praktikum Lernziele: Dateiattribute, Umgang mit Zugriffsberechtigungen, Archivieren
MehrAllgemein: Einführung: Das Betriebssystem Linux. Aufbau des Betriebssystems
Allgemein: Mache Dir Notizen! Probiere herum und versuche das in dem Tutorial gezeigte zu verstehen indem Du dir eigene Beispiele ausdenkst und anwendest. Kombiniere neu Gelerntes mit bereits Bekanntem.
MehrDebian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies
: Betrieb Unix Grundlagen und Betrieb Institut für Experimentelle und Angewandte Physik Christian-Albrechts-Universität zu Kiel Debian crash course 20.02.2007 : Betrieb Unix Grundlagen Konfigurationsdateien
MehrNützliches unter UNIX...
Beim Login bekommt man ein aktuelles Directory zugeordnet, das sogenannte Home. Es befindet sich auf den IGAM Workstations im Directory /home und hat für den einzelnen User (usr) den vollständigen Pfadnamen
Mehr2.Übung Systemsoftware (SYS) Hochschule Mannheim
Christian Baun 2.Übung Systemsoftware Hochschule Mannheim SS2009 1/20 2.Übung Systemsoftware (SYS) Hochschule Mannheim Christian Baun Forschungszentrum Karlsruhe Institut für Wissenschaftliches Rechnen
MehrLinux-Befehlsreferenz
Grundpraktikum Netz- und Datensicherheit Linux-Befehlsreferenz Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum Zusammengestellt von: Cornelia Menzel, Endres Puschner Stand: 15. September
MehrX Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum
/LQX[*UXQGODJHQ, (LQI KUXQJLQGLH6KHOO 'DWHLHQXQG 9HU]HLFKQLVVH :DVLVW]XWXQ" X Anmelden am System X System herunterfahren X Grundlegendes zur Shell X Das Hilfesystem X Dateioperationen X Bewegen im Verzeichnisbaum
MehrLiteratur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt
Literatur Einführung in Unix Introduction to Unix Martin Weissenböck: Linux, 2000, 2. Auflage, Adim Bodo Bauer: SuSE Linux 6.2, Installation, Konfiguration und erste Schritte, 1999, 15. Auflage, SuSE Verlag.
MehrLinux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,
MehrVorbereitungskurs Informatik - Tag 1
Vorbereitungskurs Informatik - Tag 1 FSI Informatik Uni Erlangen-Nürnberg 10. Oktober 2006 FSI Informatik (Uni Erlangen-Nürnberg) Vorbereitungskurs Informatik - Tag 1 10. Oktober 2006 1 / 22 Wer sind wir?
MehrWiederholung: Realisierung von Dateien
Wiederholung: Realisierung von Dateien Zusammenhängende Belegung Datei A Datei C Datei E Datei G Datei B Datei D Datei F Belegung durch verkettete Listen (z.b. FAT) Dateiblock 0 Dateiblock 1 Dateiblock
Mehrcat more less tail head
cat more less tail head $ cat spruch Es gibt nichts Gutes - ausser man tut es. $ head -1 spruch Es gibt nichts Gutes - $ tail -1 spruch ausser man tut es. $ cp "alter Name" "neuer Name" $ mv "alter Name"
MehrL A TEX, Linux, Python
L A TEX, Linux, Python Daniel Borchmann, Tom Hanika, Maximilian Marx 17. Dezember 2014 cba Grundlagen von GNU/Linux Grundlagen von GNU/Linux Eine kurze Geschichte von GNU / Linux Eine kurze Geschichte
MehrInformatik für Schüler, Foliensatz 1 Einführung bis...
Prof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 19. August 2009 1/15 Informatik für Schüler, Foliensatz 1 Einführung bis... Prof. G. Kemnitz Institut für Informatik, Technische
MehrGrundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux
LPI Zertifizierung 1.103.3 Grundbefehle Copyright ( ) 2006-2009 by Dr. Walter Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view
MehrWas ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme. Speichergrößen. Inhalt der Präsentation
Was ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme Christine Arndt 9arndt@informatik.uni-hamburg.de Universität Hamburg - Studentin der Wirtschaftsinformatik 11. März 2011 Schicht zwischen Betriebssystem
MehrOpenVMS/VAX Notizen. Thomas Strathmann. 19. April 2010
OpenVMS/VAX Notizen Thomas Strathmann 19. April 2010 Einleitung Diese Notizen beziehen sich auf OpenVMS 7.2 auf einer VAX Architektur. Im Speziellen basieren sie auf früheren Notizen, die der Autor im
MehrDas CIP der Mathematik
Das CIP der Mathematik Eine kurze Unix Einführung Martin Kerscher Mathematisches Institut Ludwig Maximilians Universität München 4. Oktober 2013 Martin Kerscher (LMU München) Unix im CIP 4. Oktober 2013
MehrVWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 1 Telnet und FTP
VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 1 Telnet und FTP SS 2003 Inhaltsverzeichnis 2. Übungen mit Telnet und FTP...1 2.1. Testen der Verbindung mit ping...1 2.2. Arbeiten
MehrGibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.
ls [optionen] [namen]: ls zeigt den Inhalt von Verzeichnissen. Sind keine namen angegeben, werden die Dateien im aktuellen Verzeichnis aufgelistet. Sind eine oder mehrere namen angegeben, werden entweder
MehrLinux I II III Res/Pro WN/TT Theorie Terminal Ein- und Ausgabe. Linux I. 1 Linux I. Theorie Terminal Ein- und Ausgabe. Ressourcen-Vorkurs
Linux I 1 Linux I Theorie Terminal Ein- und Ausgabe Theorie Linux und Unix Unix bezeichnet eine Familie von Betriebssystemen: HP-UX, AIX, Solaris, Mac OS X, GNU/Linux. Linux ist eine freie und quelloffene
MehrDas CIP der Mathematik
Das CIP der Mathematik Eine kurze Unix Einführung Martin Kerscher Mathematisches Institut Ludwig Maximilians Universität München 27. Februar 2014 Gliederung Allgemeines zum Betriebssystem Unix/Linux Das
MehrSHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL Max Rosin - mrosin@freitagsrunde.org ANKÜNDIGUNGEN lists.freitagsrunde.org/mailman/listinfo/fopen freitagsrunde.org/techtalks 1 WAS MACHEN WIR HEUTE? Was ist
MehrEinführung Wissenschaftliches Rechnen. René Lamour. Sommersemester 2015
Einführung Wissenschaftliches Rechnen René Lamour Sommersemester 2015 Organisatorisches Zugang zum Pool - Siehe Öffnungszeiten Teilnahme an den Übungen in den ersten Wochen allein, dann Gruppenarbeit Abgabe
MehrFinder > 'Programme' > 'Dienstprogramme' > 'Terminal'
Kommandozeile Unter bestimmten Umständen kann es sehr nützlich sein, mit der Kommandozeile umgehen zu können, vor allem im Hinblick auf Automatisierungsmöglichkeiten mit Batch-Programmen. Daher werden
MehrDiskettenzugriff unter Linux
Diskettenzugriff unter Linux Autor: Florian Fredegar Haftmann (florian.haftmann@stud.tum.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GFDL Diskettenzugriff unter Linux
Mehrstattdessen: geräteunabhängiges, abstraktes Format für Speicherung und Transfer von Daten Datei
Dateiverwaltung Dateiverwaltung 2002 Prof. Dr. Rainer Manthey Informatik II 1 Dateien weitere zentrale Aufgabe des Betriebssystems: "Verbergen" der Details der Struktur von und der Zugriffe auf Sekundärspeicher-Medien
MehrEinführung in die Informationstechnik
2 Übersicht Themen Einführung in die Informationstechnik III Einführung in Betriebssysteme: Windows, Unix vergangene Woche: Betriebssysteme allgemein heute: Microsoft Windows Unix am Beispiel Linux Bedienoberflächen
MehrÜbungsblatt 1: Zur Benutzung von Computern im CIP-Pool der Informatik
Ludwig-Maximilians-Universität München München, 14.04.2015 Institut für Informatik Prof. Dr. Christian Böhm Sebastian Goebl, Dr. Bianca Wackersreuther Einführung in die Informatik: Systeme und Anwendungen
MehrUNIX/Linux Dateisystem Hierarchie
UNIX/Linux Dateisystem Hierarchie Ziele Prinzip des Hierarchischen Dateisystems verstehen. Unterschiede verschiedener Dateitypen erkennen. Übersicht gewinnen über die wichtigsten Verzeichnisse und Dateien
MehrSystemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker
Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Nachfolgend finden Sie die drei Aufgaben, die Sie als Zulassungsvoraussetzung für die Scheinklausur am 18.7.2001
MehrPraktikum RO1 Einführung Linux / Ubuntu / Bash
Praktikum RO1 Einführung Linux / Ubuntu / Bash Ubuntu Ubuntu 10.04 läuft als Gastsystem auf der virtuellen Maschine Virtuel Box. Das vorbereitete Ubuntu liegt auf der Festplatte Daten_1 ( \D:\VM'sUbuntu_10.04
MehrSelfLinux-0.12.3. Das Partitionieren
Das Partitionieren Autor: Arnulf Pelzer (webmaster@arnulfpelzer.de) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Das Partitionieren Seite 2 Inhaltsverzeichnis 1 Das Partitionieren
MehrEinführung ins Praktikum Wissenschaftliches Rechnen I
Einführung ins Praktikum Wissenschaftliches Rechnen I Hella Rabus, René Lamour, Emre Özkaya Wintersemester 2008/2009 Organisatorisches Zugang zum Pool - Siehe Öffnungszeiten Teilnahme am Praktikum Gruppenarbeit
MehrArbeiten mit der Shell Teil 2
Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Benjamin Eberle 11. Mai 2016 Übersicht - Dateiinhalte anzeigen cat : Dateiinhalte auf die Shell ausgeben less : Dateiinhalte seitenweise anzeigen head
MehrÜbung 4: Schreiben eines Shell-Skripts
Aufgabenteil 1 Ziel der Übung Übung 4: Schreiben eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende
MehrArbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop 2015 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das nicht völlig veraltet? Das sieht nicht so schick aus PeP et al. Toolbox Workshop 2015
MehrKurze Einweisung in die Shell
Kurze Einweisung in die Shell Betriebssystem Unix primäre Kommunikation mit dem System ist über Kommandozeile, graphische Systeme sind nur Aufsatz C ist speziell mit/für Unix-Betriebsysteme entwickelt
Mehr2 USBundLinuxhotplug. 2.1 Eigenschaften von USB. In diesem Kapitel lernen Sie. das USB-Schichtenmodell kennen.
2 USBundLinuxhotplug In diesem Kapitel lernen Sie das USB-Schichtenmodell kennen. die Kernelmodule für USB-Treiber kennen. wie Sie USB-Geräte unter Linux verwenden. dashotplug-system von Linux kennen.
MehrLaufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1
Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Wie wird auf Festplatten zugegriffen? Es gibt nur einen Verzeichnisbaum, siehe Verzeichnisse Es gibt
MehrDateisystem: Einführung
Dateisystem: Einführung Hauptaufgabe des Dateisystems ist der schnelle und zuverlässige Zugriff auf Dateien Problem: Entweder schneller Zugriff oder viel Redunanz beim speichern! Zusätzlich müssen Unterverzeichnisse
MehrDateisystem: Einführung
Dateisystem: Einführung Hauptaufgabe des Dateisystems ist der schnelle und zuverlässige Zugriff auf Dateien Problem: Entweder schneller Zugriff oder viel Redunanz beim speichern! Zusätzlich müssen Unterverzeichnisse
MehrTeil 1: Einführung in die Shell. Was ist die Shell? Wichtige Kommandos (1) Einführung in die Shell. Grundlagen der Shell-Programmierung
Einführung in die Shell Grundlagen der Shell-Programmierung Daniel Lutz 22.10.2003 Teil 1: Einführung in die Shell 1 2 Was ist die Shell? Schnittstelle zwischen Benutzer und Computer
MehrVariablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen.
Variablen in MATLAB. Unterschiede zur Mathematik: Symbolisches und numerisches Rechnen. Skriptdateien. for-schleifen. Wir wollen uns heute dem Thema Variablen widmen und uns damit beschäftigen, wie sich
MehrKap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1
Kap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1 E 3 EXT2 Dateisystem Lernziele Aufbau des ext2-dateisystems kennenlernen Verwaltungsstrukturen auf dem Datenträger analysieren Hard- und Softlinks Übungsumgebung
MehrWie man eigene Programme erstellt
Kapitel 3 Wie man eigene Programme erstellt In diesem Kapitel geht es darum, sich mit einem Compiler vertraut zu machen. Dabei erfahren Sie, wie Sie eigene Programme auf den Systemen Windows und Linux
MehrFilesystem in Userspace. Jens Spiekermann
Filesystem in Userspace Jens Spiekermann Aufbau Was ist FUSE? Grundlagen Wie funktioniert FUSE? Eigenschaften Vorteile Nachteile Wofür kann man FUSE nutzen? Wie wird FUSE benutzt? Abschluss Quellen 2/23
MehrSoftware-RAID. Im Folgenden werden die RAID-Level 1, RAID 1 mit HotSpare und RAID 5 beschrieben.
Software-RAID 1 Allgemeines Im Folgenden werden die RAID-Level 1, RAID 1 mit HotSpare und RAID 5 beschrieben. Der Autor übernimmt keine Garantie und keine Verantwortung für die in diesem Dokument beschriebenen
MehrGrundlegende Kommandos unter UNIX / LINUX
Fakultät Informatik, HFU Brückenkurs UNIX Einführung 1 Grundlegende Kommandos unter UNIX / LINUX Allgemeine Schreibweise: kommandoname [-opt1 -opt2 ] [objekt1 objekt2 ] Erste Shell Kommandos mkdir directoryname
MehrÜbung 1: Wichtige Kommandos unter Linux
Übung 1: Wichtige Kommandos unter Linux 1.1 Einige Shell-Kommandos unter Linux Ziel der Übung: Diese Übung dient dazu, einfache Shell-Kommandos unter Linux kennenzulernen. Anmelden am System: Beim Booten
MehrWerkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem
Werkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem 30. Oktober 2003 Prof. Dr. Christian Tschudin Departement Informatik, Universität Basel Uebersicht Sitzung vom 30.10.2003 1. Betriebssystem
Mehr<mail@carstengrohmann.de>
Security Enhanced Linux Eine Einführung Tom Vogt Carsten Grohmann Überblick Was ist SELinux? Erweiterung des Kernels Was bietet SELinux? Kapslung von Programmen
MehrH. Tornsdorf М. Tornsdorf. Das große Buch zu
H. Tornsdorf М. Tornsdorf Das große Buch zu DATA BECKER Inhaltsverzeichnis 1.1 Starten von MS-DOS 24 1.2 Erste Arbeiten auf der Kommandooberfläche 27 1.2.1 Dateien anzeigen 31 1.2.2 Dateien kopieren 38
MehrBetriebssystem Windows - SSH Secure Shell Client
Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...
MehrInstallation DV4mini ausgehend von einem frisch installierten System:
Installation DV4mini ausgehend von einem frisch installierten System: DJ0ABR/6.08.2015 Ubuntu 12.04 LTS: 1. Image Ubuntu 12.04 LTS auf dem PC installieren. Zum Testen habe ich die Desktop Version von dieser
MehrInstallationsanleitung Linbo / Windows 7
linuxmuster.net Linbo / Windows 7 linuxmuster.net 6.1 Babo, Windows 7x64 05.03.2015 V0.2.0 1 Inhalt Inhalt... 1 Computer in Netzwerk aufnehmen... 2 Am Clientrechner... 2 In der Schulkonsole... 4 Auf der
Mehr1 Linux-Befehlsübersicht
1 Linux-Befehlsübersicht 1.1 Dateiverwaltung ls Verzeichnisinhalt anzeigen (list) ls -l ausführliche Darstellung ls -a auch versteckte Dateien auisten ls -h verwende besser lesbare Einheiten (humanreadable,
MehrHello World in Java. Der Weg zum ersten Java-Programm
Vorwort Hello World in Java Der Weg zum ersten Java-Programm Diese Anleitung wurde unter Windows XP verfasst. Grundsätzlich sollte sie auch unter späteren Windows Versionen wie Windows Vista oder Windows
MehrBitte vor der Installation lesen!
Bitte vor der Installation lesen! Ab Version 16.3 der ArtCom-Software hat sich die Lage von Verzeichnissen und Dateien in der Dateibaum-Struktur geändert. Was war das Problem? Traditionell wurden alle
MehrAuf der Festplatte des Rechners sind Informationen als Dateien (Bilddateien, Textdateien, Videodateien usw.) abgespeichert.
Auf der Festplatte des Rechners sind Informationen als Dateien (Bilddateien, Textdateien, Videodateien usw.) abgespeichert. Dateimanager Das Werkzeug, mit dem man Dateien am besten anschauen und verwalten
MehrSimple Filesystem Helper
Simple Filesystem Helper Programm Version 1.0 Handbuch vom 22.02.2009 ediert am 16.05.2010 Adress Korrektur Simple Filesystem Helper V1.0 1 Handbuch und Software Simple Filesystem Helper geschrieben von:
MehrUpdate Messerli MySQL auf Linux
Update Messerli MySQL auf Linux Einleitung Grundsätzlich wird beim Update der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Vorhandener RMI-MySQL Server wird auf Linux aktualisiert
MehrInformatik I - Einstiegskurs
Informatik I - Einstiegskurs Dr. Henrik Brosenne Georg-August-Universität Göttingen Institut für Informatik Basiert auf dem Einstiegskurs im Wintersemester 2009/10 von Markus Osterhoff Wintersemester 2012/13
Mehr