Einführung in Linux/UNIX

Größe: px
Ab Seite anzeigen:

Download "Einführung in Linux/UNIX"

Transkript

1 Einführung in Linux/UNIX Wulf Alex 2008 Karlsruhe

2 Copyright by Wulf Alex, Karlsruhe Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License on page 349. Ausgabedatum: 18. November Dies ist ein Skriptum. Es ist unvollständig und enthält Fehler. Geschützte Namen wie UNIX oder PostScript sind nicht gekennzeichnet. Geschrieben mit dem Texteditor vi, formatiert mit L A TEX unter Debian GNU/Linux. Die Skripten liegen unter folgenden URLs zum Herunterladen bereit: Besuchen Sie auch die Seiten zu meinen Büchern: Von dem Skriptum gibt es neben der Normalausgabe eine Ausgabe in kleinerer Schrift (9 Punkte), in großer Schrift (14 Punkte) sowie eine Textausgabe für Leseprogramme (Screenreader).

3 There is an old system called UNIX, suspected by many to do nix, but in fact it does more than all systems before, and comprises astonishing uniques. Vorwort Die Skripten richten sich an Leser mit wenigen Vorkenntnissen in der Elektronischen Datenverarbeitung; sie sollen wie FRITZ REUTERS Urgeschicht von Meckelnborg ok för Schaulkinner tau bruken sin. Für die wissenschaftliche Welt zitiere ich aus dem Vorwort zu einem Buch des Mathematikers RICHARD COURANT: Das Buch wendet sich an einen weiten Kreis: an Schüler und Lehrer, an Anfänger und Gelehrte, an Philosophen und Ingenieure. Das Lernziel ist eine Vertrautheit mit Betriebssystemen der Gattung UNIX einschließlich Linux, der Programmiersprache C/C++ und dem weltumspannenden Internet, die so weit reicht, dass der Leser mit der Praxis beginnen und sich selbständig weiterbilden kann. Ausgelernt hat man nie. Zusammen bildeten die Skripten die Grundlage für das Buch UNIX. C und Internet, im Jahr 1999 in zweiter Auflage im Springer-Verlag erschienen (ISBN ). Das Buch ist vergriffen und wird auch nicht weiter gepflegt, da ich mich auf Debian GNU/Linux konzentriere. Meine Debian- Bücher (ISBN und ) sind ebenfalls bei Springer erschienen, aber nicht im Netz veröffentlicht. Die Skripten dagegen bleiben weiterhin im Netz verfügbar und werden bei Gelegenheit immer wieder überarbeitet. Warum ein Linux/UNIX? Die Betriebssysteme der Gattung UNIX laufen auf einer Vielzahl von Computertypen. Unter den verbreiteten Betriebssystemen sind sie die ältesten und ausgereift. Die UNIXe haben sich lange ohne kommerzielle Einflüsse entwickelt und tun das teilweise heute noch, siehe Linux, FreeBSD, NetBSD, OpenBSD und andere. Programmierer, nicht das Marketing, haben die Ziele gesetzt. Die UNIXe haben von Anfang an gemischte Hardware und die Zusammenarbeit mehrerer Benutzer unterstützt. In Verbindung mit dem X Window System, einem netzfähigen Fenstersystem, sind die UNIXe unter den Betriebssystemen mittlerer Größe die leistungsfähigsten. Linux/UNIX-Rechner waren von Anbeginn im Internet dabei und haben seine Entwicklung bestimmt. Warum C/C++? Die universelle Programmiersprache C mit ihrer mächtigen Erweiterung C++ ist im Vergleich zu BASIC etwa ziemlich einheitlich. Der Anfang ist leicht, an die Grenzen stoßen wenige Benutzer. Das Zusammenspiel zwischen C/C++-Programmen und Linux/UNIX funktioniert reibungslos. Warum das Internet? Das Internet ist das größte Computernetz dieser Erde, ein Zusammenschluss vieler regionaler Netze. Ursprünglich auf Hochschulen und Behörden beschränkt, sind mittlerweile auch Industrie, Handel iii

4 iv und Privatpersonen beteiligt. Unser berufliches Leben und zunehmend unser privates Dasein werden vom Internet berührt. Eine -Anschrift ist so wichtig geworden wie ein Telefonanschluss. Als Informationsquelle ist das Netz unentbehrlich. Bei der Stoffauswahl habe ich mich von meiner Arbeit als Benutzer, Verwalter und Programmierer leiten lassen. Besonderer Wert wird auf die Erläuterung der zahlreichen Fachbegriffe gelegt, die dem Anfänger das Leben erschweren. Die typische Frage, vor der auch ich immer wieder stehe, lautet: Was ist XYZ und wozu kann man es gebrauchen? Hinsichtlich vieler Einzelheiten verweise ich auf die Referenz-Handbücher zu den Rechenanlagen und Programmiersprachen oder auf Monografien, um den Text nicht über die Maßen aufzublähen; er ist ein Kompromiss aus Breite und Tiefe. Alles über UNIX, C und das Internet ist kein Buch, sondern ein Bücherschrank. An einigen Stellen gehe ich außer auf das Wie auch auf das Warum ein. Von Zeit zu Zeit sollte man den Blick weg von den Wellen auf das Meer richten, sonst erwirbt man nur kurzlebiges Wissen. Man kann den Gebrauch eines Betriebssystems, einer Programmiersprache oder der Netzdienste nicht allein aus Büchern erlernen das ist wie beim Klavierspielen oder Kuchenbacken. Die Beispiele und Übungen wurden auf einer Hewlett-Packard 9000/712 unter HP-UX und einem PC der Marke Weingartener Katzenberg Auslese unter Debian GNU/Linux entwickelt. Als Shell wurden Bourne-Abkömmlinge bevorzugt, als Compiler wurde neben dem von Hewlett-Packard der GNU gcc verwendet. Die vollständigen Quellen der Beispiele stehen im Netz. Dem Text liegen eigene Erfahrungen aus fünf Jahrzehnten zugrunde. Seine Wurzeln gehen zurück auf eine Erste Hilfe für Benutzer der Hewlett- Packard 9000 Modell 550 unter HP-UX, im Jahr 1986 aus zwanzig Aktenordnern destilliert, die die Maschine begleiteten. Gegenwärtig verschiebt sich der Schwerpunkt in Richtung Debian GNU/Linux. Ich habe auch fremde Hilfe beansprucht und danke Kollegen in den Universitäten Karlsruhe und Lyon sowie Mitarbeitern der Firmen IBM und Hewlett-Packard für schriftliche Unterlagen und mündlichen Rat sowie zahlreichen Studenten für Anregungen und Diskussionen. Darüber hinaus habe ich fleißig das Internet angezapft und viele dort umlaufende Guides, Primers, HOWTOs, Tutorials und Sammlungen von Frequently Asked Questions (FAQs) verwendet. Weingarten (Baden), 15. Februar 2006 Wulf Alex

5 Übersicht 1 Über den Umgang mit Computern 2 2 Linux/UNIX 21 A Zahlensysteme 286 B Zeichensätze und Sondertasten 292 C Papier- und Schriftgrößen 311 D Farben 313 E Die wichtigsten Linux/UNIX-Kommandos 315 F Besondere Linux/UNIX-Kommandos 321 G Zugriffsrechte (ls -l) 324 H Linux/UNIX-Signale 326 I Beispiele LaTeX 328 J Karlsruher Test 341 K GNU Lizenzen 349 L Zum Weiterlesen 357 v

