LINUX Gesamtmitschrift



Ähnliche Dokumente
ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum

Dateien und Verzeichnisse

Arbeiten mit der Shell Teil 1

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

Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus

Praktikum RO1 Einführung Linux / Ubuntu / Bash

Finder > 'Programme' > 'Dienstprogramme' > 'Terminal'

Dateisystem 2, Suchen & Finden, Manpages

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Arbeiten mit der Shell Teil 1

Einführung in die Kommandozeile

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

SCI Linux Einführung

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

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK...

Einführung in das wissenschaftliche Rechnen

Linux-Befehlsreferenz

Linux Kurs Vorlesung 2 - Terminal

Kommandos im Unix-Grundkurs Digicomp-UXE. Inhalt

Linux Systemadministration

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Grundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux

GFAhnen Datensicherung und Datenaustausch

Basiskonzepte des Rechnerbetriebs

Skripte. Beispiel. M. Fyta Computergrundlagen 73/93

Eprog Starthilfe. 5. Oktober Einleitung 2

Arbeiten mit der Shell Teil 1

DiskSpaceMapper. Wo verstecken sich die vielen MBytes?

Dateisystem 2, RegEx, Manpages

Prozesse und Logs Linux-Kurs der Unix-AG

1 Linux-Befehlsübersicht

Objektorientiertes Programmieren mit Suse Linux

UNIX Die wichtigsten Befehle

STRG + A = STRG + C = STRG + X = STRG + V = STRG + Alt + Entf = STRG + S =

L A TEX, Linux, Python

Benutzer- und Rechte-Verwaltung Teil 3

Übung - Datenmigration in Windows XP

Update / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten

Einführung in die Angewandte Bioinformatik

Linux eine Einführung

Arbeiten mit der Shell Teil 1

Anleitung: Webspace-Einrichtung

Arbeiten mit der Shell Teil 1

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Installation Messerli MySQL auf Linux

Wiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C

Benutzer- und Rechte-Verwaltung Teil 3

Prozesse und Logs Linux-Kurs der Unix-AG

Hardware - Software - Net zwerke

Professionelle Seminare im Bereich MS-Office

Tevalo Handbuch v 1.1 vom

Speichern. Speichern unter

1 Was ist das Mediencenter?

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

Quartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"

Datensicherung. Mögliche Vorgehensweisen:

TYPO3-Blockseminar. am 23. und 30. September Sibylle Nägle, Tanja Bode. TYPO3 Blockseminar, Seite 1

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP

cat more less tail head

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Benutzer, Gruppen, Zugriffsrechte

Versionsverwaltung mit Mercurial für Einsteiger

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

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

SFTP SCP - Synology Wiki

Grundlagen der Programmierung

pero SIMconfigBackup Inhaltsverzeichnis Benutzerdokumentation ( für v1.0)

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL

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

1) JAVA JRE auf der QNAP Box installieren

Datensicherung und Wiederherstellung

Standard Daten-Backup-Script

Ablauf bei der Synchronisation und Sortierung von Dateien aus mehreren Kameras

Update Messerli MySQL auf Linux

Eine Einführung in die Installation und Nutzung von cygwin

Beheben von verlorenen Verknüpfungen

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Daten am USB Stick mit TrueCrypt schützen

Betriebssysteme Arbeiten mit dem Windows Explorer

Neue Steuererklärung 2013 erstellen

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...

Dienste und Runlevel. September 2010 Oliver Werner Linux Systemmanagement 1

Dateisystem 2, Suchen & Finden

Zugang Dateidienst mit Windows 7 (Vista) Wiederherstellen der Daten

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

FastViewer Remote Edition 2.X

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

So sieht die momentane fertige Ordnerstruktur in der Navigationsansicht des Windows-Explorers aus

Installation Hardlockserver-Dongle

Transkript:

LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg zu einer Datei/Verzeichnis - Ausgangspunkt ist die Wurzel ( / ) - Beginnt immer mit / außer Tilde ( ~ ) immer Homeverzeichnis /home/martin - Werden vor allem bei Systemdateien verwendet 2. Realitiver Pfad Pfad zu einer Datei/Verzeichnis - Ausgangspunkt ist das Arbeitsverzeichnis - Beginnt niemals mit / Suchmuster - Suche übernimmt Shell - wird aus der Suche ausgenommen, z.b. ls.b* Sucht nach Datei.b* - * 0 bis n Zeichen, z.b. rm c* alle Daten die mit klein C beginnen werden gelöscht -? genau 1 Zeichen, z.b. cp?? /tmp Dateien mit 2 Zeichen werden nach tmp verschoben - [ ] genau 1 Zeichen aus dieser Menge entsprechend, z.b. rm c[ioz]* Shell löscht Dateien, die mit ci, co oder cz beginnen - {,, } kartesisches Produkt, z.b. mkdir p {1AF,3BH}IT erstellt 1AFIT und 3BHIT Ordner

