Arbeiten mit der Shell Teil 5

Ähnliche Dokumente
Dateisystem 1, Suchpfad, Befehlstypen

Dateisystem 1, Suchpfad, Befehlstypen

Dateisystem 1, Suchpfad, Befehlstypen

Arbeiten mit der Shell Teil 4

Dateisysteme Linux-Kurs der Unix-AG

Arbeiten mit der Shell Teil 4

Dateisystem 1, Suchen & Finden

Dateisystem 2, Suchen & Finden

Arbeiten mit der Shell Teil 1

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

Dateisystem 2, RegEx, Manpages

Arbeiten mit der Shell Teil 2

Arbeiten mit der Shell Teil 2

Benutzer und Rechte Teil 3

Prozesse, Logs und Systemverwaltung

Technische Praxis der Computersysteme. Technische Praxis der Computersysteme

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 3

Dateisystem 2, Suchen & Finden, Manpages

Linux Kurs Vorlesung 2 - Terminal

Arbeiten mit der Shell Teil 1

Systemdateien finden und Dateien am richtigen Ort platzieren

Die Shell - Das Vorspiel

Einführung Linux-Kurs der Unix-AG

Benutzung der Manpage, Shell Teil 3

Betriebssysteme UNIX/Linux Übungsthema 2 Das UNIX Datei- und Verzeichnis-System. Dirk Wenzel Dr. Jörg Gruner

Basiskonzepte des Rechnerbetriebs

Linux Grundlagen. Wolfgang Scheicher 20. Mai Allgemeines Bootvorgang Verzeichnisstruktur... 2

Systeme 1. Kapitel 3 Dateisysteme WS 2009/10 1

Knoppix-Remastering Workshop

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

Benutzer- und Rechte-Verwaltung Teil 2

2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme

Dateisystem. Heimo Schön 4/2002 Seite 1/31

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

Linux Grundlagen Tutorium

Dateisystem 101. Einführung in Linux-Dateisysteme. von Marius Schwarz. für die (GNU) Linux UserGroup BraunSchweig. Stand November 2016

Wiederholung: Realisierung von Dateien

Lokales Storage Teil 2

Knoppix-Remastering Knoppix-Remastering. Christian Perle, secunet Security Networks AG, NL Dresden 1

Benutzer und Rechte Teil 2

1.102 Installation von Linux und Paketmanagement. Auf dem Weg: Certified Linux Professional

Verzeichnisse unter Linux

Benutzer- und Rechte-Verwaltung Teil 2

Technische Praxis der Computersysteme

Dateisysteme. Was ist ein Dateisystem?:

Betriebssysteme 1. Thomas Kolarz. Folie 1

Archivieren und Komprimieren, Globs

Computer & GNU/Linux Einführung Teil 1

Arbeiten mit Dateien in Linux

Dateisysteme und Links

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Grundlagen der Programmierung

UNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):

Unix/Linux Grundlagen für Einsteiger

Wichtige Optionen: -name Nach Dateien mit bestimmten Namen suchen. Das Suchmuster für den Namen sollte maskiert werden. Beispiele:

Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.

9. Dateisysteme. Betriebssysteme Harald Kosch Seite 164

Arbeiten mit der Shell Teil 1

Benutzer- und Rechte-Verwaltung Teil 1

Einführung in die Angewandte Bioinformatik

Da einige Befehle gerne in Vergessenheit geraten werden hier einige essentielle und nützliche Befehle aufgelistet.

Archivieren und Komprimieren, Globs

Archivieren und Komprimieren, Globs

Befehl Beispiel Beschreibung An- und Abmelden: es geht aber auch einfach: reboot. es geht aber auch einfach. halt. Strg + l (kleines L) mkdir --help

Basiskonzepte des Rechnerbetriebs

LINUX Gesamtmitschrift

Literatur zu Linux. im Internet Teil der Installation: man, info O'Reilly Verlag: Addison-Wesley: noch viele weitere Bücher und Online-Dokumente

Kap. 8: Dateisysteme (E3 EXT2 Dateisystem) 1

Perlkurs WS 14/15 - Einführung

Linux das bessere Windows?

6.1.5 Verzeichnisdateien

I Installation und Erste Schritte 7