6 Inhalt 1 Über den Umgang mit Computern Was macht ein Computer? Woraus besteht ein Rechner? Was muss man wissen? Wie läuft eine Sitzung ab? Wo schlägt man nach? Warum verwendet man Computer (nicht)? Begriffe Memo Fragen Linux/UNIX Grundbegriffe Wozu braucht man ein Betriebssystem? Verwaltung der Betriebsmittel Verwaltung der Daten Einteilung der Betriebssysteme Laden des Betriebssystems Das Besondere an UNIX Die präunicische Zeit Entstehung Vor- und Nachteile UNIX-Philosophie Aufbau GNU is not UNIX Daten in Bewegung: Prozesse Was ist ein Prozess? Prozesserzeugung (exec, fork) Selbständige Prozesse (nohup) Priorität (nice) Dämonen Was ist ein Dämon? Dämon mit Uhr (cron) Line Printer Scheduler (lpsched) Internet-Dämon (inetd) Mail-Dämon (sendmail) Interprozess-Kommunikation (IPC) IPC mittels Dateien Pipes Named Pipe (FIFO) vi

7 INHALT vii Signale (kill, trap) Nachrichtenschlangen Semaphore Gemeinsamer Speicher Sockets Streams Begriffe Prozesse Memo Prozesse Übung Prozesse Fragen Prozesse Daten in Ruhe: Dateien Dateiarten Datei-System Sicht von unten Datei-System Sicht von oben Netz-Datei-Systeme (NFS) Zugriffsrechte Set-User-ID-Bit Zeitstempel Inodes und Links stdin, stdout, stderr Schreiben und Lesen von Dateien Archivierer (tar, gtar) Packer (compress, gzip) Weitere Kommandos Begriffe Dateien Memo Dateien Übung Dateien Fragen Dateien Shells Gesprächspartner im Dialog Kommandointerpreter Umgebung Umlenkung Shellskripts Noch eine Skriptsprache: Perl Begriffe Shells Memo Shells Übung Shells Fragen Shells Benutzeroberflächen Lokale Benutzeroberflächen Kommandozeile Menüs Zeichen-Fenster, curses Grafische Fenster Multimediale Oberflächen Software für Behinderte

8 viii INHALT X Window System (X11) Zweck OSF/Motif Begriffe Oberflächen, X Window System Memo Oberflächen, X Window System Übung Oberflächen, X Window System Fragen Oberflächen, X Window System Writer s Workbench Zeichensätze und Fonts (oder die Umlaut-Frage) Zeichensätze Fonts, Orientierung Reguläre Ausdrücke Editoren (ed, ex, vi, elvis, vim) Universalgenie (emacs) Einrichtung Benutzung Einfachst: pico Joe s Own Editor (joe) Der Nirwana-Editor (nedit) Binär-Editoren Stream-Editor (sed) Listenbearbeitung (awk) Verschlüsseln (crypt) Aufgaben der Verschlüsselung Symmetrische Verfahren Unsymmetrische Verfahren Angriffe (Kryptanalyse) Formatierer Inhalt, Struktur und Aufmachung Ein einfacher Formatierer (adjust) UNIX-Formatierer (nroff, troff) LaTeX Texinfo Hypertext Was ist Hypertext? Hypertext Markup Language (HTML) PostScript und PDF PostScript Portable Document Format (PDF) Computer Aided Writing Weitere Werkzeuge (grep, diff, sort usw.) Textdateien aus anderen Welten (DOS, Mac) Druckerausgabe (lp, lpr, CUPS) Begriffe Writer s Workbench Memo Writer s Workbench Übung Writer s Workbench Fragen Writer s Workbench

9 INHALT ix 2.8 Programmer s Workbench Nochmals die Editoren Compiler und Linker (cc, ccom, ld) Unentbehrlich (make) Debugger (xdb, gdb) Profiler (time, gprof) Archive, Bibliotheken (ar) Weitere Werkzeuge Versionsverwaltung mit RCS, SCCS und CVS Systemaufrufe Was sind Systemaufrufe? Beispiel Systemzeit (time) Beispiel Datei-Informationen (access, stat, open, close) Beispiel Prozesserzeugung (exec, fork) Begriffe Programmer s Workbench Memo Programmer s Workbench Übung Programmer s Workbench Fragen Programmer s Workbench L atelier graphique Übersicht Was heißt Grafik? Raster- und Vektorgrafik Koordinatensysteme Grafische Elemente Linien Flächen Körper Transformationen Modellbildung Farbe Oberfläche und Beleuchtung (Rendering) Nachbearbeitung Grafik-Bibliotheken (GKS, OpenGL, Mesa) Datenrepräsentation Zeichnungen Fotos Animation Computer Aided Design Präsentationen Begriffe Grafik Memo Grafik Übung Grafik Fragen zur Grafik Das digitale Tonstudio Grundbegriffe Datei-Formate

10 x INHALT Begriffe Tonstudio Memo Tonstudio Übung Tonstudio Fragen Tonstudio Kommunikation Message (write, talk) Mail (mail, mailx, elm, mutt) Neuigkeiten (news) Message of the Day Ehrwürdig: UUCP Begriffe Kommunikation Memo Kommunikation Übung Kommunikation Fragen Kommunikation Echtzeit-Erweiterungen UNIX auf PCs MINIX Linux Entstehung Eigenschaften Distributionen Installation GNU und Linux XFree - X11 für Linux K Desktop Environment (KDE) Dokumentation Installations-Beispiel BSD, NetBSD, FreeBSD Systemverwaltung Systemgenerierung und -update Systemstart und -stop Benutzerverwaltung NIS-Cluster Geräteverwaltung Gerätedateien Terminals Platten, Datei-Systeme Drucker Einrichten von Dämonen Überwachung, Systemprotokolle, Accounting System Weitere Pflichten Softwarepflege Konfiguration des Systems Störungen und Fehler Begriffe Systemverwaltung Memo Systemverwaltung Übung Systemverwaltung

11 INHALT xi Fragen zur Systemverwaltung Exkurs über Informationen A Zahlensysteme 286 B Zeichensätze und Sondertasten 292 B.1 EBCDIC, ASCII, Roman8, IBM-PC B.2 German-ASCII B.3 ASCII-Steuerzeichen B.4 Latin-1 (ISO ) B.5 Latin-2 (ISO ) B.6 HTML-Entities B.7 Sondertasten C Papier- und Schriftgrößen 311 C.1 Papierformate C.2 Schriftgrößen D Farben 313 D.1 RGB-Farbwerte D.2 X11-Farben D.3 HTML-Farben E Die wichtigsten Linux/UNIX-Kommandos 315 F Besondere Linux/UNIX-Kommandos 321 F.1 vi(1) F.2 emacs(1) F.3 joe(1) F.4 Drucken G Zugriffsrechte (ls -l) 324 H Linux/UNIX-Signale 326 I Beispiele LaTeX 328 I.1 Textbeispiel I.2 Gelatexte Formeln I.3 Formeln im Quelltext J Karlsruher Test 341 K GNU Lizenzen 349 K.1 GNU General Public License K.2 GNU Free Documentation License L Zum Weiterlesen 357

12 Abbildungen 1.1 Aufbau eines Rechners Aufbau UNIX Prozesse Datei-System, Sicht von unten Datei-Hierarchie Harter Link Weicher Link X Window System X11 Screen Dump OSF/Motif-Fenster gnuplot von (sin x)/x Versuchsdaten xfig-zeichnung Übertragung einer Information xii

13 Tabellen 2.1 Zugriffsrechte von Dateien Zugriffsrechte von Verzeichnissen G.1 Zugriffsrechte von Dateien und Verzeichnissen xiii

