Die Shell. [prompt]> <command> <flags> <args>

Ähnliche Dokumente
Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

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

Arbeiten mit der Shell Teil 1

Arbeiten in der Unix-Kommandozeile

Arbeiten in der Unix-Kommandozeile

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

Arbeiten mit der Shell Teil 1

Arbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop

ÜBUNG Regeln für die Hausaufgaben. Was gibt es im UNIX-Pool zu beachten? Der erste Besuch im UNIX-Pool

Basiskonzepte des Rechnerbetriebs

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

Das CIP der Mathematik

Grundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux

Kommandozeile und Batch-Dateien. Molekulare Phylogenetik Praktikum

Linux Kurs Vorlesung 2 - Terminal

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

Vorsemesterkurs Informatik

Dateien und Verzeichnisse

Betriebssysteme Ein Überblick

Shellkurs Shell, SSH, Skripte... Justus Pfannschmidt, Carola Bothe, Samuel Domiks Freie Universität Berlin

UNIX Die wichtigsten Befehle

ZWEITE ÜBUNG ZUR EINFÜHRUNG IN DIE PROGRAMMIERUNG FÜR COMPUTERLINGUISTEN LEONIE WEIßWEILER

cat more less tail head

Bioinformatik für Lebenswissenschaftler

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

LINUX Gesamtmitschrift

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

Terminal Was ist ein Terminal?:

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

Übungen zu Algorithmen

Übungsblatt 1: Zur Benutzung von Computern im CIP-Pool der Informatik

Bioinformatik für Biochemiker

SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN

Linux eine Einführung

4. Desktop, Betriebssystem u.a.

Benutzung wichtiger Konsolenbefehle auf dem Raspberry Pi und anderen Linux Systemen

Tutorium #3. Einführung in die strukturierte Programmierung Gruppe 6 Anja Karl.

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

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

BASIC Tutorial für Anfänger

Einführung in die Angewandte Bioinformatik

Vorbereitungskurs Informatik - Tag 1

C-Programme erstellen und ausführen

Vorbereitungskurs Informatik - Tag 1

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

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

Informatik für Schüler, Foliensatz 1 Einführung bis...

Grammatikformalismen und Parsing

pwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd

Karten aktualisieren Don t Panik

Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte

Einführung in Linux Ein Untertitel

1 Linux-Befehlsübersicht

SCI Linux Einführung

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

Okt 10, 16 17:29 UNIX/Linux Lösung

Nützliches unter UNIX...


Manuelles Update eines DV4Mini-Raspberry Pis

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

Systemverwaltung mittels Skripts

SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo

Vorkurs Linux Grundlagen

1 LINUX-CHEATSHEET (symbolischer Name localhost ) ist der jeweils aktuelle

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

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

Unix/Linux Grundlagen für Einsteiger

Programmieren mit Statistischer Software - Simulationen am Server -

Einführung in die Kommandozeile

Computer & GNU/Linux Einführung Teil 4

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

Programmierkurs. Steffen Müthing. October 15, Interdisciplinary Center for Scientific Computing, Heidelberg University

Transkript:

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 eingetippt der Prompt ist einfach der Beginn der Zeile enthält oft Informationen wie z.b. das Working Directory, die Uhrzeit, etc. ein Komanndo besteht aus dem Namen, Parametern (flags) und Argumenten [prompt]> <command> <flags> <args> 1

Files / Dateien Ein Computer speichert alle Informationen in Einheiten gespeichert, die man Files bzw. Dateien nennt. Files können sein Programme Texte Web-Seiten Bilder Tonaufnahmen Filme etc. 2

File-Name und File-Typ Files werden unter einem Namen abgespeichert, und können mit diesem Namen später wieder abgerufen werden Ein File-Name besteht aus 2 Bestand-Teilen: name.extension Der Name ist frei wählbar üblicherweise ohne Leer- und Sonderzeichen Die Extension ist prinzipiell frei wählbar, gibt aber üblicherweise den Typ des Files an, z.b: einladung.txt: Text-Datei Internationale.mp3: Musik-Datei im MP3-Format KarelJ.java: Java Programm Quadrat.task: KarelJ task 3

Directories / Verzeichnis Folder / Ordner Um bei vielen Dateien nicht den Überblick zu verlieren organisiert man sie in sogenannte Directories oder Verzeichnisse bzw. Ordner oder Folder Ein Directory enthalten ein oder mehrere Files ein oder mehrere Directories Hierarchische Struktur Der Pfad gibt den Weg durch diese hierarchische Struktur an Einzelne Komponenten werden üblicherweise durch / (Unix/Linux) oder \ (DOS/Windows) getrennt 4

Hierarchische Directories root directory / Verzeichnis /usr/local/bin (picture borrowed from Bent Thomsen) Home-Directories /home/name bzw. ~name 5

Spezielle Verzeichnisse Root-Directory / das oberste Directory alle anderen Directories sind Unter-Directories des Roots Home-Directory ~ Ihr eigenes Directory Ihre eigenen Dateien sollten im Home-Directory bzw. in von Ihnen angelegten Unter-directories Ihres Homes angelegt werden Working Directory. Das Directory, in dem Sie sich gerade befinden Über-Directory.. Das Directory über Ihnen 6

cd mkdir Navigation in Directories Change Directory (or your home directory if unspecified) Syntax: cd <directory> Examples: cd Uebung1 cd../uebung1 cd ~ cd ~/Uebung1 (Unterverzeichnis des Working Dirs) (Unterverzeichnis des Über Dirs) (Home-Directory) MaKe DIRectory Syntax: mkdir <directory> Example: mkdir Uebung2 (Unterverzeichnis des Home Dirs) nach Bent Thomsen TU Darmstadt 7 Allgemeine Informatik I, WS 06/07

Inhalt eines Directories ansehen ls <Pfad> LiStet den Inhalt des angegeben Pfads (oder des working directory wenn kein Pfad angeben wird) Example: ls Uebung1 pwd Print Working Directory gibt den Pfad für das Directory aus, in dem Sie sich gerade befinden TU Darmstadt nach Bent Thomsen 8 Allgemeine Informatik I, WS 06/07

Kopieren bzw. Verschieben cp mv CoPiert ein File das Original bleibt erhalten Syntax: cp <source> <destination> Example: cp Quadrat.task Quadrat.task.bak MoVes oder verschiebt ein File wie cp, aber das Original wird gelöscht! Syntax: mv <source> <destination> Examples: mv Quadrat.task Quadrat.task.bak mv Quadrat.task Uebung1/ TU Darmstadt nach Bent Thomsen 9 Allgemeine Informatik I, WS 06/07 9

rm rmdir Löschen ReMove Syntax: rm [<options>] <files> Example: rm Quadrat.task ReMove DIRectory das Directory muß vorher geleert werden! (mit rm bzw. rmdir) Syntax: rmdir <directory> Example: rmdir Uebung1 TU Darmstadt nach Bent Thomsen 10 Allgemeine Informatik I, WS 06/07