Hard-/Softlinks Datenblöcke: auf einer Festplatte 4kB groß Metadaten: stellen Informationen über die Datei zur Verfügung; ohne Metadaten funktioniert das Filesystem nicht Jedes i-node hat eine Eindeutige Nummer Hardlink: Verzeichniseintrag, der auf i-node zeigt Erstellen: ln _ <Ziel> _ <Link-Name> File -rw-rw-r--. 1 martin martin 39 Oct 22 09:02 file File2 soll auf gleichen i-node / File zeigen ln file file2 -rw-rw-r--. 2 martin martin 39 Oct 22 09:02 file -rw-rw-r--. 2 martin martin 39 Oct 22 09:02 file2 Softlink: Zeigt direkt auf ein anderes File Erstellen: Ln _ -s _ <Ziel> _ <Link-Name> lrwxrwxrwx. 1 martin martin 4 Oct 22 09:23 sl_file -> file Prozesse Systemmontior Prozesse ansehen Eigenschaften von Prozessen: - Name (nicht eindeutig) - PID ID (Process ID) - PPID (Parent Process ID) Jeder Prozess hat Eltern, außer init ( Oberprozess ) - User (Besitzer, was der User darf, darf der Prozess auch)

Prozess ist von außen geschützt Man kann nur Signale von Außen senden z.b. Neustart, Beenden Befehle: - pwd print working directory, aktuelles Verzeichnis, Arbeitsverzeichnis (Wo bin ich?) - cd Change Directory, Arbeitsverzeichnis wechseln o cd.. Elternverzeichnis o cd. bleibt im akutellen Verzeichnis - clear Umblättern - history listet alle bisher ausgeführten Befehle - man Manual Handbuch - ls list-structure o -a versteckte Dateien o -l Links anzeigen o -i inodes anzeigen - file file information - mkdir Make Directory o -p Parents (mehrere Verzeichnisse) - rmdir Remove Directory (nur leere Verzeichnisse) - tree Dateibaum - touch Auf Datei zugreifen/erstellen (keine Parameter) - rm Datei löschen (nur Verzeichniseinträge) o -r Rekursives Löschen (alles) o -f Schreibschutz ignorieren (falls vorhanden) o Papierkorb wirkt nicht überall - cp Kopieren o [options] <Quelle> <Ziel> z.b. cp ~/file /tmp/file oder cp file file.backup - mv Verschieben/Umbenennen o [options] <Quelle> <Ziel> z.b. mv ~/file /tmp/file o Umbennen: mv file file.backup - ln Hardlink erstellen o <Ziel> <Link-Name> o -s Softlink erstellen - find Finden von Dateien/Ordner o <Startpunkt> _ [Suchoptionen]

o -name <Suchstring> Dateiname o -size +/-<Größe> Dateigröße z.b. 3k,5M,1G o Zeitparameter 1. -mtime Änderungsdatum 2. -atime Letztes Zugriffsdatum 3. -ctime Erstelldatum o -ls Long Listing (entspricht ls l i ) - -exec kompletten Befehl einbauen (für Dateien/Ordner) o z.b. Backup: find ~ -mtime -7 exec cp {} /mnt/usb1 \; alle Dateien, die in den letzten 7 Tagen verändert wurden, werden auf USB1 kopiert o { } Platzhalter (jede gefundene Datei wird dort eingebaut) o \; Eingebauten Befehl beenden - ps Aktuell laufende Prozesse anzeigen o -e alle Prozesse o -ef alle Prozesse, auch anderer User - kill Killt Prozess o <Prozess-ID> o -9 Prozess wird trotz Fehler gekillt (z.b. kill -9 4462) - sleep Schlafen o z.b. sleep 60 60 Sekunden passiert nichts - & Wird als Hintergrundprozess ausgeführt, z.b. sleep 60& Die Shell kann ganz normal weiterverwendet werden - cat Textfile anzeigen o [Textfile1] [Textfile2], z.b.: cat /etc/passwd - grep In Textfile suchen o grep <Suchmuster> [Textfile], z.b. grep root /etc/passwd o Suchmuster (reguläre Ausdrücke): 1.. Beliebiges Zeichen 2. ^ Wort steht am Beginn der Zeile 3. $ Wort steht am Ende der Zeile 4. [ ] 1 Zeichen der Menge o z.b. grep ^root /etc/passwd o -a Findet auch in WIN-Notepad-Dateien - wc Word count o -l Lines - Zeilen o -w Words - Wörter - > Umleitung o Output wird in Textfile umgeleitet o >> Wird dem Textfile hinzugefügt

o 2> Output 2 (Fehlermeldungen) werden in ein Textfile weitergeleitet o z.b. find /etc -name "a*" > /tmp/usr_lib_files 2> /tmp/usr_lib_files.errors Erfolgsmeldungen in die eine, Errors in die andere Datei o z.b. find /etc -name "a*" > /tmp/usr_lib_files 2>&1 Errors und Erfolg im gleichen File - Pipeline, zwei unabhängige Befehle o z.b. cat frosch.txt wc -w zählt Wörter vom Frosch-Text - sort Sortieren o [Optionen] [Pfad] o A-Z durchsoritiert o Sortiert Text, keine Zahlen (z.b. 1,10,120,2) o -t <Trennzeichen (z.b. ;/,/:)> Tabelle z.b. t; CSV o -k <n> Zu sortierende Spalte z.b. -k3 o -n Nummerische Sortierung (z.b. 1,2,10) o -r Umgekehrt (Z-A) - tail Nur das Ende des Datenstroms anzeigen o Standard: tail n10 Nur die letzten 10 Zeilen werden ausgegeben o head Anfang des Datenstroms - tar Tool zur Dateiarchivierung, Backup/Restore Tape ARchiver o <Optionen> <Ziel> <Quelle> o Optionen: 3 Sektionen, richtige Reihenfolge nötig 1. Sektion c Archiv erzeugen x Daten auspacken t Inhalt auflisten r Dateien hinzufügen 2. Sektion v Verbosity Mode (erweiterte Ausgabe) z Mit GZIP komprimieren 3. Sektion f File