14 Programme und andere Quellen 2.1 Shellskript Signalbehandlung C-Programm Zeitstempel Shellskript Sicheres Löschen Shellskript Datei-Hierarchie C-Programm Umgebung Shellskript Drucken von man-seiten C-Programm Line-Feed zu CR-LF Shellskript Frequenzwörterliste Shellskript Positionsparameter Shellskript Benutzerliste Shellskript Menü Shellskript Primzahlen Shellskript Anzahl Dateien Shellskript Frage Shellskript Türme von Hanoi Shellskript /etc/profile Shellskript /etc/.profile Perlskript Primzahlen Perlskript Anzahl Bücher C-Programm Zeichenumwandlung Shellskript Textersetzung awk-skript Sachregister LaTeX-Datei alex.sty LaTeX-Datei main.tex LaTeX-Datei dinbrief.tex Makefile makebrief Shellskript Telefonverzeichnis Shellskript Stilanalyse Makefile Erweitertes Makefile C-Programm mit Funktionsbibliothek C-Funktion Mittelwert C-Funktion Varianz Makefile zum Sortierprogramm Include-Datei zum Sortierprogramm C-Programm Sortieren C-Funktion Bubblesort C-Programm Systemzeit FORTRAN-Programm Systemzeit C-Programm Datei-Informationen C-Programm Fork-Bombe xiv

15 Programme und andere Quellen xv 2.42 C-Programm mit Fehlern gnuplot-skript Shellskript Home-Verzeichnisse Shellskript Serverüberwachung

16 xvi Programme und andere Quellen

17 Zum Gebrauch Hervorhebungen im Text werden kursiv dargestellt. Titel von Veröffentlichungen oder Abschnitten, kurze Zitate oder wörtliche Rede werden im Text kursiv markiert. In Aussagen über Wörter werden diese kursiv abgesetzt. Stichwörter für einen Vortrag oder eine Vorlesung erscheinen fett. Namen von Personen stehen in KAPITÄLCHEN. Eingaben von der Tastatur und Ausgaben auf den Bildschirm werden in Schreibmaschinenschrift wiedergegeben. Hinsichtlich der deutschen Rechtschreibung befindet sich das Manuskript in einem Übergangsstadium. Hinter Linux/UNIX-Kommandos folgt manchmal in Klammern die Nummer der betroffenen Sektion des Referenz-Handbuchs, z. B. vi(1). Diese Nummer samt Klammern ist beim Aufruf des Kommandos nicht einzugeben. Suchen Sie die englische oder französische Übersetzung eines deutschen Fachwortes, so finden Sie diese bei der erstmaligen Erläuterung des deutschen Wortes. Suchen Sie die deutsche Übersetzung eines englischen oder französischen Fachwortes, so finden Sie einen Verweis im Sach- und Namensverzeichnis. UNIX wird hier immer als die Gattung der aus dem bei AT&T um 1970 entwickelten Unix ähnlichen Betriebssysteme verstanden, nicht als geschützter Name eines bestimmten Produktes. Ich gebe möglichst genaue Hinweise auf weiterführende Dokumente im Netz. Der Leser sei sich aber bewußt, dass sich sowohl Inhalte wie Adressen (URLs) ändern. Bei Verweisen auf Webseiten (URLs) ist die Angabe des Protokolls weggelassen. Unter Benutzer, Programmierer, Verwalter usw. werden sowohl männliche wie weibliche Erscheinungsformen verstanden. Ich rede den Leser mit Sie an, obwohl unter Studenten und im Netz das Du üblich ist. Gegenwärtig erscheint mir diese Wahl passender. 1

18 Rien n est simple. Sempé 1 Über den Umgang mit Computern 1.1 Was macht ein Computer? Eine elektronische Datenverarbeitungsanlage, ein Computer oder Rechner, ist ein Werkzeug, mit dessen Hilfe man Informationen speichert (Änderung der zeitlichen Verfügbarkeit), übermittelt (Änderung der örtlichen Verfügbarkeit), erzeugt oder verändert (Änderung des Inhalts). Für Informationen sagt man auch Nachrichten oder Daten 1. Sie lassen sich durch gesprochene oder geschriebene Wörter, Zahlen, Bilder oder im Rechner durch elektrische oder magnetische Zustände darstellen. Speichern heißt, die Information so zu erfassen und aufzubewahren, dass sie am selben Ort zu einem späteren Zeitpunkt unverändert zur Verfügung steht. Übermitteln heißt, eine Information unverändert einem anderen in der Regel, aber nicht notwendigerweise an einem anderen Ort verfügbar zu machen, was wegen der endlichen Geschwindigkeit aller irdischen Vorgänge Zeit kostet. Da sich elektrische Transporte jedoch mit Lichtgeschwindigkeit (nahezu km/s) fortbewegen, spielt der Zeitbedarf nur in seltenen Fällen eine Rolle. Juristen denken beim Übermitteln weniger an die Ortsänderung als an die Änderung der Verfügungsgewalt. Zum Speichern oder Übermitteln muss die physikalische Form der Information meist mehrmals verändert werden, was sich auf den Inhalt auswirken kann, aber nicht soll. Verändern heißt inhaltlich verändern: eingeben, suchen, auswählen, verknüpfen, sortieren, prüfen, sperren oder löschen. Tätigkeiten, die mit Listen, Karteien, Rechenschemata zu tun haben oder die mit geringen Abweichungen häufig wiederholt werden, sind mit Rechnerhilfe schneller und sicherer zu bewältigen. Rechner finden sich nicht nur in Form grauer Kästen auf oder neben Schreibtischen, sondern auch versteckt in Fotoapparaten, Waschmaschinen, Heizungsregelungen, Autos, Motorrädern und Telefonen. Diese versteckten Rechner werden Embedded Systems (Eingebettete Systeme) genannt. Das Wort Computer stammt aus dem Englischen, wo es vor hundert Jahren eine Person bezeichnete, die berufsmäßig rechnete, einen Rechenknecht oder eine Rechenmagd. Heute versteht man nur noch die Maschinen darunter. Das englische Wort wiederum geht auf lateinisch computare zurück, 1 Schon geht es los mit den Fußnoten: Bei genauem Hinsehen gibt es Unterschiede zwischen Information, Nachricht und Daten, siehe Abschnitt 2.15 Exkurs über Informationen auf Seite

19 1.1. WAS MACHT EIN COMPUTER? 3 was berechnen, veranschlagen, erwägen, überlegen bedeutet. Die Franzosen sprechen vom ordinateur, die Spanier vom ordenador, dessen lateinischer Ursprung ordo Reihe, Ordnung bedeutet. Die Portugiesen um sich von den Spaniern abzuheben gebrauchen das Wort computador. Die Schweden nennen die Maschine dator, analog zu Motor, die Finnen tietokone, was Wissensmaschine bedeutet. Hierzulande sprach man eine Zeit lang von Elektronengehirnen, weniger respektvoll von Blechbregen. Im Deutschen verbreitet ist das Wort Rechner, wobei heute niemand mehr an eine Person denkt. Rechnen bedeutete urpsünglich ordnen, richten, gehört in eine vielköpfige indoeuropäische Wortfamilie und war nicht auf Zahlen beschränkt. Die Wissenschaft von der Informationsverarbeitung ist die Informatik, englisch Computer Science, französisch Informatique. Ihre Wurzeln sind die Mathematik und die Elektrotechnik; kleinere Wurzelausläufer reichen auch in Wissenschaften wie Physiologie und Linguistik. Sie zählt zu den Ingenieurwissenschaften. Die früheste mir bekannte Erwähnung des Wortes Informatik findet sich in der Firmenzeitschrift SEG-Nachrichten (Technische Mitteilungen der Standard Elektrik Gruppe) 1957 Nr. 4, S. 171: KARL STEIN- BUCH, Informatik: Automatische Informationsverarbeitung. STEINBUCH berichtet in einem Referat von 1970, dass das Wort Informatik etwa im Jahre 1955 der Firma Standard Elektrik Lorenz AG geschützt und mit dem Informatik-System Quelle (Versandhaus Quelle) der Öffentlichkeit vorgestellt worden sei. Damit war das Wort geboren; die Wissenschaft von der Computerey wußte aber noch nicht, wie sie sich im deutschsprachigen Raum nennen soll. Es wurde sogar bezweifelt, dass sie eine eigene Wissenschaft sei. Am Morgen des 26. Februar 1968 nach dem 3. Internationalen Kolloquium über aktuelle Probleme der Rechentechnik an der TU Dresden unter der Verantwortung von NIKOLAUS JOACHIM LEHMANN einigten sich die dort anwesenden Größen der deutschen Computerwissenschaft unter der Führung von FRIEDRICH L. BAUER nach französischem Beispiel auf die Bezeichnung Informatik. Diese Entscheidung war ebenso glücklich wie wichtig für die weitere Entwicklung dieser Wissenschaft im deutschen Sprachbereich: gegenüber Politik, Forschungsträgern, anderen Wissenschaften und in der Öffentlichkeit konnten nun ihre Vertreter unter einer einheitlichen und einprägsamen Bezeichnung auftreten. Kurze Zeit später wurden die Gesellschaft für Informatik und in Karlsruhe das Institut für Informatik, Direktor KARL NI- CKEL, gegründet. Mit dem Wintersemester 1969/70 beginnt in Karlsruhe die Informatik als eigener, voller Studiengang. Kurz darauf wird die Karlsruher Fakultät für Informatik aus der Taufe gehoben. Der Begriff Informatik ist somit rund fünfzig Jahre alt, Computer gibt es seit siebzig Jahren, Überlegungen dazu stellten CHARLES BABBAGE vor rund zweihundert und GOTTFRIED WILHELM LEIBNIZ vor vierhundert Jahren an. Die Bedeutung der Information war dagegen schon im Altertum bekannt. Der Läufer von Marathon setzte 490 vor Christus sein Leben daran, eine Information so schnell wie möglich in die Heimat zu übermitteln. Neu in unserer Zeit ist die Möglichkeit, Informationen maschinell zu verarbeiten. Informationsverarbeitung ist nicht an Computer gebunden. Die Informatik beschränkt sich insbesondere nicht auf das Herstellen von Computer-