Diskettenzugriff unter Linux

Ein- und Ausgabeumlenkung

Verzeichnisbaum. Baumartige hierarchische Strukturierung Wurzelverzeichnis (root directory) Restliche Verzeichnisse baumartig angehängt

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

Linux in a Nutshell. Exkurs

I Grundlagen der System-Administration 8

UNIX Die wichtigsten Befehle

Computer & GNU/Linux Einführung Teil 1

Große Übung Programmieren. Sebastian Ebers Institut für Telematik, Universität zu Lübeck

1. Kommandos zur Dateiverwaltung. 1.1 Anzeige des momentan aktuellen Pfades (pwd). 1.2 Anzeige der Dateien und Verzeichnisse (ls).

Das CIP der Mathematik

Linux - a bit advanced

Datei- und Verzeichnisnamen korrekt zu vergeben. Verzeichnisse, Dateien und Gerätedateien zu unterscheiden.

Linux Tutorium I IT-SICHERHEIT WS1617 BENJAMIN KUHNERT

Dateisysteme. Erweiterte Anforderungen an Speicher

Linux-Befehlsreferenz

Zugriffe auf Laufwerke

pwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd

Arbeiten mit der Shell Teil 2

13. Anhang B: Linux-Grundbefehle

Vorsemesterkurs Informatik

Xpert-Zertifizierung: LINUX System-Verwaltung

Computergrundlagen Einführung in UNIX 1

Snapshot-Backups mit Dirvish & Rsync. Robert Sander clt2012@gurubert.de

Transkript:

Arbeiten mit der Shell Teil 5 Linux-Kurs der Unix-AG Zinching Dang 13. Dezember 2017

Übersicht Wiederholung & Vertiefung Dateisystem Dateisystembefehle Zusammenfassung & Ausblick Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 2 / 22

Wiederholung & Vertiefung: Shellbefehle & Regexes Regular Expressions Platzhalter/Zeichengruppen., [...], [^...] Häufigkeitsangabe eines Zeichens/einer Zeichengruppe?, +, *, {n} Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 3 / 22

Wiederholung & Vertiefung: Shellbefehle & Regexes Noch mehr Regular Expressions ^[0-9] : fängt mit einer Ziffer an ^ : nachfolgenden Zeichen legt den Anfang fest [0-9]$ : endet mit einer Ziffer $ : vorangehendes Zeichen legt das Ende fest ^[1-3] [4-6]$ : beginnt mit Ziffer zwischen 1 und 3 oder endet mit Ziffer zwischen 4 und 6 ^ und $ wie oben : entweder das vorangegangene oder das nachfolgende Set Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 4 / 22

Wiederholung & Vertiefung: Shellbefehle & Regexes Suchen und finden find und locate finden Dateien find arbeitet rekursiv und ist langsamer locate muss Dateien vorher indiziert haben um sie zu finden whereis zeigt den Pfad zu Befehlen an Suchen in Texten grep durchsucht Dateiinhalte Kombination mit Pipes und anderen Befehlen möglich Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 5 / 22

Dateisysteme Was ist/macht ein Dateisystem Baumstruktur aus Verzeichnissen und Dateien verwaltet die Daten auf einem Datenträger Dateisysteme unter Linux häufig wird ext4 als Standard Dateisystem verwendet NTFS und fat werden aus Kompatibilität unterstützt Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 6 / 22

Dateisystemhierarchie / bin/ etc/ home/ sbin/ usr/ var/ Wurzelverzeichnis wichtige Befehle Konfigurationsdateien Benutzerverzeichnisse wichtige Befehle für Systemverwaltung Speicherort für unveränderliche Daten Speicherort für veränderliche Daten Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 7 / 22

Dateisystemhierarchie Anmerkungen /bin/ und /sbin/ sind bei modernen Distributionen Symlinks in das /usr/ Verzeichnis zeigen auf /usr/bin/ bzw. /usr/sbin/ /usr/ enthält u. a. installierte Progamme i. d. R. im Normalbetrieb unveränderlich /var/ enthält Dateien, die sich ständig ändern u. a. finden sich dort auch Log-Dateien Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 8 / 22

