Bioinformatik für Lebenswissenschaftler
|
|
|
- Hilko Johannes Sauer
- vor 9 Jahren
- Abrufe
Transkript
1 BIOINF 1910 Bioinformatik für Lebenswissenschaftler Oliver Kohlbacher, Steffen Schmidt SS UNIX Abt. Simulation biologischer Systeme WSI/ZBIT, Eberhard Karls Universität Tübingen
2 Übersicht history! Verzeichnisstruktur cd, pwd! mkdir, rmdir! Handling von Dateien touch, cp, mv, rm! Pager: less is more! gedit! Archive tar 2
3 Unix-Shell Command Line Interface (CLI) tcsh, bash, etc Prompt Interface zwischen User und Computer Einfaches Starten von Programmen Ausführen von Kommandos Parameter cp / ls / cat!
4 CLI - Shell [user@bio:~/bilw]! Cursor Prompt: [Benutzername@Rechnername: Arbeitsverzeichnis]
5 Unix-Kommandos: ls! Wichtigster Befehl überhaupt: ls (LiSt) ls zeigt den Inhalt des aktuellen Verzeichnisses an Kommandozeilenparameter ls l! Details der Dateien (z.b. Größe)! ls a! zusätzlich Anzeige von versteckten Dateien!! ls! akzeptiert auch einen oder mehrere Datei- oder Verzeichnissnamen
6 UNIX-Kommando: ls! Uebung] ls! his4.ronn.annot his4.fasta Uebung] ls l! his4.jalview.jar his4.muscle.aln! -rw-r--r-- 1 user staff Apr 20 20:41 his4.ronn.annot -rw-r--r-- 1 user staff Apr 20 20:39 his4.fasta -rw-r--r-- 1 user staff Apr 20 20:44 his4.jalview.jar -rw-r--r-- 1 user staff Apr 20 20:39 his4.muscle.aln drwxr-xr-x 15 user staff 510 Apr 20 20:48 seq! [user@bio: Uebung] ls -a!..versteckt his4.fasta his4.muscle.aln.. his4.ronn.annot his4.jalview.jar seq [user@bio: Uebung]!
7 Wildcards Oft möchte man eine Aktion auf viele unterschiedliche Dateien ausdehnen, ohne sie explizit angeben zu müssen Die Shell bietet dazu so genannte Wildcards an Wildcards sind Muster, die die Shell durch alle zum Muster passenden Dateinamen ersetzt * steht dafür für einen beliebigen Substring? steht für ein beliebiges Zeichen Beispiel: cat *.fasta gibt alle Dateien im aktuellen Verzeichnis aus, die auf.fasta enden cat seq?.fasta gibt alle Dateien im aktuellen Verzeichnis aus, deren Namen an Stelle des Fragezeichens ein beliebiges Zeichen enthält, also etwa seq1.fasta, seqa.fasta, seq9.fasta nicht jedoch seq.fasta oder seq11.fasta
8 Wildcards seq] ls! seq.aln seq11.fasta seq3.fasta seq8.fasta seqabc.fasta seq1.fasta seq12.fasta seq6.fasta seq9.fasta seqb.fasta seq10.fasta seq2.fasta seq7.fasta seqa.fasta seqc.fasta! seq] ls *.fasta! seq1.fasta seq12.fasta seq6.fasta seq9.fasta seqb.fasta seq10.fasta seq2.fasta seq7.fasta seqa.fasta seqc.fasta seq11.fasta seq3.fasta seq8.fasta seqabc.fasta! seq] ls seq?.fasta seq??.fasta! seq1.fasta seq12.fasta seq6.fasta seq9.fasta seqc.fasta seq10.fasta seq2.fasta seq7.fasta seqa.fasta seq11.fasta seq3.fasta seq8.fasta seqb.fasta!
9 Unix-Kommando: cat! cat <Dateiname1> [ ]! Ausgabe des Datei-Inhalts mindestens ein Parameter (Dateiname) nur für Text-Dateien sinnvoll [user@bio: seq] cat seq1.fasta! >HIS4_ECOLI MIIPALDLIDGTVVRLHQGDYARQRDYGNDPLPRLQDYAAQGAGVLHLVDLTGA KDPAKRQIPLIKTL! [user@bio: seq] cat seq1.fasta seq2.fasta! >HIS4_ECOLI MIIPALDLIDGTVVRLHQGDYARQRDYGNDPLPRLQDYAAQGAGVLHLVDLTGA KDPAKRQIPLIKTL >HIS4_THEMA MIIPAIDLQNGEAVRLYKGDYDKKTVYSKNPLEIAQKFEQMEAKYLHLVDLDGAKLGQTRNL EIVRKI
10 Umleitung > Umleitung der Ausgabe eines Befehls in eine Datei ls l > ls.txt Umlenkung in die Datei ls.txt! existiert ls.txt, so wird der Inhalt überschrieben existiert die Datei nicht, wird sie neu angelegt die Ausgabe erscheint nicht auf dem Bildschirm >> funktioniert analog zu >, nur dass die Ausgabe an die Datei angehängt wird, statt sie zu überschreiben Aneinanderhängen von Inhalten mit Hilfe von Umleitung cat a.txt b.txt > c.txt fügt die Inhalte von a.txt und b.txt zu c.txt zusammen
11 Umleitung seq] cat seq1.fasta seq2.fasta > all.seq! seq] cat all.seq! >HIS4_ECOLI MIIPALDLIDGTVVRLHQGDYARQRDYGNDPLPRLQDYAAQGAGVLHLVDLTGAKDPAKRQIPLIK TL >HIS4_THEMA MIIPAIDLQNGEAVRLYKGDYDKKTVYSKNPLEIAQKFEQMEAKYLHLVDLDGAKLGQTRNLEIVR KI seq]!
12 RTFM: Read The F***ing Manual! man Hilfe-Funktion der verschiedenen Unix-Derivate man ist die Abkürzung für Manual Für die meisten gängigen Unix-Befehle befindet sich eine Anleitung in diesem elektronischen Manual Leider nicht für alle anderen Applikationen der Fall (Faulheit der Programmierer, Installationsprobleme, ) Man-Page wird in sogenanntem Pager angezeigt Blättern mit der Leertaste, verlassen mit q ( quit )
13 Unix-Kommando: man! seq] man cat! CAT(1) BSD General Commands Manual CAT(1)! NAME! cat -- concatenate and print files! SYNOPSIS! cat [-benstuv] [file...]! DESCRIPTION! The cat utility reads files sequentially, writing them to the standard! output. The file operands are processed in command-line order. If file! is a single dash (`-') or absent, cat reads from the standard input. If! file is a UNIX domain socket, cat connects to it and then reads it until! EOF. This complements the UNIX domain binding capability available in! inetd(8).! The options are as follows:! -b Number the non-blank output lines, starting at 1.! :! Leertaste : neue Seite q : quit
14 Unix-Kommando: history! history zeigt die letzten ausgeführten Kommandos an, alte Kommandos aufrufen, Bearbeiten von Kommandos history! 1 mkdir bilw 2 cd bilw/ 3 touch Readme.txt 4 gedit Readme.txt & 5 tar xvfz 02_unix.tar.gz 6 history!
15 Dateisysteme unter Unix Benutzer haben ein Zuhause, das so genannte Home-Verzeichnis oder kurz Home! Entspricht dem Verzeichnis Eigene Dateien der neueren Windows-Versionen Nach dem Öffnen einer Shell befinden Sie sich in Ihrem Home! Dort legen Sie Ihre Dateien und Unterverzeichnisse an
16 Hierarchisches Dateisystem Gängige Betriebssysteme verwenden hierarchische Dateisysteme zur Speicherung ihrer Daten Ablage der Dateien erfolgt in hierarchisch ineinander geschachtelten Ordnern (Verzeichnissen) Bekannt vom Windows-Explorer Einrückung entspricht tieferer Hierarchiestufe Ein Verzeichnis enthält die jeweils eine Hierarchiestufe tiefer liegenden Verzeichnisse und Dateien
17 Hierarchische Dateisysteme
18 Wechseln zwischen Verzeichnissen Was ist denn eigentlich das aktuelle Verzeichnis? Im Explorer: Das grau hinterlegte In der Shell: Das mit pwd angezeigte Verzeichnis wechseln Explorer: Mausklick Shell: cd
19 Relative Pfade Dateien oder Verzeichnisse, die nicht im aktuellen Verzeichnis liegen, kann man über Pfade erreichen Befinden wir uns im Verzeichnis Bioinfo, so kann man auf die Datei seq.fasta, die sich in Uebung befindet, über Uebung/seq.fasta zugreifen Uebung/ ist dabei der Pfad zur Datei, also die Abfolge der Ordner, die durchlaufen werden müssen, um zur Datei zu gelangen Diese können beliebig verschachtelt sein, z.b.: bioinfo/uebung Pfade die nicht mit / (slash) beginnen, sind so genannte relative Pfade: sie sind relativ zum aktuellen Verzeichnis
20 Unix-Kommands: cd und pwd! Das Kommando pwd (print working directory) gibt das aktuelle Verzeichnis aus und erlaubt Ihnen eine Standortbestimmung, falls Sie sich in den Untiefen des Dateisystems verlaufen pwd Das Kommando cd (change directory) erlaubt es Ihnen, das aktuelle Verzeichnis zu wechseln cd <Pfad> Das Verzeichnis zu dem Sie wechseln muss natürlich existieren In das übergeordnete Verzeichnis ( eins hoch ) wechseln Sie mit [user@bio:~] pwd! cd.. /home/user! [user@bio:~] cd Uebung! [user@bio:~/uebung] pwd! /home/bioinfo/uebung! [user@bio:~/uebung] cd..! [user@bio:~] pwd! /home/bioinfo!
21 Wechseln zwischen Verzeichnissen pwd! /home/user! cd /bilw! cd Uebung! pwd! /bilw/uebung/! cd Baum! pwd! /bilw/uebung/baum! cd Wurzel/Stamm! pwd! /bilw/uebung/baum/wurzel/stamm!
22 / bilw bin lib src data common Uebung Baum /bilw/data/uebung/baum/wurzel
23 Spezielle Pfade Unix kennt spezielle Verzeichnisnamen:. aktuelles Verzeichnis.. Verzeichnis eine Ebene höher ~ Home / Urverzeichnis (auch Wurzel, root). darunter liegen alle anderen Verzeichnisse (s. letzte Folie) absoluter Pfad ein Verzeichnisname (Pfad) oder Dateiname, der mit / (slash) beginnt dies ist gibt einen exakt definierten, einzigartigen Ort an Pfade oder Dateinamen, die nicht mit / anfangen sind relativ, nämlich relativ zum aktuellen Verzeichnis!
24 Spezielle Pfade ~]$ cd Uebung! ~/Uebung]$ pwd! /home/user/uebung! ~/Uebung]$ cd..! ~]$ pwd! /home/user! ~]$ cd /home! /home]$ pwd! /home! /home]$ cd.! /home]$ pwd! /home! /home]$ cd ~! ~]$ pwd! /home/user! ~]$ cd /! /]$ pwd! /!
25 Verwenden von Verzeichnissen Verzeichnisse ( Ordner ) sind praktisch, um Ordnung in seinem Heimatverzeichnis zu halten Man kann beispielsweise Verzeichnisse anlegen für die Ergebnisse einer Übung Wichtige Befehle für den Umgang mit Verzeichnissen: cd <Pfad> wechselt in ein Verzeichnis mkdir <Pfad> legt ein Verzeichnis an rmdir <Pfad> löscht ein (leeres!) Verzeichnis
26 Verwenden von Verzeichnissen /bilw]$ ls! hev-pre.fasta wga.fasta Tutorial Uebung! /bilw]$ mkdir Vorlesungsbeispiel! /bilw]$ ls! hev-pre.fasta Tutorial Vorlesungsbeispiel wga.fasta Uebung!!! /bilw]$ cd Vorlesungsbeispiel/! /bilw/vorlesungsbeispiel]$ pwd! /bilw/vorlesungsbeispiel! /bilw/vorlesungsbeispiel]$ cd..! /bilw]$ ls! hev-pre.fasta Tutorial Vorlesungsbeispiel wga.fasta Uebung! /bilw]$ rmdir Vorlesungsbeispiel! /bilw]$ ls! hev-pre.fasta wga.fasta Tutorial Uebung! /bilw]$!
27 Umgang mit Dateien Dateien sind die Behälter für Daten Kennen Sie alle aus der Windows-Welt Befehle für den Umgang mit Dateien im Dateisystem: touch <Name> [<Name2> [..]] legt leere Dateien an rm <Name1> [<Name2> [ ]] (ReMove) löscht Dateien cp <Quelle> [<Quelle2> [ ]] <Ziel> (CoPy) Kopiert Dateien mv <Quelle> [Quelle2> [ ]] <Ziel> (MoVe) Verschiebt Dateien/Benennt Dateien um Achtung: Löschen kann NICHT rückgängig gemacht werden! Wahlspruch: Think before you type!
28 Umgang mit Dateien cat zeigt die Inhalte von Dateien zwar an, wartet aber bei der Anzeige nicht auf den Benutzer, so dass längere Dateien einfach an Ihnen vorbeirauschen Sie können sich den Inhalt von Dateien in der Shell auch interaktiv anzeigen lassen Dazu verwenden Sie den Pager, den Sie auch schon von der Manpage kennen more <Datei1> [<Datei2> [ ]] zeigt Inhalte in der Shell an less <Datei1> [<Datei2> [ ]] ist die neuere (und etwas mächtigere) Variante von more: Kann auch rückwärts scrollen (less opposite of more)
29 Editieren von Dateien Es gibt eine ganze Reihe von Editoren: gedit, nedit, emacs, vi, joe,... Manche Editoren haben ein graphisches Interface, andere sind reine Shell-Editoren und komplett durch die Tastatur zu bedienen Zwischen den verschiedenen Konzepten herrschen regelrechte Glaubenskriege (GUI/ TUI, vi/emacs,...) Wir beschränken uns hier auf gedit
30 Editoren: gedit! /bilw]$ gedit &! /bilw]$!
31 Editoren: gedit!
32 Editoren: gedit! /bilw]$ gedit &! /bilw]$! /bilw]$ gedit neue_datei &! /bilw]$!
33 Editoren: gedit!
34 Editoren: gedit!
35 Archive (ZIP und TAR) ZIP-Dateien sind sog. Archive (=Dateien, in die andere Dateien gepackt worden sind) Weitverbreitetes Format, praktisch um ein Bündel von Dateien zu schnüren Platz sparend durch Komprimierung TAR ist ebenfalls ein Archiv-Format Weit verbreitet in der Unix-Welt
36 Verwendung von Archiven Das Kommando tar dient zum Erzeugen und Auspacken von Archiven tar akzeptiert sehr, sehr viele Optionen, die Sie der Manpage entnehmen können Für den Hausgebrauch reichen meist die folgenden Kommandos: tar zxf <Archivname> Packt ein komprimiertes Archiv (meist erkennbar an der Endung.tar.gz oder.tgz) im aktuellen Verzeichnis aus. tar zcf <Archivname> <Datei1> [<Datei2> [ ]] Erzeugt ein komprimiertes Archiv mit dem Namen Archivname und fügt dort die Dateien Datei1, 2, ein. Anstelle von Dateinamen können auch ganze Verzeichnisse angegeben werden, die dann inklusive der Unterverzeichnisse eingepackt werden. tar ztf <Archivname> Zeigt die Inhalte des Archivs an, ohne es auszupacken.
37 UNIX-Kommando: tar! /bilw]$ ls! hev-pre.fasta wga.fasta Tutorial Uebung! /bilw]$ tar zcf all.fasta.tar.gz *.fasta! /bilw]$ ls! all.fasta.tar.gz wga.fasta Uebung hev-pre.fasta Tutorial! /bilw]$ mkdir test! /bilw]$ cd test! test]$ tar zxf../all.fasta.tar.gz! test]$ ls! hev-pre.fasta wga.fasta!
38 Literatur + Links RTFM, RTFM, RTFM! Üben, üben, üben Gibas, Jambeck: Einführung in die praktische Bioinformatik, O Reilly, 2002
Bioinformatik für Biochemiker
Bioinformatik für Biochemiker Oliver Kohlbacher WS 2009/2010 Abt. Simulation biologischer Systeme WSI/ZBIT, Eberhard Karls Universität Tübingen Übersicht Unix Grundkonzepte: Betriebssystem, Shell, GUI
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Benjamin Eberle 4. Mai 2016 Die Komandozeile unter Linux Wird als Shell bezeichnet Die Shell ist eines der vielen Programme einer Linux-Distribution
2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme
2 2. Tag 2.1 Das Dateisystem das Dateisystem organisiert die Speicherung von Daten viele Betriebssysteme haben verschiedene Dateisysteme ein gutes Dateisystem ist wichtig um Daten sicher zu lagern Das
Arbeiten 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,
Arbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2017 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
Arbeiten in der Unix-Kommandozeile
Arbeiten in der Unix-Kommandozeile PeP et al. Toolbox Workshop PeP et al. e.v. Physikstudierende und ehemalige Physikstudierende der TU Dortmund 2016 [ismo@it ~]$ _ Was ist das? Muss das sein? Ist das
Arbeiten 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
SCI Linux Einführung
Service Center Informatik [email protected] [email protected] [email protected] 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und
Arbeiten 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,
Grundbefehle. 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
Literatur. 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.
Die 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
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Einführung in die Bedienung von Unix-Systemen SoSe 2013 Stand der Folien: 3. April 2013 Übersicht 1 Unix, Linux, Shells 2 Shell-Kommandos 3 Dateien und Verzeichnisse Vorkurs
Einfü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-
Das CIP der Mathematik
Das CIP der Mathematik Eine kurze Unix Einführung Werner Bley (nach Martin Kerscher) Mathematisches Institut Ludwig Maximilians Universität München 7. Oktober 2014 Gliederung Allgemeines zum Betriebssystem
SelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
Dateien 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
Basiskonzepte des Rechnerbetriebs
Universität Potsdam Institut für Informatik Wintersemester 2012 2013 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 2 2 Das UNIX-Dateisystem Arbeiten Sie, wenn nicht anders vermerkt, immer auf der Kommandozeile!
UNIX Die wichtigsten Befehle
UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]
X 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
Arbeiten mit der Shell Teil 1
Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 2. Mai 2017 Übersicht Wiederholung & Vertiefung Die Unix-Philosophie Shellbefehle Befehle & Optionen Zusammenfassung & Ausblick Tux im
Arbeiten 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
SelfLinux Dateien unter Linux
Dateien unter Linux Autor: Frank Boerner ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GFDL Im Unterschied zu Windows wird bei Linux zwischen Groß-
Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
Linux 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
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL Max Rosin - [email protected] ANKÜNDIGUNGEN lists.freitagsrunde.org/mailman/listinfo/fopen freitagsrunde.org/techtalks 1 WAS MACHEN WIR HEUTE? Was ist
Material 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
Vorbereitungskurs 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?
Grundlagen der Programmierung
Übung 1: Unix Werkzeuge Robert Sombrutzki [email protected] Unix Werkzeuge Warum? Diese Frage sollten Sie sich immer mal wieder stellen! Denkbare Antworten Weil Sie diese Werkzeuge immer
Gibt 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
LINUX 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
pwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd
ls Listet Dateien und Verzeichnisse auf ls (Listet die Dateien und Verzeichnisse in Spalten auf) ls -l (Listet die Datei und Verzeichnisse als ausführliche Liste auf) ls *.sh (Listet nur Datei auf, die
Linux-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
ATB 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
Unix/Linux Grundlagen für Einsteiger
Unix/Linux Grundlagen für Einsteiger Seminarunterlage Version: 6.08 Version 6.08 vom 25. Juli 2016 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
ÜBUNG Regeln für die Hausaufgaben. Was gibt es im UNIX-Pool zu beachten? Der erste Besuch im UNIX-Pool
23.10.03 1 ÜBUNG 23.10.03 23.10.03 2 Regeln für die Hausaufgaben Regeln für die Hausaufgaben Was gibt es im UNIX-Pool zu beachten? Der erste Besuch im UNIX-Pool Wie funktioniert die Rechnerbetreuung? Das
Literatur. 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.
BIOINF 1910 Bioinformatik für Lebenswissenschaftler. Übersicht Das Menschliche Genom
BIOINF 1910 Bioinformatik für Lebenswissenschaftler Oliver Kohlbacher, Steffen Schmidt SS 2010 1. Einleitung Abt. Simulation biologischer Systeme WSI/ZBIT, Eberhard Karls Universität Tübingen Übersicht
Dateisystem 2, RegEx, Manpages
Dateisystem 2, RegEx, Manpages Linux-Kurs der Unix-AG Andreas Teuchert 10. Dezember 2012 Manpages Dokumentation zu Programmen, speziellen Dateien, etc. steht in Manpages Aufruf mit man Manpage
Bioinformatik für Lebenswissenschaftler
BIOINF 1910 Bioinformatik für Lebenswissenschaftler Oliver Kohlbacher, Steffen Schmidt SS 2010 1. Einleitung Abt. Simulation biologischer Systeme WSI/ZBIT, Eberhard Karls Universität Tübingen Übersicht
Einfü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
cat 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"
Linux-Einführung Übung
Linux-Einführung Übung Mark Heisterkamp 24. 25. Februar 2010 1 Einführung und Grundlagen 1.1 Erste Schritte... 1.1.1 Xterminalfenster Öffnen Sie ein weiteres Xterminalfenster mit der Maus. mittels Kommando.
Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger
Einführung in die Nutzung der Linux-Kommandozeile Matthias P. Walther Freifunk Münsterland Förderverein freie Infrastruktur e. V. 05.07.2017 Inhaltsverzeichnis 1 Lernziele 2 Dateiverwaltung 3 Bearbeiten
Ü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
13. Anhang B: Linux-Grundbefehle
13. Anhang B: Linux-Grundbefehle In diesem Abschnitt werden einige wichtige Befehle vorgestellt, mit denen man auf der Kommandozeile von Linux, der so genannten Shell arbeiten kann. Obwohl man mit Hilfe
UNIX/Linux Lösung. Mär 14, 17 20:40 Seite 1/6. Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?):
Mär 14, 17 20:40 Seite 1/6 Aufgabe 1: Erklären Sie folgende Begriffe (25 Punkte): Prozeßsynchronisation (was ist das?, wo kommt es vor?, Beispiel?): Abstimmen von mehreren Prozessen, warten auf Ergebnisse,
Übung: Kennenlernen der Linux-Benutzeroberfläche
Übung: Kennenlernen der Linux-Benutzeroberfläche 1.1 Einige Shell-Kommandos unter Linux Ziel der Übung: Diese Übung dient dazu, einfache Shell-Kommandos unter Linux kennenzulernen. Anmelden am System:
Terminal Was ist ein Terminal?:
Terminal & Scripte Terminal Was ist ein Terminal?: Eine Ein- & Ausgabeschnittstelle zwischen dem Benutzer und dem Rechner Das heißt: wir können den Rechner mit einer nicht grafschen Oberfäche bedienen
Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage
Computer Algebra Nutzung des Computers im Studium: einen Editor (emacs) verwenden Texte (mit L A TEX) setzen ein Computeralgebrasystem (Sage) nutzen etwas programmieren (mit Python) Computer Algebra Plan
Rechnereinführung WS 09/10
Rechnereinführung WS 09/10 Vorlesung II 1 Gliederung 1. Anmeldung zur Vorlesungen, Übungen und Klausuren 2. Netzwerkdienste für Studenten 3. Einführung in die UNIX-Shell 4. Drucken in der Rechnerhalle
Teil 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
Kommandozeile und Batch-Dateien. Molekulare Phylogenetik Praktikum
Kommandozeile und Batch-Dateien Molekulare Phylogenetik Praktikum 2 1.1 Die Kommandozeile Alternative zur grafischen Oberfläche (GUI) eines Betriebssystems Vorteile: Sich wiederholende Befehle können gespeichert
1 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,
Einfü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
Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006
Linux Grundlagen Wolfgang Scheicher 20. Mai 2006 Inhalt 1 Allgemeines Bootvorgang Verzeichnisstruktur 2 Die Shell Autovervollständigung Befehle Kombinieren Tastenkürzel Job Kontrolle 3 Befehlsreferenz
Arbeiten mit der Shell Teil 2
Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Zinching Dang 9. Mai 2017 Übersicht Wiederholung & Vertiefung Ausgaben umleiten Shellbefehle Befehle & Optionen Zusammenfassung & Ausblick Beispielanwendung
Linux Grundlagen Tutorium
Linux Grundlagen Tutorium Linux Grundlagen Tutorium Bash (Bourne again shell) Dateien / Verzeichnisse man # ruft die Hilfedatei auf keine besonderen man ls man cat Dateien / Verzeichnisse Die Hilfedateien
Datei kopieren / verschieben. Prinzip:
Datei kopieren / verschieben Prinzip: Grundsätzlich werden zum Kopieren und Verschieben immer 2 Angaben gebraucht: 1. von welchem Ort (Laufwerk/Ordner) soll die Datei xyz bewegt werden 2. zu welchem Ort
vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;)
Unterschiede zu Windows vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;) Der Verzeichnisbaum: Unix verwendet einen sog. flachen Verzeichnisbaum. Diesem werden Inhalte
Einfü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
Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting
Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting Reguläre Ausdrücke Reguläre Ausdrücke beschreiben eine Menge von Zeichenfolgen und werden benutzt um m festzustellen, ob eine Zeichenkette Teil
Arbeiten mit der Shell Teil 2
Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Zinching Dang 22. November 2016 Übersicht Ausgaben umleiten Wiederholung & Vertiefung Shellbefehle Befehle & Optionen Beispielanwendung zu Pipes Zusammenfassung
login: password: exit logout Strg+Alt+Backspace passwd passwd $ passwd Changing password for user (current) UNIX password: New UNIX password: Retype new UNIX password: passwd: all authentication tokens
Vorbereitungskurs Informatik - Tag 1
Vorbereitungskurs Informatik - Tag 1 FSI Informatik Uni Erlangen-Nürnberg 16. Oktober 2007 FSI Informatik (Uni Erlangen-Nürnberg) Vorbereitungskurs Informatik - Tag 1 16. Oktober 2007 1 / 32 Wer sind wir?
Praktikum 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
Crashkurs Kommandozeile
Crashkurs Kommandozeile Thomas Werner This work is licensed under the Creative Commons Attribution ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by sa/2.0/de/
Tutorium 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
Linux 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........................................
Okt 10, 16 17:29 UNIX/Linux Lösung
Okt 10, 16 17:29 UNIX/Linux Lösung Seite 1/6 Technische Hochschule Nürnberg Name:... GEORG SIMON OHM Schriftliche Prüfung im Fach Vorname:... "Betriebssystem UNIX/Linux" Matrikel Nr.:... Prüfungstermin:
Verzeichnisse unter Linux
Verzeichnisse unter Linux Autor: Frank Boerner ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GPL Die Linux-Verzeichnisstruktur und das Arbeiten mit
Vorkurs Linux Grundlagen
Vorkurs Linux Grundlagen Vorkurs Linux / Informatik Sommer Herbst 2010 Dr. Carsten Gnörlich Raum M3 110 / Tel. 2902 Dr. Carsten Gnörlich Tag 1 / 1 Der Sprung ins kalte Wasser... Ein kleines Beispiel worum
2.Ü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
Hochschule Harz Vorlesung Grundlagen der Informatik 2 vi-editor Dipl.-Inf., Dipl.-Ing. (FH) M. Wilhelm Nils Nause (Student Informatik)
Hochschule Harz Vorlesung Grundlagen der Informatik 2 vi-editor Dipl.-Inf., Dipl.-Ing. (FH) M. Wilhelm Nils Nause (Student Informatik) Inhaltsverzeichnis 1 e 3 1.1 Unix-e... 3 1.1.1 Weitere e:...4 1.1.2
Basiskonzepte des Rechnerbetriebs
Universität Potsdam Institut für Informatik Wintersemester 2013 2014 Basiskonzepte des Rechnerbetriebs Aufgabenblatt 5 7 Standardeingabe und Standardausgabe Viele Prozesse lesen und/oder schreiben Daten.
Computer & 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
Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte
Linux Kommandozeile: Einfache Skripte AST, Wintersemester 2016/2017 1 Wiederhohlung Hier sind ein paar Befehle, die ihr letzte Woche schon kennen gelernt habt und heute benutzt. Befehl Parameter Funktion
Der Novell Open Enterprise Server
IT-Struktur an Schulen Der Novell Open Enterprise Server Eine kleine Einführung Autoren: H. Bechtold, E. Dietrich Überarbeitet: P. Hartleitner Stand: Juli 2016 Zentrale Planungsgruppe Netze am Kultusministerium
Unix Grundlagen (Teil 1)
Unix Grundlagen (Teil 1) Jörn Stuphorn [email protected] Universität Bielefeld Technische Fakultät Warum Unix/Linux? Multi-User Betriebssystem Linux frei verfügbar und offen Umfangreiche Unterstützung
Dateisystem 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
VWA 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
Informatik 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
Computer & GNU/Linux Einführung Teil 4
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 4 Simon Haller, Sebastian Stab 1/20 Computer & GNU/Linux Einführung Teil 4 Simon Haller, Sebastian Stabinger, Benjamin Winder Inst. für Informatik