20 4 KAPITEL 1. ÜBER DEN UMGANG MIT COMPUTERN programmen. Der Computer hat jedoch die Aufgaben und die Möglichkeiten der Informatik ausgeweitet. Unter Technischer Informatik im Scherz Lötkolben-Informatik genannt versteht man den elektrotechnischen Teil. Den Gegenpol bildet die Theoretische Informatik nicht zu verwechseln mit der Informationstheorie die sich mit formalen Sprachen, Grammatiken, Semantik, Automaten, Entscheidbarkeit, Vollständigkeit und Komplexität von Problemen beschäftigt. Computer und Programme sind in der Angewandten Informatik zu Hause. Die Grenzen innerhalb der Informatik sowie zu den Nachbarwissenschaften sind jedoch unscharf und durchlässig. Die heute in Hochschulen und größeren Unternehmen selbstverständlichen Rechenzentren waren anfangs umstritten. Abgesehen von den Fachleuten, die deren Daseinsberechtigung grundsätzlich bezweifelten (es ging ja auch um viel Geld), hatten manche Außenstehende die falsche Vorstellung, ein Rechenzentrum sei eine Einrichtung, bei der man abends sein Problem abliefere und am nächsten Morgen die Lösung abhole, ohne sich mit niedrigen Künsten wie numerischer Mathematik oder Programmiertechnik Finger und Hirn zu besudeln. Die Entwicklung vor allem das Netz hat die Aufgaben der Rechenzentren deutlicher hervortreten lassen. Computer sind Automaten, Maschinen, die auf bestimmte Eingaben mit bestimmten Tätigkeiten und Ausgaben antworten. Dieselbe Eingabe führt immer zu derselben Ausgabe; darauf verlassen wir uns. Deshalb ist es im Grundsatz unmöglich, mit Computern Zufallszahlen zu erzeugen (zu würfeln). Zwischen einem Briefmarkenautomaten (Postwertzeichengeber) und einem Computer besteht jedoch ein wesentlicher Unterschied. Ein Briefmarkenautomat nimmt nur Münzen entgegen und gibt nur Briefmarken aus, mehr nicht. Es hat auch mechanische Rechenautomaten gegeben, die für spezielle Aufgaben wie die Berechnung von Geschossbahnen oder Gezeiten oder für die harmonische Analyse eingerichtet waren. Das Verhalten von mechanischen Automaten ist durch ihre Mechanik unveränderlich vorgegeben. Bei einem Computer hingegen wird das Verhalten durch ein Programm bestimmt, das im Gerät gespeichert ist und leicht ausgewechselt werden kann. Derselbe Computer kann sich wie eine Schreibmaschine, eine Rechenmaschine, eine Zeichenmaschine, ein Telefon-Anrufbeantworter, ein Schachspieler oder wie ein Lexikon verhalten, je nach Programm. Er ist ein Universal-Automat. Das Wort Programm ist lateinisch-griechischen Ursprungs und bezeichnet ein öffentliches Schriftstück wie ein Theater- oder Parteiprogramm. Im Zusammenhang mit Computern ist an ein Arbeitsprogramm zu denken. Die englische Schreibweise ist programme, Computer ziehen jedoch das amerikanische program vor. Die Gallier reden häufiger von einem logiciel als von einem programme, wobei logiciel das gesamte zu einer Anwendung gehörende Programmpaket meint bestehend aus mehreren Programmen samt Dokumentation. Mit dem Charakter der Computer als Automaten hängt zusammen, dass sie entsetzlich dumm sind und des gesunden Menschenverstandes ermangeln. Darüber hinaus sind sie kleinlich bis zum geht nicht mehr. Ein fehlendes Komma kann sie zum Stillstand bringen. Man muss ihnen ausführlich und in exakter Sprache sagen, was sie tun sollen. Ein häufiges Problem im Umgang

Einführung in Linux/UNIX

Einführung in Linux/UNIX Einführung in Linux/UNIX Wulf Alex 2008 Karlsruhe Copyright 2000 2008 by Wulf Alex, Karlsruhe Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation

Mehr

Handbuch NOXON Favourites Commander

Handbuch NOXON Favourites Commander Handbuch NOXON Favourites Commander TerraTec Electronic GmbH Copyright (c) 2008 TerraTec Electronic GmbH. Permission is granted to copy, distribute and/or modify this document under

Mehr

Einführung in UNIX. W. Alex, G. Bernör und B. Alex. Universität Karlsruhe

Einführung in UNIX. W. Alex, G. Bernör und B. Alex. Universität Karlsruhe Einführung in UNIX W. Alex, G. Bernör und B. Alex 2000 Universität Karlsruhe Copyright 2000 by Wulf Alex, Karlsruhe Denominacion de origen calificada. Ausgabedatum: 19. Januar 2001. Email: wulf.alex@mvm.uni-karlsruhe.de

Mehr

Einführung in UNIX. W. Alex. A. Alex, B. Alex und G. Bernör. Universität Karlsruhe. unter Mitarbeit von

Einführung in UNIX. W. Alex. A. Alex, B. Alex und G. Bernör. Universität Karlsruhe. unter Mitarbeit von Einführung in UNIX W. Alex unter Mitarbeit von A. Alex, B. Alex und G. Bernör 2002 Universität Karlsruhe Copyright 2000, 2002 by Wulf Alex, Karlsruhe Ausgabedatum: 29. November 2002. Email: wulf.alex@mvm.uni-karlsruhe.de

Mehr

4 l Springer Vieweg. Keine Angst. vor Linux/Unix. Unix-Anwender. Ein Lehrbuch für Linux- und. Christine Wolfinger

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

Mehr

Einführung in C/C++ W. Alex. Universität Karlsruhe

Einführung in C/C++ W. Alex. Universität Karlsruhe Einführung in C/C++ W. Alex 2004 Universität Karlsruhe Copyright 2000, 2002, 2003, 2004 by Wulf Alex, Karlsruhe Permission is granted to copy, distribute and/or modify this document under the terms of