Dateisystemhierarchie Weitere Verzeichnisse /lib/ enthält Systembibliotheken und Kernelmodule Symlinks nach /usr/lib/ Kernelmodule in /lib/modules/ bzw. /usr/lib/ /proc/ und /sys/ sind sog. Pseudo-Dateisysteme enthalten Systeminformationen, bspw. laufende Prozesse, Hardware oder Kernelparameter /mnt/ und /media/ sind Einhängepunkte für Datenträger bei manchen Distributionen wird nach /run/media/ eingebunden Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 9 / 22

Verknüpfungen Symlink symbolischer Link zeigt auf andere Datei wird ungültig, wenn original Datei nicht mehr vorhanden Hardlink zeigt auf die Speicherstelle einer anderen Datei ermöglicht mehrere Namen für ein und dieselbe Datei nur für Dateien möglich Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 10 / 22

Verknüpfungen Erkennung von Symlinks ls -l zeigt das Ziel an lrwxrwxrwx 1 u g 26 11. Nov 21:26 link -> ziel/pfad Link Ziel Erkennung von Hardlink ls -l zeigt auch den Link Count an -rwxrwxrwx 2 u g 468 11. Nov 21:26 datei Link Count Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 11 / 22

Übersicht: Shellbefehle Neue Befehle ln link : Dateien verknüpfen df disk free : Speicherverbraucher anzeigen du disk usage : Dateigrößen anzeigen file Dateityp anzeigen mount Datenträger einbinden umount Datenträger ausbinden Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 12 / 22

Dateien verknüpfen ln Allgemeines standardmäßig werden Hardlinks erzeugt Hardlinks nur mit Dateien auf dem selben Datenträger Symlinks können einen absoluten oder relativen Pfad haben Argumente: Quelldatei und optional neuer Zielname Wichtige Optionen -s symbolic : Symlink anstatt Hardlink erzeugen Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 13 / 22

Beispiele zu ln ln -s Downloads hier-sind-auch-downloads Option -s notwendig, da Downloads ein Verzeichnis ist erzeugt eine neue Verknüpfung hier-sind-auch-downloads die Verknüpfung zeigt auf das Verzeichnis Downloads ln Documents/Stundenplan.txt Uni/stundenplan hier Hardlink, zwei Dateinamen für die selbe Datei beim Löschen der einen Datei bleibt die ander noch erhalten das Verändern vom Dateiinhalt einer Datei wirkt sich auf die andere aus Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 14 / 22

Speicherverbrauch anzeigen df Allgemeines zeigt Informationen zur Belegung von Datenträger an Argumente: optional den Einhängepunkt des Datenträgers Wichtige Optionen -h human-readable : menschenlesbare Einheiten Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 15 / 22

Dateigröße anzeigen du Allgemeines zeigt die Größe von Dateien und Verzeichnissen an Argumente: Dateien und Verzeichnisse Wichtige Optionen -h human-readable : menschenlesbare Einheiten -c : Gesamtsumme anzeigen Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 16 / 22

Dateityp anzeigen file Allgemeines zeigt Informationen zu Dateien an liest die Magic Number aus Argumente: Dateien und Verzeichnisse Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 17 / 22

Datenträger einbinden mount Allgemeines bindet Datenträger in das Dateisystem ein wird auch als mounten bezeichnet Argumente: Pfad zum Datenträger und Einhängepunkt Wichtige Optionen -t <typ> type : Dateisystemtyp des Datenträgers -o <optionen> option : Mount-Optionen Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 18 / 22

Datenträger ausbinden umount Allgemeines bindet einen eingebundenen Datenträger aus wichtig: umount und nicht unmount Argumente: Einhängepunkt des Datenträger Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 19 / 22

Wichtige Befehle & Optionen Befehl Optionen Funktion ln -s Verknüpfung erzeugen df -h Speicherverbrauch anzeigen du -h, -c Dateigröße anzeigen file Dateityp anzeigen mount -o, -t Datenträger einbinden umount Datenträger ausbinden Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 20 / 22

Comic zum Thema https://xkcd.com/1360 Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 21 / 22

Zusammenfassung & Ausblick Zusammenfassung Dateisystemstruktur Informationen zum Dateisystem auslesen Nächstes Mal weitere Shellbefehle Shellskripte Zinching Dang Arbeiten mit der Shell Teil 5 13. Dezember 2017 22 / 22