SelfLinux Was ist eine Shell?
|
|
|
- Anneliese Frei
- vor 9 Jahren
- Abrufe
Transkript
1 Was ist eine Shell? Autor: Matthias Kleine Formatierung: Matthias Hagedorn Lizenz: GPL
2 Was ist eine Shell? Seite 2 Inhaltsverzeichnis 1 Einleitung 2 Ein Mittler zwischen Benutzer und Betriebssystem-Kern 3 Die Interpretation der Kommandozeile 4 Die Kombination von Kommandos 5 Bereitstellung einer persönlichen Arbeitsumgebung 6 Unterschiedliche Shells 7 Zusammenfassung
3 Was ist eine Shell? Seite 3 1 Einleitung Das vorliegende Kapitel gibt bewusst keine Einführung in technische Details. Es ist insbesondere an Benutzer gerichtet, die noch keine große Erfahrung im Umgang mit Shells haben und die wissen möchten, warum Shells überhaupt verwendet werden und welchen Nutzen sie haben. Wer nach technischen Einzelheiten zum Umgang mit Shells sucht, sei auf die beiden Kapitel Einführung in die Bourne Again Shell und Shellprogrammierung verwiesen. In diesem Kapitel werden insbesondere die folgenden Fragen beantwortet: * Welche Rolle spielt eine Shell innerhalb des Gesamtsystems? * Wodurch erleichtert eine Shell die tägliche Arbeit? * Wie trägt die Shell zur Einrichtung einer persönlichen Umgebung bei? * Gibt es nur eine oder gibt es unterschiedliche Shells? 2 Ein Mittler zwischen Benutzer und Betriebssystem-Kern Weil die direkte Kommunikation mit dem Betriebssystem-Kern für einen Benutzer viel zu komplex wäre, ist eine vereinfachte Benutzer-Schnittstelle erforderlich. Neben einer grafischen Schnittstelle wie dem X Window System wird diese Leistung vor allem von einer Shell bereitgestellt. Der englische Ausdruck Shell, zu Deutsch etwa Schale oder Ummantelung, drückt diesen Sachverhalt bereits aus. Die Übersetzung oder Symbolisierung als Muschel hat dabei wohl mehr mit Spieltrieb und Anschaulichkeit als mit einem echten technischen Hintergrund zu tun. Jedenfalls lässt sich eine Shell als eine Schicht zwischen Betriebssystem und Benutzer verstehen. Wir veranschaulichen dies in der folgenden Grafik: Funktionsweise einer Shell; Grafik Rolf Brunsendorf Während Benutzer, die noch nicht häufig mit Shells in Berührung gekommen sind, den wartenden Eingabeprompt einer Shell als trist und abweisend, ja sogar als Hindernis empfinden mögen, wurden Shells doch mit der gegenteiligen Absicht entwickelt: Sie sollten die tägliche Arbeit vereinfachen und erleichtern. 3 Die Interpretation der Kommandozeile Die Hauptaufgabe einer Shell besteht darin, Kommandos entgegenzunehmen und das Betriebssystem um ihre
4 Was ist eine Shell? Seite 4 Ausführung zu bitten. Das klingt einfach, stößt aber in der Praxis auf besondere Probleme und Anforderungen. Eine Shell hat daher zunächst eine Interpretation der Kommandozeile zu leisten. Sie interpretiert einzelne Zeichen oder Worte der Eingabe und ersetzt sie ggf. durch neue Zeichen oder Worte. So stehen beispielsweise Variablen für bestimmte Zeichenketten und werden zunächst von der Shell durch ihren Inhalt ersetzt, bevor der Aufruf eines Kommando erfolgt. Das gleiche gilt für Platzhalterzeichen wie * oder?, die für die Angabe von Zeichenmustern verwendet werden können. Diese und zahlreiche weitere Mechanismen kann der Benutzer verwenden, um seine Kommandozeilen knapper und effektiver zu formulieren. 4 Die Kombination von Kommandos Häufig ist es auch nicht nur ein einzelnes Kommando, das ausgeführt werden soll. Kommandos können beispielsweise so miteinander verbunden werden, dass die Ausgabe eines Kommandos zur Eingabe eines weiteren Kommandos wird. Auch wiederholte oder bedingte Ausführungen in Form von Schleifen und wenn - dann-konstrukten sind wünschenswert und werden daher von vielen Shells ermöglicht. Und schließlich möchte man häufig eine bestimmte wiederkehrende Folge von Kommandos ausführen lassen, die man daher in einer Datei niederschreibt und für die spätere Ausführung abspeichert. Die Konfiguration eines Linux-Systems erfolgt häufig über solche Dateien, die als Shell-Skripte bezeichnet werden. 5 Bereitstellung einer persönlichen Arbeitsumgebung Bei der täglichen Arbeit ist des weiteren die Konfiguration einer typischen Arbeitsumgebung von Bedeutung. So möchte ein Benutzer beispielsweise meist mit einer passenden Spracheinstellung arbeiten, seinen Lieblingseditor zum Editieren von Texten verwenden, verwendeten Programmen Information über seine Vorlieben mitteilen, die Form seines Eingabepromptes ändern und vieles andere. All dies lässt sich über sogenannte Shellvariablen konfigurieren, auf Wunsch auch dauerhaft in einer Konfigurationsdatei, damit die Einstellungen nicht bei jeder Anmeldung wiederholt werden müssen. Eine Shell bietet ihrem Benutzer somit eine konfigurierbare, persönliche Umgebung, um typische Arbeitsabläufe möglichst komfortabel und fehlerfrei abwickeln zu können. 6 Unterschiedliche Shells Im Laufe der Zeit wurden unterschiedliche Shells entwickelt. Je nach Erfahrungshintergrund bevorzugen Anwender einzelne Shells, die es ihnen besonders gut ermöglichen, ihre jeweiligen Ziele zu erreichen. Die oben beschriebenen Anforderungen werden zwar von jeder Shell erfüllt, gelegentlich können jedoch besondere Anforderungen wie beispielsweise besonders komfortable Programmierbarkeit, Unterstützung spezieller Programmier-Konstrukte oder Kompatibilitätserwägungen eine Rolle bei der Auswahl der Shell spielen. Die Mutter aller Shells stellt gewissermaßen die Bourne Shell dar. Unter Unix darf man sicher sein, zumindest eine mit der Bourne Shell kompatible Shell anzutreffen, und die meisten Skripte sind auch heute noch in der Bourne Shell-Syntax gehalten. In der Linux-Welt ist zweifellos die Bourne Again Shell (bash) am weitesten verbreitet, die zur Bourne Shell aufwärtskompatibel ist und darüber hinaus zahlreiche Erweiterungen erfahren hat. Aber auch andere Shells wie etwa die C-Shell (csh) und ihre Nachfolger sowie ash oder zsh sind in der Praxis immer wieder anzutreffen. Wenn keine besonderen Anforderungen eine Rolle spielen, ist die bash für den Einstieg eine gute Wahl. 7 Zusammenfassung Wir haben in diesem Kapitel keine technischen Details besprochen, sondern uns der Frage gewidmet, warum
5 Was ist eine Shell? Seite 5 Shells überhaupt verwendet werden und welche Leistung sie für die Arbeit mit einem Computer erbringen. Der Urgrund für die Entwicklung von Shells war die Bereitstellung einer Kommunikations-Schicht zwischen Betriebssystem und Benutzer, damit dieser nicht die komplexen Eigenheiten des Betriebssystemes selbst kennenlernen musste. In der täglichen Arbeit ergab sich dann der Wunsch nach zusätzlichen Mechanismen, welche dem Benutzer halfen, typische Arbeitsschritte effizienter zu bewältigen. Die Entwicklung unterschiedlicher Shells ist in diesem Sinne nur ein Ausdruck unterschiedlicher Anforderungen an den Komfort und die Leistungsfähigkeit der Shell. Man sollte die verschiedenen Mechanismen ebenso wie die Vielfalt der Shells weniger als eine Hürde, sondern als einen Luxus verstehen. Wenn Sie diesen Luxus näher kennenlernen wollen, sei daher hier nochmals auf die beiden Kapitel Einführung in die Bourne Again Shell und Shellprogrammierung verwiesen, welche sich dann auch den technischen Einzelheiten mit größerer Ausführlichkeit widmen.
Advanced IT-Basics. Referenten: Olga Assmus Marc Pawlowski 28.05.14
Advanced IT-Basics Referenten: Olga Assmus Marc Pawlowski 28.05.14 Was ist Linux? Bezeichnet nur den Kernel Betriebssystemkern: - legt Betriebs- und Datenorganisation fest, auf der die weitere Software
Betriebssystem: Linux Ubuntu. Cora Zinz & Eva Burghardt
Betriebssystem: Linux Ubuntu Cora Zinz & Eva Burghardt 28.05.2014 Linux Geschichte und Philosophie Abgrenzung zu Unix (zunehmend proprietär) 1991: Beginn Entwicklung Linux-Kernel (Linus Torvald) 1992:
Vorlesung Unix-Praktikum
Vorlesung 5. und Folien nach Carsten Gnörlich Technische Fakultät Universität Bielefeld 15. November 2017 1 / 34 Willkommen zur fünften Vorlesung Was gab es beim letzten Mal? Prozesse Dateiberechtigungen
Shell-Programmierung für Unix und Linux
Shell-Programmierung für Unix und Linux Grundlagen, Werkzeuge und praktische Skripte von Rainer Krienke 3., erweiterte Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446
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
Bunte Shells - Benutzung der Shellfarben
Bunte Shells - Benutzung der Shellfarben Autor: Nico Golde ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GPL Bunte Shells - Benutzung der Shellfarben Seite
Shell-Programmierung fur Unix und Linux
Rainer Krienke Shell-Programmierung fur Unix und Linux Grundlagen, Werkzeuge und praktische Skripte 3., erweiterte Auflage HANSER Inhaltsverzeichnis Vorwort 11 1 Einleitung 15 1.1 Die Unix-Shell 15 1.2
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/
Arithmetik in der tcsh
Arithmetik in der tcsh Variablen speichern Zeichenketten (also Strings/Wörter) @ statt set Interpretation als arithmetische Ausdrücke (aus Ziffern, (, ), +, -, *, /, % bestehend) Beispiele: @ var = (3
Werke der kompakt-reihe zu wichtigen Konzepten und Technologien der IT-Branche: ermöglichen einen raschen Einstieg, bieten einen fundierten
IT kompakt Werke der kompakt-reihe zu wichtigen Konzepten und Technologien der IT-Branche: ermöglichen einen raschen Einstieg, bieten einen fundierten Überblick, sind praxisorientiert, aktuell und immer
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
Aufgabensammlung IT 4131. Shellprogrammierung Teil I
Aufgabensammlung IT 4131 Shellprogrammierung Teil I Fragen: I.1 Was ist eine Shell? Skript 1.1.2, S. 4 a) aus der Sicht des Betriebssystems b) aus der Sicht des Anwenders I.2 Was ist ein Shell-Skript?
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
Bernd Bleßmann, Jörg Bleßmann. Linux. Aufbau und Einsatz eines Betriebssystems. 1. Auflage. HLuHB Darmstadt. Bestellnummer Bildungsverlag EINS
Bernd Bleßmann, Jörg Bleßmann Linux Aufbau und Einsatz eines Betriebssystems 1. Auflage Bestellnummer 01146 HLuHB Darmstadt 15917903 Bildungsverlag EINS Vorwort 7 1 Betriebssysteme 9 1.1 Die Aufgaben des
Diskettenzugriff unter Linux
Diskettenzugriff unter Linux Autor: Florian Fredegar Haftmann ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GFDL Diskettenzugriff unter Linux
Effizientes Arbeiten mit dem Emacs.
Effizientes Arbeiten mit dem Emacs Emacs für Programmierer, Online-Hilfe und Konfiguration Rainer Orth Alexander Sczyrba {ro,asczyrba}@techfak.uni-bielefeld.de Überblick komfortable Unterstützung zum Schreiben
Ü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
Linux und Shell-Programmierung Teil 5
Prof. Dr. Christian Baun Linux und Shell-Programmierung Teil 5 Fachhochschule Frankfurt am Main WS1314 1/44 Linux und Shell-Programmierung Teil 5 Prof. Dr. Christian Baun Fachhochschule Frankfurt am Main
SelfLinux-0.10.0. cron
cron Autor: JC PollmanChristian Richter ([email protected]@users.sourceforge.net) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GPL Linux bietet zwei verwandte Programme
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
UNIX und C. Einleitung
UNIX und C Einleitung 1 Themen UNIX Geschichte Eigenschaften Aufbau Shells Filesystem Wichtige Kommandos und Programme Einführung in C Arbeit mit C unter UNIX Kopplung von C-C und JAVA-Programmen Webseiten-Programmierung
Ein- und Ausgabeumlenkung
Ein- und Ausgabeumlenkung Viele Prozesse lesen und/oder schreiben Daten (z.b. who, date, cat, rm -i,...) Zu jedem Kommando gibt es voreingestellte Dateien, von denen Daten gelesen und/oder in die Daten
I Grundlagen der System-Administration 8
Inhaltsverzeichnis I Grundlagen der System-Administration 8 1 Starten und Anhalten des Systems 9 1.1 Überblick über den Boot-Vorgang................... 9 1.2 Der Bootmanager LILO.........................
Bash-Scripting Linux-Kurs der Unix-AG
Bash-Scripting Linux-Kurs der Unix-AG Zinching Dang 02. Juli 2013 Was ist ein Bash-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich bei
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.
Objektorientierte Programmierung. Kapitel 3: Syntaxdiagramme
Stefan Brass: OOP (Java), 3. 1/31 Objektorientierte Programmierung Kapitel 3: Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2014/15 http://www.informatik.uni-halle.de/ brass/oop14/
Korn-Shell: Einführung in Shellscripte 1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung
1. Übersicht: Einführung - 2. Die Kornshell im Detail - 3.Grundlagen der Programmierung 1. Übersicht und Einführung 1.1 Die Shell allgemein 1.2 Die korn-shell 1.3 Der Weg zum ersten Skript 1.4 Nutzen und
Übung: Entwickeln eines Shell-Skripts
Aufgabenteil 1 Ziel der Übung Übung: Entwickeln eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende
mit Access herangeführt.
Vorwort Möchten Sie gerne schnell und ohne Frust mit Access programmieren lernen? Dann ist dieses Buch genau das richtige für Sie. Sie werden hier Schritt für Schritt mit vielen anschaulichen Beispielen
Grundlagen Linux. Grundlagen Linux. Axel Pemmann. 08. Februar 2005
Grundlagen Linux Axel Pemmann 08. Februar 2005 1 / 25 1 Inhalt Inhalte des ersten Tages 2 Der Einstieg Distributionen Philosopie Eigenschaften Eigenschaften 3 Installation von Linux Vorbereitungen: Hard-
Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?
Liebe Leserin, lieber Leser 10 Kapitel i: Schnelleinstieg 13 Kapitel 2: Was sind Programme? 17 Was ist ein Programm? 18 Sprechen Sie Computer? 18 Von der Idee zum Programm 19 Von Windows, Fenstern und
Bash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 07.01.2013 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
Ralf Kirsch Uwe Schmitt. Programmieren inc. Eine mathematikorientierte Einführung. Mit 24 Abbildungen und 13 Tabellen. Springer
Ralf Kirsch Uwe Schmitt Programmieren inc Eine mathematikorientierte Einführung Mit 24 Abbildungen und 13 Tabellen Springer Inhaltsverzeichnis Eine Einleitung in Frage und Antwort V 1 Vorbereitungen 1
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-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Benjamin Eberle 1. Februar 2016 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Computer & 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
Vorlesung Unix-Praktikum
1/3 Vorlesung 5. und Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld 16. November 2015 2/3 Willkommen zur fünften Vorlesung Was gab es beim letzten Mal? Prozesse Dateiberechtigungen 3/3
Shell-Scripting Linux-Kurs der Unix-AG
Shell-Scripting Linux-Kurs der Unix-AG Andreas Teuchert 8. Juli 2014 Was ist ein Shell-Script? Aneinanderreihung von Befehlen, die ausgeführt werden Bedingte und wiederholende Ausführung möglich Nützlich
Betriebssysteme 2 BS2-A WS 2016/17. Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen. Foliensatz A: Einführung. v1.
BS2-A Betriebssysteme 2 WS 2016/17 Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen Foliensatz A: Einführung v1.0, 2016/09/29 22.09.2016 Betriebssysteme 2, WS 2016/17, Hans-Georg Eßer Folie A-1
Variablen 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
Das Handbuch zu KCron
Das Handbuch zu KCron Autor: Frank Börner ([email protected]) Autor: Robert Schröter ([email protected]) Autor: Morgan N. Sandquist ([email protected]) Formatierung: Frank Börner ([email protected])
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
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
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Wolfram Burgard
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Wolfram Burgard 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
Grundsoftware üblicher Computersysteme
Informatik 1 für Nebenfachstudierende Grundmodul Grundsoftware üblicher Computersysteme Kai-Steffen Hielscher Folienversion: 22. November 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht
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
Programmieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff
Programmieren in C Eine Einführung in die Programmiersprache C Prof. Dr. Nikolaus Wulff Agenda Elementare Einführung C Programm Syntax Datentypen, Variablen und Konstanten Operatoren und Ausdrücke Kontrollstrukturen
Arbeitsblatt: Wie rede ich mit einem Roboter?
Arbeitsblatt: Wie rede ich mit einem Roboter? Ausgangslage: Ein Roboter besitzt Sensoren, um seine Umgebung wahrzunehmen, und Aktoren, um seine Umgebung zu beeinflussen. Auch Menschen besitzen Sensoren
Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX
Einführung in Betriebssysteme UNIX AM BEISPIEL LINUX 23 UNIX entwickelt Anfang der 1970er Jahre von Ken Thompson und Dennis Ritchie (Bell Laboratories) Quelle: Wikipedia Zusammen und auf der Basis von
Vorkurs Informatik WiSe 16/17
Java Einführung Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 04.10.2016 Technische Universität Braunschweig, IPS Überblick Organisatorisches Hello! 04.10.2016 Dr. Werner Struckmann / Stephan Mielke,
L 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
Kommandozeilen effizient nutzen und verstehen
Kommandozeilen effizient nutzen und verstehen Linuxtag FH Salzburg Alexander Wirt 10. Mai 2006 Übersicht 1 Die Shell Was ist eine Shell Typische Funktionen heutiger Shells 2 Quoting Warum braucht man Quoting
Liesmich zum Kurs: Programmieren in der Bioinformatik mit Perl Konfigurierung der Programmierumgebung
Liesmich zum Kurs: Programmieren in der Bioinformatik mit Perl Konfigurierung der Programmierumgebung 1 1 Allgemeines Um die Beispiele und Aufgaben des Kurses Programmieren in der Bioinformatik mit Perl
Ulrich Cuber Das Einsteigerseminar SUSE Linux 10.x
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Ulrich Cuber Das Einsteigerseminar SUSE Linux 10.x Einleitung 13
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
SLT Schwabacher Linuxtage 2009 Herzlich willkommen. Peter Botschafter / sudo
SLT Schwabacher Linuxtage 2009 Herzlich willkommen Entstehung / Geschichte Was ist Linux Linux ist nicht Windows Warum Linux Distributionen Welche Distributionen Unterschiede Live oder Installation Grafik
1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69
Auf einen Blick 1 Gestatten: Raspberry Pi! 12 2 Schnellstart: Die erste Inbetriebnahme 23 3 Den Desktop kennenlernen 50 4 Wichtige Konsolenbefehle im Griff 69 5 Der Raspberry macht Musik -als MP3-Player
Zsh. Die magische Shell
Plenz Guckes: Zsh Julius Plenz Sven Guckes Zsh Die magische Shell Alle in diesem Buch enthaltenen Programme, Darstellungen und Informationen wurden nach bestem Wissen erstellt. Dennoch sind Fehler nicht
Echtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
Echtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
LINUX IN A NUTSHELL. 3. Auflage. Ellen Siever, Stephen Spainhour, Stephen Figgins & Jessica P. Hekman
LINUX IN A NUTSHELL 3. Auflage Ellen Siever, Stephen Spainhour, Stephen Figgins & Jessica P. Hekman Deutsche Übersetzung von Matthias Kalle Dalheimer, Sven Riedel, Ahmet Ertem & Matthias Warkus O'REILLY
<Insert Picture Here> MySQL Workbench für Einsteiger
MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit
Keine Angst vor Linux/Unix
Keine Angst vor Linux/Unix Ein Lehrbuch für Ein- und Umsteiger in Linux/Unix Inhaltsverzeichnis Vorwort Geleitwort Hinweis zur 11. Auflage v vii ix 1 Allgemeine Einführung....................................3
Shell-Skripte in Unix
Shell-Skripte in Unix SHELL-SKRIPTE IN UNIX Alexander Mayer Computer & Literatur Verlag GmbH Die Deutsche Bibliothek CIP-Einheitsaufnahme Bibliografische Information Der Deutschen Bibliothek Ein Titeldatensatz
Software-Praktikum. Überblick und Zeitplan
Standort Hagen Fachbereich Technische Betriebswirtschaft Software-Praktikum Überblick und Zeitplan Andreas de Vries und Volker Weiß Version: 26. September 2016 Inhaltsverzeichnis 1 Einführung und Überblick
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
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Maren Bennewitz 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
Erste Schritte in LATEX
Erste Schritte in LATEX Jan Rautner, Benedikt Wolf, Albin Zehe Donnerstag, 8. Oktober 2015 Inhaltsverzeichnis 1 Einführung 3 1.1 Motivation................................... 3 1.2 Installation..................................
I.1 Die Parrot Assemblersprache
I.1 Die Parrot Assemblersprache Die virtuelle CPU Parrot ermöglicht die Verarbeitung der Parrot Assemblersprache (PASM). Zum Einstieg soll ein erstes Beispiel die Ausführung einer PASM-Datei zeigen. Legen
einseitige Selektion zweiseitige Selektion
einseitige Selektion / Die einseitige Selektion gestattet die Ausführung einer eisung (welche wiederum eine Sequenz sein kann), wenn die angegebene wahr () ist. 19 zweiseitige Selektion _1 _2 _1 _2 Die
Linux Essentials. Michael Gisbers LPI e. V.
Linux Essentials Michael Gisbers LPI e. V. 20.04.2013 Michael Gisbers (LPI e. V.) Linux Essentials 20.04.2013 1 / 20 Über das LPI im Jahre 1999 in Kanada
Unix-Shell. Praxiskurs. basics Martin Dietze. o reillys
o reillys basics Martin Dietze Praxiskurs Unix-Shell Werden Sie zum Kommandozeilenvirtuosen Behandelt Bourne-Shell, Korn-Shell, bash & TC-Shell Mit Aufgaben und Lösungen die unter anderem den hauseigenen
4 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
Wo bekommst du Hilfe?
4 Hier geht es los! In vielen Fällen kannst du etwas erfolgreich einsetzen, ohne genau zu wissen, wie die Sache funktioniert. Ich kann die Schreibtischlampe einschalten und nutzen, ohne zu verstehen, wie
08.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
Shell-Skript-Programmierung
Patrick Ditchen Shell-Skript-Programmierung mitp Inhaltsverzeichnis Inhaltsverzeichnis Über den Autor 11 i Einführung 13 T.I Die Shell als User-Interface 13 1.2 Die Shell als Programmiersprache 13 1.3
Arzu Sanli Ibrahim Canakci
Shell-Programmierung 2 Agenda Projektziel Was ist die Shell? Shells im Vergleich Shell vs. C Wofür Shell-Programmierung? Shell-Programmierung Beispielprogramm Schlusswort Quellen 3 Projektziel Da die Möglichkeiten
Grundlagen der Informatik Vorlesungsskript
Grundlagen der Informatik Vorlesungsskript Prof. Dr. T. Gervens, Prof. Dr.-Ing. B. Lang, Prof. Dr. F.M. Thiesing, Prof. Dr.-Ing. C. Westerkamp 16 AUTOMATISCHES ÜBERSETZEN VON PROGRAMMEN MIT MAKE... 2 16.1
Bash-Skripting Linux-Kurs der Unix-AG
Bash-Skripting Linux-Kurs der Unix-AG Sebastian Weber 13.06.2012 Was ist ein Bash-Skript? Skript muss mit chmod +x ausführbar gemacht sein Aneinanderreihung von Befehlen normale Befehle nutzbar Sebastian
1.2 Ausführung von Python-Skripten
1 Basiskonzepte von Python Fenster, in dem man auf der Kommandozeile Python-Statements eingeben kann. Die Python-Shell meldet sich immer mit einer kurzen Information über die Version und einigen weiteren
DIMDI SmartSearch. MySmartSearch. Einrichtung eines individuellen Direkteinstiegs. Ausgabe 1.3 vom 14. Januar 2015. Waisenhausgasse 36-38a 50676 Köln
DIMDI SmartSearch MySmartSearch Einrichtung eines individuellen Direkteinstiegs Waisenhausgasse 36-38a 50676 Köln Telefon: +49 221 4724-1 Fax: +49 221 4724-444 www.dimdi.de Helpdesk Technik E-Mail: [email protected]
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
Matthias-Claudius-Gymnasium Fachcurriculum Informatik
Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in
Linux-Unix- Grundlagen
Helmut Herold Linux-Unix- Grundlagen Kommandos und Konzepte 5., überarbeitete Auflage ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney
Kurs für Linux Online Kurs Verwalter des Linux System
Kurs für Linux Online Kurs Verwalter des Linux System Akademie Domani [email protected] Allgemeines Programm des Kurses Linux Basis Programm MODUL 1 - Fundamental Einführung in Linux Das Verfahren