Mehr

Inhatsverzeichnis. 1.Einleitung. Lehrgang: NMM Informatik: Der Computer. Lehrer: Spahr Marcel. Name: E L E M E N T E D E S C O M P U T E R S Datum:

Inhatsverzeichnis. 1.Einleitung. Lehrgang: NMM Informatik: Der Computer. Lehrer: Spahr Marcel. Name: E L E M E N T E D E S C O M P U T E R S Datum: Lehrer: Spahr Marcel SCHULE LAUPEN Lehrgang: NMM Informatik: Der Computer Name: E L E M E N T E D E S C O M P U T E R S Datum: In diesem Kapitel erfährst du die Bedeutung der Begriffe Hardware" und Software"

Mehr

Einführung in die Angewandte Bioinformatik

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-

Mehr

2 Konventionen und Begriffe zu diesem Buch

2 Konventionen und Begriffe zu diesem Buch 2 Konventionen und Begriffe zu diesem Buch Dieses Kapitel gibt Ihnen einige Hinweise, wie das Lehrbuch aufbereitet ist, was die einzelnen Darstellungen aussagen und was Sie vorab wissen sollten, um mit

Mehr

Anpassen des MegaCAD 2011 Fluentmenüs

Anpassen des MegaCAD 2011 Fluentmenüs Anpassen des MegaCAD 2011 Fluentmenüs Prolog Das Fluentmenü wurde mit MegaCAD Version 2011 neu eingeführt. Diese Anleitung soll dazu dienen langjährigen und versierten MegaCAD-Nutzern, die keine Ängste

Mehr

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück Mehrdad Momeny Übersetzung: Burkhard Lück 2 Inhaltsverzeichnis 1 Einführung 5 2 Blogilo benutzen 6 2.1 Erste Schritte......................................... 6 2.2 Einen Blog einrichten....................................

Mehr

Einführung in das Internet

Einführung in das Internet Einführung in das Internet W. Alex und B. Alex 2000 Universität Karlsruhe Copyright 2000 by Wulf Alex, Karlsruhe Denominacion de origen calificada. Ausgabedatum: 19. Januar 2001. Email: wulf.alex@mvm.uni-karlsruhe.de

Mehr

Auf der Homepage steht

Auf der Homepage steht Auf der Homepage steht VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product

Mehr

Computergruppe Heimerdingen Grundkurs. Karlheinz Wanja & Richard Zeitler

Computergruppe Heimerdingen Grundkurs. Karlheinz Wanja & Richard Zeitler Computergruppe Heimerdingen Grundkurs Karlheinz Wanja & Richard Zeitler Grundsatz: Keine Panik!!! Das ist der wichtigste Satz, den man sich am Anfang seiner Computerkarriere immer wieder klar machen muss.

Mehr

Schach, Adventure Diagramm, Grafik und Bildbearbeitung Mathematisches Programm und Tabellenkalkulation. Rechner und Monitor einschalten

Schach, Adventure Diagramm, Grafik und Bildbearbeitung Mathematisches Programm und Tabellenkalkulation. Rechner und Monitor einschalten Mit einem Computer kann man... schreiben spielen zeichnen rechnen sammeln und finden kommunizieren regeln und steuern Textverarbeitung Schach, Adventure Diagramm, Grafik und Bildbearbeitung Mathematisches

Mehr

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler. Die Architektur von UNIX/Linux- Betriebssystemen Mag. Lukas Feiler, SSCP lukas.feiler@lukasfeiler.com http://www.lukasfeiler.com/lectures_brg9 1977: Berkeley Software Distribution/BSD (U.C. Berkeley) 1986:

Mehr

08.05.2012 UNIX. Linux. UNIX Derivate, die wichtigsten. Free BSD (Open) Solaris MacOS X Linux. UNIX Dateisystem, wichtige Ordner.

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

Mehr

Kapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python.

Kapitel 6,»Objektorientierte Programmierung«, widmet sich der objektorientierten Programmierung mit Python. 1.3 Aufbau des Buchs lichkeiten offen. Auf die Unterschiede der beiden Versionen gehe ich besonders ein, sodass ein späterer Umstieg von der einen zur anderen Version leichtfällt. Erste Zusammenhänge werden

Mehr

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches Verwendung der bereitgestellten Virtuellen Maschinen»Einrichten einer Virtuellen Maschine mittels VirtualBox sowie Zugriff auf

Mehr

Das Handbuch zu KSnapshot

Das Handbuch zu KSnapshot Richard J. Moore Robert L. McCormick Brad Hards Korrektur: Lauri Watts Entwickler: Richard J Moore Entwickler: Matthias Ettrich Übersetzung des Handbuchs: Robert Gogolok Übersetzung des Handbuchs: Kilian

Mehr

Statistik und Computer Statistische Software (R) Paul Fink, M.Sc. Formeln und Code Was ist Statistiksoftware?

Statistik und Computer Statistische Software (R) Paul Fink, M.Sc. Formeln und Code Was ist Statistiksoftware? Statistik und Computer Efron (2001): Statistik im 20. Jahrhundert Statistische Software (R) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Einführung Applications 1900 Theory?

Mehr

Unix Grundlagen. - ii - Ambit Professional Seminar Series. Autor: Prof. J. Anton Illik Diplom-Informatiker

Unix Grundlagen. - ii - Ambit Professional Seminar Series. Autor: Prof. J. Anton Illik Diplom-Informatiker Ambit Professional Seminar Series Unix Grundlagen Autor: Prof. J. Anton Illik Diplom-Informatiker unter Mitarbeit von I. Gelrich C. Keefer P. Ott K. Rothemund C. Ruane S. Sahin K-H. Schmidt Ambit Informatik

Mehr

Vorwort. vii. 1) http://www.raspberrypi.org/

Vorwort. vii. 1) http://www.raspberrypi.org/ Vorwort In den letzten Jahrzehnten sind Computer immer billiger geworden, sodass Sie sie heute nicht nur auf Ihrem Schreibtisch finden, sondern in fast jedem Elektronikgerät, angefangen beim Smartphone

Mehr

Handbuch USC-Homepage

Handbuch USC-Homepage Handbuch USC-Homepage I. Inhalt I. Inhalt Seite 1 II. Wichtigste Grundregel Seite 1 III. Funktionen der Seite Seite 2 1. Anmelden in der Community Seite 2 2. Mein Account Seite 3 3. Wechselzone Seite 4

Mehr

Hilfen unter Linux. Interne - externe Hilfen. Jens Kummerow

Hilfen unter Linux. Interne - externe Hilfen. Jens Kummerow Hilfen unter Linux Interne - externe Hilfen Jens Kummerow Hilfe - help Mit diesem kurzen Vortrag möchte ich die Möglichkeiten aufzeigen, die es unter Linux gibt, um das Ziel zu erreichen: Wie löse ich

Mehr

1 Allgemeines 4 1.1 Ziel des Dokument... 4 1.2 Name des Dokuement... 4 1.3 Version... 4 1.4 Allgemein... 4 1.5 Status... 4 1.6 Empfänger...

1 Allgemeines 4 1.1 Ziel des Dokument... 4 1.2 Name des Dokuement... 4 1.3 Version... 4 1.4 Allgemein... 4 1.5 Status... 4 1.6 Empfänger... Inhaltsverzeichnis 1 Allgemeines 4 1.1 Ziel des Dokument.............................. 4 1.2 Name des Dokuement............................. 4 1.3 Version..................................... 4 1.4 Allgemein...................................

Mehr

001 Gibt es einen roten Faden, den man aus der Beobachtung der letzten Jahrzehnte aus der Open Source Kultur ableiten kann?

001 Gibt es einen roten Faden, den man aus der Beobachtung der letzten Jahrzehnte aus der Open Source Kultur ableiten kann? 001 Liebe Veranstaltungsteilnehmer ich heiße sie herzlich willkommen und bedanke mich bei Gernot Gauper, dass ich jetzt mit Ihnen über mein Herzensthema "Open Source" sprechen darf. Gibt es einen roten

Mehr

Truecrypt. 1. Was macht das Programm Truecrypt?

Truecrypt. 1. Was macht das Programm Truecrypt? Truecrypt Johannes Mand 09/2013 1. Was macht das Programm Truecrypt? Truecrypt ist ein Programm, das Speicherträgern, also Festplatten, Sticks oder Speicherkarten in Teilen oder ganz verschlüsselt. Daten

Mehr

Inhaltsverzeichnis (ohne Adminrecht/Vorlagen)

Inhaltsverzeichnis (ohne Adminrecht/Vorlagen) Inhaltsverzeichnis (ohne Adminrecht/Vorlagen) Hauptmenü Startseite Einstellungen Profil bearbeiten Nutzerverwaltung Abmelden Seiten Seiten verwalten/bearbeiten Seiten erstellen Dateien Dateien verwalten

Mehr

Webseiten mit HTML. Visual QuickProject Guide. von Elizabeth Castro

Webseiten mit HTML. Visual QuickProject Guide. von Elizabeth Castro Webseiten mit HTML Visual QuickProject Guide von Elizabeth Castro Der Ihnen vorliegende Visual QuickProject Guide langweilt nicht mit Theorie und umständlichen Erklärungen, sondern nutzt große Farbabbildungen

Mehr

Das simond Handbuch by Peter H. Grasch. Copyright 2009-2010 Peter Grasch. simond ist die Serverkomponente der simon Spracherkennungslösung.

Das simond Handbuch by Peter H. Grasch. Copyright 2009-2010 Peter Grasch. simond ist die Serverkomponente der simon Spracherkennungslösung. Das simond Handbuch Das simond Handbuch by Peter H. Grasch Copyright 2009-2010 Peter Grasch simond ist die Serverkomponente der simon Spracherkennungslösung. Permission is granted to copy, distribute and/or

Mehr

Alinof Key s Benutzerhandbuch

Alinof Key s Benutzerhandbuch Alinof Key s Benutzerhandbuch Version 3.0 Copyright 2010-2014 by Alinof Software GmbH Page 1/ Vorwort... 3 Urheberechte... 3 Änderungen... 3 Systemvoraussetzungen für Mac... 3 Login... 4 Änderung des Passworts...

Mehr

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

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.

Mehr

1 Dein TI nspire CAS kann fast alles

1 Dein TI nspire CAS kann fast alles INHALT 1 Dein kann fast alles... 1 2 Erste Schritte... 1 2.1 Systemeinstellungen vornehmen... 1 2.2 Ein Problem... 1 3 Menü b... 3 4 Symbolisches Rechnen... 3 5 Physik... 4 6 Algebra... 5 7 Anbindung an

Mehr

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client

Mehr

GDI-Knoppix 4.0.2 - Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006

GDI-Knoppix 4.0.2 - Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006 GDI-Knoppix 4.0.2 - Erste Schritte Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand: 04.05.2006 Dieses Dokument beschreibt elementare Dinge im Umgang mit Knoppix. Knoppix ist ein "Live-Linux".

Mehr

Wörterbücher von MS nach Ooo konvertieren

Wörterbücher von MS nach Ooo konvertieren Wörterbücher von MS nach Ooo konvertieren Herausgegeben durch das deutschsprachige Projekt von OpenOffice.org Autoren Autoren vorhergehender Versionen RPK ggmbh Kempten Copyright und Lizenzhinweis Copyright

Mehr

Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux. Dirk Wenzel Dr. Jörg Gruner

Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux. Dirk Wenzel Dr. Jörg Gruner Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux Dirk Wenzel Dr. Jörg Gruner SS 2006 1. Anmelden und Abmelden bei UNIX-Systemen Als es noch keine graphischen Benutzeroberflächen (GUI's)

Mehr

Programmieren was ist das genau?

Programmieren was ist das genau? Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet

Mehr

Ein kleines Computer-Lexikon

Ein kleines Computer-Lexikon Stefan Edelmann 10b NIS-Klasse Ein kleines Computer-Lexikon Mainboard Die Hauptplatine! Sie wird auch Motherboard genannt. An ihr wird das gesamte Computerzubehör angeschlossen: z.b. Grafikkarte Soundkarte

Mehr

Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt

Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt 1. Die Dateien truecrypt-4.3a.zip (http://www.truecrypt.org/downloads.php)und langpack-de- 1.0.0-for-truecrypt-4.3a.zip (http://www.truecrypt.org/localizations.php)

Mehr

MEMO_MINUTES. Update der grandma2 via USB. Paderborn, 29.06.2012 Kontakt: tech.support@malighting.com

MEMO_MINUTES. Update der grandma2 via USB. Paderborn, 29.06.2012 Kontakt: tech.support@malighting.com MEMO_MINUTES Paderborn, 29.06.2012 Kontakt: tech.support@malighting.com Update der grandma2 via USB Dieses Dokument soll Ihnen helfen, Ihre grandma2 Konsole, grandma2 replay unit oder MA NPU (Network Processing

Mehr

mit Programmen Arbeiten Was bringt Ihnen dieses Kapitel?

mit Programmen Arbeiten Was bringt Ihnen dieses Kapitel? 25791 Linux - Easy 3 Arbeiten mit Programmen Was bringt Ihnen dieses Kapitel? Wenn Sie unter Linux ein Fenster öffnen, etwas ausdrucken oder ein Dokument schreiben, wird immer ein Programm ausgeführt.

Mehr

Benutzen Sie bitte den Front-USB-Slot für Ihre Sticks. Warten Sie ca. 15 Sekunden. Doppelklicken Sie das Icon 'USB- Stick aktivieren'.

Benutzen Sie bitte den Front-USB-Slot für Ihre Sticks. Warten Sie ca. 15 Sekunden. Doppelklicken Sie das Icon 'USB- Stick aktivieren'. Hilfe zu den SunRay-Terminals Login Die Anmeldung erfolgt mit Ihrer Benutzernummer der Bibliothek (017..). Das Kennwort ist identisch mit dem für die Selbstbedienungsfunktionen des Infoguide. Hinweise

Mehr

Vorwort. Dieses Buch ist für alle,

Vorwort. Dieses Buch ist für alle, 1 Vorwort Die Programmiersprache C++ erfreut sich immer größerer Beliebtheit und Verbreitung. Warum ist das so? Mittlerweile hat sich die Erkenntnis durchgesetzt, dass Wartbarkeit und Wiederverwendbarkeit

Mehr

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline. online Das ist ein englisches Wort und bedeutet in der Leitung". Wenn du mit einem Freund oder einer Freundin telefonierst, bist du online. Wenn sich 2 Computer dein Computer und einer in Amerika miteinander

Mehr

Das Handbuch zu KSystemLog. Nicolas Ternisien

Das Handbuch zu KSystemLog. Nicolas Ternisien Nicolas Ternisien 2 Inhaltsverzeichnis 1 KSystemLog verwenden 5 1.1 Einführung.......................................... 5 1.1.1 Was ist KSystemLog?................................ 5 1.1.2 Funktionen.....................................

Mehr

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 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

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

C und Linux. Martin Gräfe. Die Möglichkeiten des Betriebssystems mit eigenen Programmen nutzen ISBN 3-446-22973-6. Inhaltsverzeichnis

C und Linux. Martin Gräfe. Die Möglichkeiten des Betriebssystems mit eigenen Programmen nutzen ISBN 3-446-22973-6. Inhaltsverzeichnis C und Linux Martin Gräfe Die Möglichkeiten des Betriebssystems mit eigenen Programmen nutzen ISBN 3-446-22973-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22973-6

Mehr

Werkzeuge der Informatik UNIX

Werkzeuge der Informatik UNIX Autor: David Mainzer Institut für Informatik 1 Werkzeuge der Informatik UNIX Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 17. Dezember

Mehr

Die 7 Module des ECDL (Syllabus 5.0)

Die 7 Module des ECDL (Syllabus 5.0) Die 7 Module des ECDL (Syllabus 5.0) Die nachstehenden Lernziele geben einen Überblick über die Lerninhalte der 7 Module des ECDL nach dem seit Februar 2008 gültigen Lehrplan (Syllabus 5.0). Kandidaten

Mehr

alojamiento en mallorca unterkunft auf mallorca lodgings on majorca HANDBUCH

alojamiento en mallorca unterkunft auf mallorca lodgings on majorca HANDBUCH alojamiento en mallorca unterkunft auf mallorca lodgings on majorca HANDBUCH PRÄMISSEN Der Umgang mit Internetprogrammen (z.b. Microsoft Internet Explorer ) wird vorausgesetzt. Kenntnisse der Microsoft

Mehr

Python ist leicht zu erlernen, unterstützt mehrere Programmierparadigmen und ist klar strukturiert.

Python ist leicht zu erlernen, unterstützt mehrere Programmierparadigmen und ist klar strukturiert. 1 Einführung In diesem Kapitel wird die moderne Programmiersprache Python vorgestellt. Nach einigen Bemerkungen zur Installation dieser Sprache wird gezeigt, wie Python interaktiv ausgeführt werden kann.

Mehr

INTRO zum ECDL INTRO zum ECDL

INTRO zum ECDL INTRO zum ECDL INTRO zum ECDL DLGI Dienstleistungsgesellschaft für Informatik Am Bonner Bogen 6 53227 Bonn Tel.: 0228-688-448-0 Fax: 0228-688-448-99 E-Mail: info@dlgi.de, URL: www.dlgi.de Dieser Syllabus darf nur in

Mehr

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

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

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr

Beuth Hochschule JDK und TextPad WS14/15, S. 1

Beuth Hochschule JDK und TextPad WS14/15, S. 1 Beuth Hochschule JDK und TextPad WS14/15, S. 1 JDK und TextPad Der TextPad ist ein ziemlich ausgereifter Text-Editor, den man auch als einfache ("noch durchschaubare") Entwicklungsumgebung z.b. für Java-Programme

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Erforderliche Konfiguration Installation und Aktivierung - 1 - Erforderliche Konfiguration Programme der 4D v15 Produktreihe benötigen folgende Mindestkonfiguration: Windows OS X

Mehr

Einführung Wissenschaftliches Rechnen. René Lamour. Sommersemester 2015

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

Mehr

UNIX Ein kleiner Ausschnitt

UNIX Ein kleiner Ausschnitt UNIX Ein kleiner Ausschnitt Christian Brüffer brueffer@freebsd.org The FreeBSD Project UNIX p.1/19 Übersicht Was ist UNIX? Die UNIX Philosophie Die Geschichte von UNIX Was man beim Umstieg beachten sollte...

Mehr

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr

Bilder im Internet. Hans Magnus Enzensberger

Bilder im Internet. Hans Magnus Enzensberger Kapitel 4 Alle reden von Kommunikation, aber die wenigsten haben sich etwas mitzuteilen. Hans Magnus Enzensberger Bilder im Internet Nach der etwas umfangreichen vorangehenden Lektion zum Ausklang der

Mehr

Eigene Dokumente, Fotos, Bilder etc. sichern

Eigene Dokumente, Fotos, Bilder etc. sichern Eigene Dokumente, Fotos, Bilder etc. sichern Solange alles am PC rund läuft, macht man sich keine Gedanken darüber, dass bei einem Computer auch mal ein technischer Defekt auftreten könnte. Aber Grundsätzliches

Mehr

H. Tornsdorf М. Tornsdorf. Das große Buch zu

H. Tornsdorf М. Tornsdorf. Das große Buch zu H. Tornsdorf М. Tornsdorf Das große Buch zu DATA BECKER Inhaltsverzeichnis 1.1 Starten von MS-DOS 24 1.2 Erste Arbeiten auf der Kommandooberfläche 27 1.2.1 Dateien anzeigen 31 1.2.2 Dateien kopieren 38

Mehr

Computer AG: Inhalte Die Computeranlage 2. Die Tastatur 3. Dateien und Ordner organisieren 4. Namensschild erstellen- Formatieren will gelernt sein

Computer AG: Inhalte Die Computeranlage 2. Die Tastatur 3. Dateien und Ordner organisieren 4. Namensschild erstellen- Formatieren will gelernt sein Computer AG: Inhalte Die Computeranlage Cluster: Rund um den Computer Information: Der Computer Handbuch Seite 1: Die Teile einer Computeranlage AB Die Teile einer Computeranlage AB Computerrätsel Diff:

Mehr

A) Durchsuchen von Datenbanken im Internet durch Endnote

A) Durchsuchen von Datenbanken im Internet durch Endnote EINLEITUNG/ANWEISUNGEN ZU DIESEM TEXT Wir werden die obere Liste (File/ Edit usw.) benutzen, obwohl die meisten Funktionen auch möglich mit rechtem Mausklick, mit Kombinationen der Tastatur oder mit den

Mehr

HILFE Datei. UPC Online Backup

HILFE Datei. UPC Online Backup HILFE Datei UPC Online Backup Inhalt Login Screen......? Welcome Screen:......? Manage Files Screen:...? Fotoalbum Screen:.........? Online backup Client Screen...? Frequently Asked Questions (FAQ s)...?

Mehr

Installations- und Bedienungsanleitung GigaKRYPT bessere Verschlüsselung

Installations- und Bedienungsanleitung GigaKRYPT bessere Verschlüsselung Installations- und Bedienungsanleitung GigaKRYPT bessere Verschlüsselung Inhaltsverzeichnis Einleitung... 3 System-Voraussetzungen... 3 Installation... 4 Freischaltung der Vollversion... 4 Bedienung...

Mehr

B.4. B.4 Betriebssysteme. 2002 Prof. Dr. Rainer Manthey Informatik II 1

B.4. B.4 Betriebssysteme. 2002 Prof. Dr. Rainer Manthey Informatik II 1 Betriebssysteme Betriebssysteme 2002 Prof. Dr. Rainer Manthey Informatik II 1 Bekannte Betriebssysteme Windows 2000 CMS UNIX MS-DOS OS/2 VM/SP BS 2000 MVS Windows NT Solaris Linux 2002 Prof. Dr. Rainer

Mehr

Eine kurze Anleitung zur Vorbereitung eines Apple-Rechners im Sinne der Vorlesung Informatik für Mathematiker und Physiker

Eine kurze Anleitung zur Vorbereitung eines Apple-Rechners im Sinne der Vorlesung Informatik für Mathematiker und Physiker Eine kurze Anleitung zur Vorbereitung eines Apple-Rechners im Sinne der Vorlesung Informatik für Mathematiker und Physiker Dorian Kind 23. Oktober 2006 Da ein funktionierender Setup für das Bewältigen

Mehr

Bogobit Digimux mit Viessmann Multiplex-Signalen und Märklin Central Station 2

Bogobit Digimux mit Viessmann Multiplex-Signalen und Märklin Central Station 2 Bogobit Digimux mit Viessmann Multiplex-Signalen und Märklin Central Station 2 1 Ein neues Signal in der CS2 anlegen Führen Sie die folgenden Schritte aus, um ein neues Signal in der CS2 anzulegen und

Mehr

FH Frankfurt am Main WS 2007/2008. Unix-Praktikum

FH Frankfurt am Main WS 2007/2008. Unix-Praktikum FH Frankfurt am Main WS 2007/2008 Fachbereich 2 UNIX-Praktikum Studiengang Informatik Dr. Joachim Schneider Übungsblatt 3 Unix-Praktikum Lernziele: Dateiattribute, Umgang mit Zugriffsberechtigungen, Archivieren

Mehr

Unterricht mit neuen Medien

Unterricht mit neuen Medien Unterricht mit neuen Medien 1 Medienkompetenz Einführung in die Mediennutzung in JG 1/2 und 3/4 Minimalkonsens neue Medien Medienkompetenz 2 Der Computer ist an der Grundschule Sande neben allen anderen

Mehr

PDF Dateien für den Druck erstellen

PDF Dateien für den Druck erstellen PDF Dateien für den Druck erstellen System Mac OS X Acrobat Version 6 Warum eigentlich PDF? PDF wird nicht nur in der Druckwelt immer wichtiger. Das Internet ist voller Informationsschriften im PDF-Format,

Mehr

Literatur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung

Literatur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml

Mehr

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1

Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1 1 Installationsanleitung für die netzbasierte Variante Bis Version 3.5 Copyright KnoWau Software 2013 KnoWau, Allgemeine Bedienhinweise Seite 1 2 Seite absichtlich leer KnoWau, Allgemeine Bedienhinweise

Mehr

Staatlich geprüfter EDV-Führerschein

Staatlich geprüfter EDV-Führerschein Staatlich geprüfter 1. Seit wie viel Jahren gibt es den Personal Computer? seit ~ 50 Jahren seit ~ 30 Jahren seit ~ 20 Jahren seit ~ 5 Jahren Computer gibt es schon immer. 2. Ein Computer wird auch als

Mehr

Linux-Unix- Grundlagen

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

Mehr

Betriebssysteme Kap A: Grundlagen

Betriebssysteme Kap A: Grundlagen Betriebssysteme Kap A: Grundlagen 1 Betriebssystem Definition DIN 44300 Die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften dieser Rechenanlage die Basis der möglichen Betriebsarten

Mehr

L A TEX, Linux, Python

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

Mehr

Handbuch zum Mensurenprogramm

Handbuch zum Mensurenprogramm Handbuch zum Mensurenprogramm Von Reiner Janke March-Buchheim (bei Freiburg) Reiner Janke 1996 Was kann das Programm? Das Programm schreibt Mensurlisten (Weiten-, Längen-, Aufschnittmensuren etc.) von

Mehr

Seminar»Bildbearbeitung«Leseprobe. Sven Owsianowski SVO-Webdesign GbR 27.08.2014 1. Auflage

Seminar»Bildbearbeitung«Leseprobe. Sven Owsianowski SVO-Webdesign GbR 27.08.2014 1. Auflage 2014 Seminar»Bildbearbeitung«Sven Owsianowski SVO-Webdesign GbR 27.08.2014 1. Auflage Inhalt 1 Herzlich willkommen...3 2 Inhalt des Seminars...4 3 Fotos mit»fotor«bearbeiten...5 3.1 Das Startfenster...6

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

Mehr

Anwendertreffen 20./21. Juni

Anwendertreffen 20./21. Juni Anwendertreffen Forum Windows Vista Warum Windows Vista? Windows Vista wird in relativ kurzer Zeit Windows XP als häufigstes Betriebssystem ablösen. Neue Rechner werden (fast) nur noch mit Windows Vista

Mehr

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2

09.10.2015. 02.10.2015 + 07.10.2015 Seite 1. 02.10.2015 + 07.10.2015 Seite 2 02.10.2015 + 07.10.2015 Seite 1 02.10.2015 + 07.10.2015 Seite 2 1 Anzahl der Klassenarbeiten: Mindestens zwei Klassenarbeiten pro Halbjahr (= 4 KA pro Jahr) Im ersten Ausbildungsjahr gibt es jedoch kein

Mehr

Bank X Mobile Benutzerhandbuch

Bank X Mobile Benutzerhandbuch Bank X Mobile Benutzerhandbuch Installation: 1. Speichern Sie die beiden Anhänge aus der Mail auf dem Schreibtisch. 2. Entpacken Sie die Datei BankXMobile.zip mit einem Doppelklick. 3. Starten Sie itunes

Mehr

Praktikum RO1 Einführung Linux / Ubuntu / Bash

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

Mehr

3. Linux-Schnelleinstieg

3. Linux-Schnelleinstieg 3. Linux-Schnelleinstieg DiesesKapitelhilftIhnenbeidenerstenSchrittenunterLinux:einloggen,Programmeausführen, aufdateienunddatenträgerzugreifen,ausloggenbzw.rechnerherunterfahrenetc.daskapitel vermittelteinminimalesgrundlagenwissenüberdiedateiverwaltungvonlinuxundverrät,wosie

Mehr

Vorwort. Hello World (2. Auflage)

Vorwort. Hello World (2. Auflage) zu Hello World (2. Auflage) von Warren und Carter Sande ISBN (Buch): 978-3-446-43806-4 ISBN (E-Book): 978-3-446-43814-9 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43806-4

Mehr

Von: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher

Von: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher Von: Sven Weltring, Viola Berlage, Pascal Küterlucks, Maik Merscher Inhaltsverzeichnis 1. Desktop 2. Erklärung von Tastatur und Maus 3. Computer ausschalten 4. Neuer Ordner erstellen 5. Microsoft Word

Mehr

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

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

Mehr

Werke der kompakt-reihe zu wichtigen Konzepten und Technologien der IT-Branche: ermöglichen einen raschen Einstieg, bieten einen fundierten

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

Mehr

Dokument Information. Hilfe für. ArmorToken. Hilfe für ArmorToken Seite 1 von 8

Dokument Information. Hilfe für. ArmorToken. Hilfe für ArmorToken Seite 1 von 8 Dokument Information Hilfe für ArmorToken Hilfe für ArmorToken Seite 1 von 8 Inhalt Inhalt 1 Hilfe für ArmorToken... 3 1.1.1 Willkommen bei ArmorToken... 3 1.1.2 ArmorToken installieren... 3 1.1.3 Verschlüsseln

Mehr

Zugriff zum Datenaustausch per scponly

Zugriff zum Datenaustausch per scponly Zugriff zum Datenaustausch per scponly Warum scponly? In der Grundkonfiguration der Musterlösung ist es notwendig, dass ein Benutzer, der die Möglichkeit haben soll von außen Dateien mit dem Server auszutauschen,

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Einführung in die Programmierung 1. Einführung 1.1. Ziele der Vorlesung Einblicke und Überblicke zu den Mitteln (Hardware, Software) und Methoden (Analysieren, Entwerfen, Algorithmieren, Programmieren,

Mehr

Hinweise zur Archivierung und Veröffentlichung von Abschlussarbeiten in der Digitalen Bibliothek der Hochschule Neubrandenburg

Hinweise zur Archivierung und Veröffentlichung von Abschlussarbeiten in der Digitalen Bibliothek der Hochschule Neubrandenburg Hinweise zur Archivierung und Veröffentlichung von Abschlussarbeiten in der Digitalen Bibliothek der Hochschule Neubrandenburg (Version 1.2) Allgemeines http://digibib.hs-nb.de Die Hochschule Neubrandenburg

Mehr

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 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

Mehr

Die Hifidelio App Beschreibung

Die Hifidelio App Beschreibung Die Hifidelio App Beschreibung Copyright Hermstedt 2010 Version 1.0 Seite 1 Inhalt 1. Zusammenfassung 2. Die Umgebung für die Benutzung 3. Der erste Start 4. Die Ansicht Remote Control RC 5. Die Ansicht

Mehr

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Nachfolgend finden Sie die drei Aufgaben, die Sie als Zulassungsvoraussetzung für die Scheinklausur am 18.7.2001

Mehr