Linux das bessere Windows?
|
|
|
- Jakob Ritter
- vor 10 Jahren
- Abrufe
Transkript
1 Große Übung Programmieren - Linux-Tools - Sebastian Ebers Institut für Telematik, Universität zu Lübeck Linux das bessere Windows? Ein ganz klares Jein 2 Linux, das andere Windows? Lizenzkosten Hardware-Unterstützung Software Verwaltung, Unterstützung, etc. Zielgruppe Datei- und Verzeichnissystem Rechtesystem Bedeutung der Konsole 3 1
2 Verzeichnisbaum Es gibt unter Linux keine Laufwerksbuchstaben Alle Verzeichnisse, Dateien und Geräte befinden sich unterhalb des Wurzelverzeichnisses / / ist vergleichbar mit Laufwerk C: unter Windows Zusätzliche Partitionen werden in ein Verzeichnis unterhalb von / eingehängt 4 Verzeichnisbaum / dev Geräte etc Konfigurations- und Informationsdateien home Enthält Eigene Dateien aller Benutzer meier Eigene Dateien des Benutzers meier media Enthält Einhängepunkte für transportable Medien mnt Weiterer Einhängepunkt opt Speicherort für selbst zusätzliche Programme proc Enthält Schnittstellen zu laufenden Prozessen usr enthält den Großteil der Systemtools, Bibliotheken und installierten Programme 5 (Unix-)Shell / Terminal / Konsole Steht auch ohne (grafische) Desktop-Umgebung zur Verfügung Ermöglicht die kommandozeilenbasierte Benutzung des Betriebssystems Die Standard-Shell unter Linux ist oft die Bash Nützliche Features Autovervollständigung, Historie, Befehlskürzel Etc. 6 2
3 Konventionen <Programm> bedeutet: Setze an dieser Stelle den Namen des Programms ein (ohne < und >) [<Pfad>] bedeutet: Die Angabe <Pfad> ist optional Setze an dieser Stelle den Namen des Pfads ein (ohne < und >) 7 Arbeiten mit Dateien und Verzeichnissen Inhalt des aktuellen Verzeichnisses anzeigen ls Zeigt Namen nicht-versteckter Dateien und Verzeichnisse an ls a Zeigt Namen aller Dateien und Verzeichnisse an ls la Zeigt Namen und Zusatzinformationen aller Spezielle Verzeichnisse. Referenz auf das aktuelle Verzeichnis.. Referenz auf das übergeordnete Verzeichnis 8 man pages Hilfe zur Funktion, Optionen, Parametern etc. von Konsolenbefehlen Beispiele man ls Hilfe zum Anzeigen von Verzeichnisinhalten man java Infos zum Starten von Java- Programmen man javac Infos zum Übersetzen von Java- Programmen 9 3
4 Navigation im Verzeichnisbaum Pfadangaben Absolute Pfade: Ausgangspunkt ist das Wurzelverzeichnis Fängt immer mit / an Relative Pfade: Ausgangspunkt ist das aktuelle Verzeichnis Fängt nie mit / an Fängt mit. oder.. oder ganz ohne Punkte an 10 Navigation im Verzeichnisbaum Pfadangaben bei Verzeichniswechsel Aktuelles Verzeichnis: /home/meier (Anzeige mit pwd) Wechsel in Verzeichnis /home/meier/test : Relativ: cd test oder cd./test Absolut: cd /home/meier/test 11 Navigation im Verzeichnisbaum Pfadangaben bei Verzeichniswechsel Aktuelles Verzeichnis: /home/meier (Anzeige mit pwd) Wechsel in Verzeichnis /home/mueller/test Relativ: Absolut: cd../mueller/test cd /home/mueller/test 12 4
5 Programme in der Shell starten Oft mit Parametern Zur Konfiguration oder zur Übergabe von Informationen Trennung einzelner Parameter durch Leerzeichen Inhalt doppelter Anführungszeichen gilt als ein Parameter Beispiele: ls l /media Gibt den Inhalt des Ordners /media aus touch "hallo welt.txt" Legt die Datei./hallo welt.txt an cat hallo welt.txt Gibt den Inhalt der Dateien./hallo und./welt.txt aus 13 Arbeiten mit Verzeichnissen Verzeichnis anlegen Relative Variante: mkdir test entspricht mkdir./test Absolute Variante: mkdir /home/meier/test Verzeichnis löschen rmdir <Pfad> löscht nur leere Verzeichnisse rm r <Pfad> löscht alle Verzeichnisse (rekursiv) 14 Arbeiten mit Verzeichnissen Verstecktes Verzeichnis anlegen mkdir [<Pfad>].<Verzeichnisname> Verzeichnisinhalt anzeigen ls [<Pfad>] Zeigt Namen nicht-versteckter Dateien und Verzeichnisse an ls a [<Pfad>] Zeigt Namen aller Dateien und Verzeichnisse an ls la [<Pfad>] Zeigt Namen und Zusatzinformationen aller 15 5
6 Arbeiten mit Dateien Eine leere Datei anlegen: touch [<Pfad>]<Dateiname> Eine leere, versteckte Datei anlegen: touch [<Pfad>].<Dateiname> Dateien löschen: rm [<Pfad>]<Dateiname(n)> Inhalt einer Datei anzeigen cat <Dateiname> Zeigt die Datei komplett an less <Dateiname> bildschirmweise Anzeige 16 Arbeiten mit Dateien und Verzeichnissen Kopieren cp [-r] <Quelle> <Ziel> Kopiert Datei(en) und/oder Verzeichnis(se) Verschieben mv <Quelle> <Ziel> Verschiebt Datei(en) und/oder Verzeichnis(se) Dateien editieren (hier mit Editor vi): vi [<Pfad>]<Dateiname> 17 Dateien auf der Konsole editieren: vi/vim Komplett textbasiert Auf den meisten Unix-Systemen vorinstalliert Funktioniert auch ohne Desktop-Umgebung Nützliche Tipps Merkblätter (Cheat Sheets) eet_tutorial.html
7 Grafische Texteditoren Übersicht auf Ubuntuusers.de: gedit ( SciTE ( Geany ( Leafpad ( Kate ( Mousepad ( 19 Suchen und Finden Suchen von Dateien und Verzeichnissen mit find Beispiel: Finde Datei mit dem Namen test.txt im aktuellen Verzeichnis find. type f name test.txt Suchen in Dateien mit grep Bsp. 1: Suche nach Navigation oder navigation in test.txt grep i navigation test.txt Bsp. 2: Suche nach gut gemacht in test.txt grep "gut gemacht" test.txt grep gut\ gemacht test.txt 20 Standard Ein- und Ausgaben Standardeingabe: stdin Tastatur Standardausgabe: stdout Bildschirm Standardfehlerausgabe: stderr Bildschirm Die Standardein- und ausgaben lassen sich auch in Dateien umleiten 21 7
8 Umleitung von Ein- und Ausgaben Symbol Bedeutung < Lese Eingabe aus einer Datei und nicht von der Tastatur > Schreibe Ausgabe in eine Datei und nicht auf den Bildschirm (der aktuelle Inhalt der Datei wird überschrieben) >> Hänge Ausgabe an eine Datei an, statt sie auf dem Bildschirm auszugeben 2> 2>> > 2>&1 >> 2>&1 Schreibe die Fehlerausgabe nicht auf den Bildschirm sondern in eine Datei bzw. hänge sie an eine Datei an Kombiniere normale und Fehlerausgabe Beispiele: ls l / > dirlist.txt 2>&1 cat < dirlist.txt 22 Verbinden von Programmen mit Pipes <programm1> <programm2> Leitet die Standardausgabe von programm1 in die Standardeingabe von programm2 um Beispiel: Gebe Informationen wie Dateirechte, etc. zu einer Datei, die test im Namen enthält, auf der Konsole aus ls l grep test 23 Verketten von Programmen Unbedingtes Verketten <programm1> ; <programm2> Bedingtes Verketten <programm1> && <programm2> (<programm1> <programm2>)&& <programm3> Exit-Status eines Programms 0 Alles in Ordnung!= 0 Fehler 24 8
9 Datei- und Verzeichnisrechte Für jedes Objekt geordnet nach Besitzer Gruppe Rest festgelegt werden, ob es gelesen und / oder beschrieben und / oder ausgeführt werden kann. 25 Datei- und Verzeichnisrechte Rechte Besitzer (u) Rechte Gruppe (g) Rechte Rest (o) Besitzer Besitzer Gruppe Datei / Verzeichnis - r w x r w - r - - meier mitarb myfile.txt d r Der w x Besitzer r - x meier - - x darf meier mitarb mydir die Datei myfile.txt lesen (r), beschreiben (w) und ausführen (x). Jedes Mitglied der Gruppe mitarb (außer dem Besitzer) darf die Datei myfile.txt lesen (r), beschreiben (w), aber nicht ausführen (-). Alle anderen dürfen die Datei myfile.txt nur lesen (r). Das führende d bei mydir zeigt an, dass es sich um ein Verzeichnis handelt. 26 Datei- und Verzeichnisrechte Mittels chmod kann man dem Besitzer (u), der Gruppe (g), allen Anderen (o) oder Allen (a) Rechte zugestehen (+), entziehen (-) oder zuweisen (=) Beispiel 1: Gruppe darf myfile.txt zusätzlich ausführen und der Besitzer darf lesen und schreiben. chmod u=rw,g+x myfile.txt 27 9
10 Arbeiten mit Programmen Programme im Verzeichnisbaum finden which <Programmname> Programme starten, die sich im Suchpfad für Programme ($PATH) befinden: <Programmname> (z.b. cd) nicht im Suchpfad befinden: Pfadname zwingend notwendig : <Pfad>/<Programmname> Programme im aktuellen Verzeichnis werden mittels./<programmname> gestartet 28 Umgebungsvariablen Eine Umgebungsvariable enthält beliebige Zeichenketten, die in den meisten Fällen Pfade zu bestimmten Programmen oder Daten enthalten, sowie bestimmte Daten, die von mehreren Programmen verwendet werden können. Quelle: Umgebungsvariablen Alle aktuell gesetzten Umgebungsvariablen anzeigen: env Bestimmte Umgebungsvariable anzeigen: echo $<Variablenname> Wichtige Umgebungsvariablen: PATH HOME JAVA_HOME 30 10
11 Umgebungsvariablen setzen Temporär, für die aktuelle Konsole und daraus gestartete Programme Kommando in der Konsole: export PATH=$PATH:<absoluter Pfad> Dauerhaft für alle neu gestarteten Konsolen Zeile in die Bash-Konfiguration des Benutzers: export PATH=$PATH:<absoluter Pfad> Pfade werden unter Linux mit : getrennt 31 Die Konfiguration der Bash Unter $HOME/.bashrc liegt die benutzereigene Konfigurationsdatei für die Bash. Sie wird bei jedem Öffnen eines interaktiven Terminals geladen. Unter $HOME/.bash_profile liegt eine weitere Konfigurationsdatei, die nur beim Starten einer Login- Shell geladen wird. 32 Beispiel-Einträge in der Bash-Konfiguration export TEMP=/tmp export JAVA_HOME=/usr/lib/jvm/java-6-sun alias ll='ls -l' alias la='ls -A' alias lal='ls la' alias testdir='cd $HOME/test' alias befehle='vi $HOME/befehle.txt' 33 11
12 Die Konfiguration der Bash Änderungen in der $HOME/.bashrc gelten erst für nachfolgend gestartete Terminals. Um die Änderungen benutzen zu können, muss man entweder eine neue Konsole öffnen oder die Änderungen der Datei $HOME/.bashrc explizit übernehmen mittels exec bash -$- 34 Bash-History Zu finden unter $HOME/.bash_history Einsehen über history cat $HOME/.bash_history Suchen über Tastenkombination: <Strg> + <R> grep <Suchstring> $HOME/.bash_history 35 Bash-History Wann wird gespeichert? Wenn die Konsole geschlossen wird (Standard) Letze Befehle der aktuellen Konsole bereits über history abrufbar Konfigurationsmöglichkeiten in der $HOME/.bashrc export HISTCONTROL=ignoreboth export HISTSIZE=500 export HISTIGNORE=ls:ll:cd:pwd:exit 36 12
13 Remote arbeiten mit SSH SSH der sichere Telnet-Ersatz Einloggen an einem entfernten Terminal ssh Befehl auf einem entfernten Rechner ausführen ssh <befehl> Beispiel: ssh "chmod u=rwx,g=,o= /home/meier; ls -l /home grep meier" 37 SSH-Voreinstellungen Unter $HOME/.ssh/config können Voreinstellungen für Verbindungen gespeichert werden. Beispiel: Host ssh-gate HostName sshgate.info.unil.de Port 22 User meier 38 Remote arbeiten Dateitransfer mit SCP SCP Kopieren über Systemgrenzen hinweg Lokale Datei auf einen Server kopieren scp test.txt Datei vom Server auf den lokalen Rechner kopieren scp ssh-gate:/home/meier/test.txt./test2.txt 39 13
14 SSH/SCP-Links PuTTY PuTTY is a free SSH, Telnet and Rlogin client for 32-bit Windows systems. WinSCP Grafischer SFTP-Client für Windows auf der Basis von SSH Authentifizierung über Public-Keys Authentifizierung ohne Passworteingabe Keys 40 Weitere Informationsquellen Suchmaschinen Wikis und Foren Man pages man <Programmname> 41 Und noch mehr Infos
15 Nützliche Tools Archivierung mittels tar Wichtige Optionen -c Archiv anlegen (create) -x Archiv auspacken (extract) -f zur Angabe der Ziel- oder Quelldatei (file) -z (De)Kompression mit gzip -j (De)Kompression mit bzip2 Beispiele: tar czf doc.tgz./doc/ tar xzf doc.tgz 43 Nützliche Tools (Rekursives) Suchen von Dateien mit find find <Pfad> <Suchausdruck> Wichtige Suchausdrücke Suche nach eine Datei im Allgemeinen -type f Suche nach Datei mit bestimmtem Namen -name <Name der Datei> (Groß- u. Kleinschreibung wichtig) -iname <Name der Datei> Beispiel: Suche im Home-Verzeichnis (auf beliebiger Tiefe) alle Dateien, die mit Test oder test anfangen find $HOME type f iname "test*" 44 Nützliche Tools Verknüpfungen erzeugen mittels ln Symbolische Verknüpfung: Wird das Original gelöscht, ist die Verknüpfung ungültig ln s <Original> <Verknüfung> ln s /home/meier/mydocs./mdocs Harte Verknüpfung: Wird das Original gelöscht, bleibt die Verknüpfung gültig ln <Original> <Verknüfung> ln /home/meier/mydocs/test.txt./mdocs/ 45 15
16 Nützliche Tools Tool Nutzen du Anzeige der Dateigröße df Anzeige der Speichernutzung je Partition sort Sortierung der Zeilen eines Textes uniq Anzeige oder Unterdrückung doppelter Zeilen grep Suchen in Dateien ps Anzeige der aktuell laufenden Prozesse top Dynamische Übersicht aktueller Prozesse und Systemressourcen pstree Anzeige der aktuell laufenden Prozesse in einer Baumstruktur kill Löschen aktuell laufender Prozesse head Ausgabe des ersten Teils einer Datei tail Ausgabe des letzten Teils einer Datei 46 Ein- und Aushängen von Partitionen Einhängen: mount Befehl zum Einhängen -t ntfs Dateisystem (hier NTFS) /dev/sda1 /media/winxp Einhängepunkt Partition zum Einhängen Aushängen: umount /media/winxp Befehl zum Aushängen Einhängepunkt 47 Bedeutung von Anführungszeichen Doppelte Anführungszeichen " " Variablen werden ausgewertet Beispiel: echo "$PATH" Ausgabe: Wert der Variable PATH Einzelne Anführungszeichen ' ' Alle Zeichen werden in ihrer ursprünglichen Form dargestellt echo '$PATH' Ausgabe: $PATH Schräge einzelne Anführungszeichen ` ` Kommandos werden ausgewertet Beispiel: echo `hostname` Ausgabe: Rückgabe des Programms hostname 48 16
17 man pages Man pages (Öffnen, Lesen, Durchsuchen) Level (siehe man man ) 1 Ausführbare Programme oder Shell-Befehle 2 Systemaufrufe (Kernelfunktionen) 3 Bibliotheksaufrufe (Funktionen in System-Bibliotheken) 4 Spezielle Dateien (gewöhnlich in /dev) 5 Dateiformate und Konventionen, z. B. /etc/passwd 6 Spiele 7 Makropakete und Konventionen, z. B. man(7), groff(7) 8 Systemadministrationsbefehle (in der Regel nur für root) 9 Kernelroutinen [Nicht Standard] n neu [veraltet] l lokal [veraltet] p öffentlich [veraltet] o alt [veraltet] 49 man pages Beispiel für Level man printf man 1 printf man 2 printf nichts man 3 printf C-Funktion printf Wie findet man die richtige man page? apropos <Programm> 50 17
Große Übung Programmieren. Sebastian Ebers Institut für Telematik, Universität zu Lübeck https://www.itm.uni-luebeck.
Große Übung Programmieren - Linux-Tools - Sebastian Ebers Institut für Telematik, Universität zu Lübeck https://www.itm.uni-luebeck.de/people/ebers/ Linux das bessere Windows? Ein ganz klares Jein 2 Linux,
ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck
Das Linux-Dateisystem bin usr sbin lib mail / var spool boot lpd Rc0.d etc Rc.d Rc1.d Verzeichnisstruktur / Root- oder Wurzelverzeichnis, das oberste Verzeichnis im kompletten Dateisystem. /bin Programme
SCI Linux Einführung
Service Center Informatik [email protected] [email protected] [email protected] 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und
Dateisystem 1, Suchpfad, Befehlstypen
Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Benjamin Eberle 8. Januar 2015 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux
Dateien und Verzeichnisse
Arbeiten mit und LPI Essentials Hochschule Kaiserlautern 28. Oktober 2015 und Arbeiten mit Table of Contents 1 Einleitung 2 Dateinamen 3 Allgemeines Kommandos für Auflisten von Verzeichnisinhalten Erstellen
Dateisystem 1, Suchpfad, Befehlstypen
Dateisystem 1, Suchpfad, Befehlstypen Linux-Kurs der Unix-AG Andreas Teuchert 17. Juni 2014 Was ist ein Dateisystem? Verwaltung von Dateien auf Datenträgern Beispiele: EXT3, EXT4, FAT, NTFS unter Linux
Einführung in die Kommandozeile
Einführung in die Kommandozeile Das zentrale Werkzeug unter Linux/UNIX Pascal Bernhard Berlin Linux User Group 15. November 2013 Inhalt 1 Einführung Was ist die Shell? Wofür brauche ich sie? Grundbefehle
Computergestützte Mathematik zur Analysis. Informationen zur Vorlesung
Computergestützte Mathematik zur Analysis Informationen zur Vorlesung Achim Schädle Angewandte Mathematik Wintersemester 2015/16 22. Oktober 2015 Teil I Informationen zur Vorlesung Computergestützte Mathematik
Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.
Material zum Grundlagenpraktikum ITS eine kleine Linux-Befehlsreferenz Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.0 Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum
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
Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus
LUKAS LEIPOLD Shell Shell Oder Konsole suchen im Application Finder Auch Terminal, Bash oder Kommandozeile genannt Bash nimmt Befehle entgegen und führt diese aus Befehle I cd mkdir pwd rm mv cp ls ln
Archivieren und Komprimieren, SSH
Archivieren und Komprimieren, SSH Linux-Kurs der Unix-AG Andreas Teuchert 12. November 2012 Archivieren Archivieren ist das Zusammenfassen mehrerer Dateien zu einer einzigen Hauptanwendung früher war das
Archivieren und Komprimieren, Globs
Archivieren und Komprimieren, Globs Linux-Kurs der Unix-AG Benjamin Eberle 23. November 2015 Sonderzeichen in Dateinamen bestimmte Zeichen haben für die Shell eine Sonderbedeutung (z. B. Globs oder das
Eprog Starthilfe. 5. Oktober 2010. 1 Einleitung 2
Eprog Starthilfe 5. Oktober 2010 Inhaltsverzeichnis 1 Einleitung 2 2 Windows 2 2.1 Cygwin Installation................................... 2 2.2 Programmieren mit Emacs............................... 8
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
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
Installation von CVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows (Version 2.0)
Kurzanleitung: Installation von CVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows (Version 2.0) Zusammenfassung Diese Anleitung zeigt, wie WinCVS so installiert und eingerichtet wird,
Finder > 'Programme' > 'Dienstprogramme' > 'Terminal'
Kommandozeile Unter bestimmten Umständen kann es sehr nützlich sein, mit der Kommandozeile umgehen zu können, vor allem im Hinblick auf Automatisierungsmöglichkeiten mit Batch-Programmen. Daher werden
Embedded So)ware. Einrichten der Arbeitsumgebung
Embedded So)ware Einrichten der Arbeitsumgebung Inhaltsangabe 1. Was ist installiert 2. Was ist zu tun? Einrichten des Raspi! Cross Compiler auf den Arbeitsplatzrechner installieren! Raspi einbinden! Plugin
Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93
Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt
SFTP SCP - Synology Wiki
1 of 6 25.07.2009 07:43 SFTP SCP Aus Synology Wiki Inhaltsverzeichnis 1 Einleitung 1.1 Grundsätzliches 2 Voraussetzungen 2.1 Allgemein 2.2 für SFTP und SCP 3 Installation 3.1 Welche openssl Version 3.2
Einführung in das wissenschaftliche Rechnen
Übung Einführung in das wissenschaftliche Rechnen Hella Rabus Sommersemester 2016 Inhalte Heute Linux Arbeitsplatz kennen lernen, einrichten erste Python Schritte SoSe16 Linux, Python L A TEX, Mathematica
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
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?
Linux-Befehlsreferenz
Grundpraktikum Netz- und Datensicherheit Linux-Befehlsreferenz Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum Zusammengestellt von: Cornelia Menzel, Endres Puschner Stand: 15. September
Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter
Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: [email protected] Internet: www.dr-kaiser.de Zielstellung: Installationshinweise
1) JAVA JRE auf der QNAP Box installieren
Hallo, hier eine kleine unvollständige Anleitung wie das CCU-Historian auf der QNAP läuft. Wenn Du eine QNAP hast, solltest Du diesen Weg nur dann beschreiten, wenn Du einmal eine Kommandozeile gesehen
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-
Anleitung: Webspace-Einrichtung
Anleitung: Webspace-Einrichtung Inhaltsverzeichnis 1 Webspace für alle Rechenzentrumsnutzer(innen) 1 2 Login 2 2.1 Im Terminalraum / Mit Putty von zu Hause aus..................... 2 2.2 Auf unixartigen
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,
Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim
Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim Jens Rademacher 16.06.2014 1. Theorie: Verzeichnisbaum Eine Auswahl einiger Verzeichnisse. / # Root-Verzeichnis /home/ # Enthält alle Home-Verzeichnisse
Betriebssystem Windows - SSH Secure Shell Client
Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...
Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:
Antwort: Automatisierte Backups sind nicht Teil von Confixx. Mit Hilfe von Cronjobs ist es aber dennoch möglich. Als Zielordner wählen wir das Files-Verzeichnis. Die Backups werden im Confixx-Format angefertigt
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
Linux Systemadministration
Linux Systemadministration Linux ist derzeit das Betriebssystem mit den stärksten Wachstumsraten bei den Marktanteilen. Nicht ohne Grund: Es ist nicht nur lizenzfrei, sondern durch seinen Unix-artigen
Linux Prinzipien und Programmierung
Linux Prinzipien und Programmierung Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2014 1 / 25 2 / 25 Pipes Die Bash kennt drei Standard-Dateideskriptoren: Standard In (stdin) Standard-Eingabe,
Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1
Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1 Wie wird auf Festplatten zugegriffen? Es gibt nur einen Verzeichnisbaum, siehe Verzeichnisse Es gibt
Objektorientiertes Programmieren mit Suse Linux
Objektorientiertes Programmieren mit Suse Linux Zum Programmieren werden 2 Komponenten benötigt: 1. einen Editor zur Eingabe des Quellcodes 2. einen Compiler, der den Quellcode in die Maschinensprache
Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition
In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,
Hardware - Software - Net zwerke
Komprimierung der Ortho-Daten als ZIP-Archiv Dieses Dokument beschreibt die Archivierung aller Ortho-Daten als ZIP-Archiv über die MS- DOS-Eingabe-Aufforderung. Diese Information kann Ihnen zum Sichern
Version 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
Installation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
Benutzer- und Rechte-Verwaltung Teil 3
Benutzer- und Rechte-Verwaltung Teil 3 Linux-Kurs der Unix-AG Benjamin Eberle 09. Juni 2015 Datei- und Verzeichnis-Besitzer Dateien und Verzeichnisse gehören einem Benutzer und einer Gruppe Besitzer wird
Zwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 Syntax Software Wismar 2015 1. DvBROWSER im Überblick... 1 2. Systemvoraussetzungen... 2 3. Funktionen... 3 3.1. Suchmöglichkeiten...
Anbindung des eibport an das Internet
Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt
Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
> Soft.ZIV. Maple Mathematisches Software System
> Soft.ZIV Maple Mathematisches Software System Inhaltsverzeichnis Organisation... 3 Hersteller... 3 Produkte... 3 Versionen... 3 Plattformen... 3 Lizenzierung... 3 Lizenzform... 3 Lizenzzeitraum... 3
cs106 Informatiklabor Teil 1: Java-Installation
Herbstsemester 2009 cs106 Informatiklabor Teil 1: Java-Installation Florian Zeller Vorgehen und Ziele Wöchentlich eine Übung Unterstützte Bearbeitung während den Übungsstunden Austausch mit älteren Semestern
Installation Messerli MySQL auf Linux
Installation Messerli MySQL auf Linux Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Linux
Computer & GNU/Linux Einführung Teil 3
Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 3 Simon Haller, Sebastian Stab 1/29 Computer & GNU/Linux Einführung Teil 3 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik
Update Messerli MySQL auf Linux
Update Messerli MySQL auf Linux Einleitung Grundsätzlich wird beim Update der Messerli Software auf einem Linux-Server wie folgt vorgegangen: 1. Vorhandener RMI-MySQL Server wird auf Linux aktualisiert
Benutzer, Gruppen, Zugriffsrechte
Benutzer, Gruppen, Zugriffsrechte Einschränkungen von Rechten an Dateien für bestimmte Benutzer oder Gruppen hat den Vorteil, dass das die entsprechenden Daten viel stärker vor unbefugtem Zugriff geschützt
Verzeichnisse unter Linux
Verzeichnisse unter Linux Autor: Frank Boerner ([email protected]) Formatierung: Matthias Hagedorn ([email protected]) Lizenz: GPL Die Linux-Verzeichnisstruktur und das Arbeiten mit
Dokumentation IBIS Monitor
Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt
LINUX Gesamtmitschrift
LINUX Gesamtmitschrift Martin Rabensteiner, 22.11.2015 Filesystem unter Linux - Keine Laufwerksbuchstaben - ~ Home-Verzeichnis User - Versteckte Dateien.filename Pfade 1. Absoluter Pfad eindeutiger Weg
Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg
Windows Explorer Das unbekannte Tool Thomas Sigg Das Wort Explorer aus dem Englischen heisst eigentlich Auskundschafter, Sucher Der Windows Explorer darf nicht mit dem Internet Explorer verwechselt werden.
Dieses UPGRADE konvertiert Ihr HOBA-Finanzmanagement 6.2 in die neue Version 6.3. Ein UPGRADE einer DEMO-Version ist nicht möglich.
UPGRADE Version 6.2 -> Version 6.3 Dieses UPGRADE konvertiert Ihr HOBA-Finanzmanagement 6.2 in die neue Version 6.3. Ein UPGRADE einer DEMO-Version ist nicht möglich. Bitte beachten Sie, dass das UPGRADE
Update / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten
Update / Inbetriebnahme domovea Server 1 Vor der Inbetriebnahme Es muss sicher gestellt sein, dass Microsoft.Net Framework 4.0 installiert ist (bei Windows 7 bereits integriert). Achten Sie auf die richtige
6 Zentraler Speicherbereich und Web-Space
6 Zentraler Speicherbereich und Web-Space 6.1 Zentraler Speicherbereich Zu Ihrem Account gehört auch ein zentraler Speicherbereich, dieser ist Ihr Ablageort für Ihre Dateien. Der zentrale Plattenspeicher
OP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
Medea3 Print-Client (m3_print)
Medea3 Print-Client (m3_print) Installationsanleitung Installationsanleitung m3_print.exe...2 1. Installieren von Ghostskript und Ghostview...2 1. Ghostskript...2 2. Ghostview...3 2. Kopieren des Print-Client-Programms...6
NODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden.
1 Informationen zum F*EX Service von BelWü Sie können diesen Service verwenden, um fast beliebig große Dateien auch über 2 GB zu versenden. 2 Registrierung für den Service Auf fex.belwue.de finden Sie
Einführungskurs MOODLE Themen:
Einführungskurs MOODLE Themen: Grundlegende Einstellungen Teilnehmer in einen Kurs einschreiben Konfiguration der Arbeitsunterlagen Konfiguration der Lernaktivitäten Die Einstellungen für einen Kurs erreichst
IBM SPSS Statistics Version 22. Konfigurieren von Technologie für behindertengerechte Bedienung
IBM SPSS Statistics Version 22 Konfigurieren von Technologie für behindertengerechte Bedienung Inhaltsverzeichnis Assistive Technology Software..... 1 Windows-Software............ 1 Mac OS-Software.............
INHALT. Troubleshooting Netzwerkinstallation
Seite 1 von 11 INHALT ERFOLG DER FREIGABEN ÜBERPRÜFEN 2 NUR FÜR SERVERLIZENZ MIT DONGLE: ÜBERPRÜFEN OB DER DONGLE GEFUNDEN WIRD 3 SLICENSE-DIENST AUF DEM SERVER LÄSST SICH NICHT STARTEN 4 WENN DER SERVER
6 Bilder und Dokumente verwalten
6 Bilder und Dokumente verwalten Bilder und Dokumente können Sie im Funktionsmenü unter Dateiliste verwalten. Alle Bilder und Dokumente, die Sie über Ihre Inhaltsseiten hochgeladen haben, werden hier aufgelistet.
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
Aktivierung Office 2013 über KMS
Aktivierung Office 2013 über KMS Das RZ stellt Office 2013 über eine Landeslizenz zur Verfügung. Nachdem Sie die Software auf Ihrem Rechner installiert haben, müssen Sie Office 2013 am KMS-Server der Universität
Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD
Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD Von SpecialK für www.eee-pc.de Stand:Version 1.0 vom 25.08.2008 Vorwort: Mit Hilfe dieses Tutorials wird aus der beim EEE 901
CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
teamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
SOFiSTiK AG 2011. Installationsanleitung
SOFiSTiK AG 2011 Installationsanleitung Copyright SOFiSTiK AG, D-85764 Oberschleißheim, 1990-2011 Dieses Handbuch ist urheberrechtlich geschützt. Kein Teil darf ohne schriftliche Genehmigung der SO- FiSTiK
QTrade GmbH Landshuter Allee 8-10 80637 München 089 381536860 [email protected] Seite 1
QCentral - Ihre Tradingzentrale für den MetaTrader 5 (Wert 699 EUR) QTrade GmbH Landshuter Allee 8-10 80637 München 089 381536860 [email protected] Seite 1 Installation A Haben Sie auf Ihrem PC nur einen
Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:
Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage: Ich möchte, dass ein Drucker von verschiedenen Rechnern aus genutzt werden kann. Wie kann ich eine Druckerfreigabe
Kopfzeile. Inhaltsverzeichnis
Inhaltsverzeichnis 1.Softwareinstallation mit OPSI...3 1.1.Vorbereitung:...3 1.2.Übungen Softwareinstallation an einzelnen Clients...3 1.2.1.Installation des Programms putty auf einem hochgefahrenen Client...3
LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: 192.168.2.10)
LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server Servername: gyko.no-ip.info (Lokal: 192.168.2.10) Stand: 04-2014 Warum Zugriff auf einen Server per SSH? Zunächst einmal möchte ich, dass
MULTIWEB Banking. Installation und Update unter Windows
MULTIWEB Banking Installation und Update unter Windows Handbuch Version: 1.0 CoCoNet GmbH Seite 1 von 7 MULTIWEB Banking Installation und Update unter Windows Handbuch Dieses Handbuch wurde mit äußerster
Tipps zum Bearbeiten einer digitalen Schultasche Stand: 27.02.2009
Die folgenden Hinweise dienen dem Anpassen einer digitalen Schultasche an die individuellen bzw. schulspezifischen Bedürfnisse. 1. Löschen vorhandener Programme ist immer dann sinnvoll, wenn Sie Platz
Grundlagen der Programmierung
Übung 1: Unix Werkzeuge Robert Sombrutzki [email protected] Unix Werkzeuge Warum? Diese Frage sollten Sie sich immer mal wieder stellen! Denkbare Antworten Weil Sie diese Werkzeuge immer
Samba Linux-Kurs der Unix-AG
Samba Linux-Kurs der Unix-AG Zinching Dang 06. Juni 2014 Samba allgemein Software-Schnittstelle für Interoperabilität zwischen verschiedenen Betriebssystemen, z. B. Microsoft Windows, Linux, Mac OS X,
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?
Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden? Anforderung Durch die Bearbeitung einer XML-Datei können Sie Ihre eigenen Dokumentationen (z.b. PDF-Dateien, Microsoft Word Dokumente
Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen
Menü Macro WinIBW2-Macros unter Windows7?... 1 Macros aufnehmen... 1 Menübefehle und Schaltflächen in Macros verwenden... 4 Macros bearbeiten... 4 Macros löschen... 5 Macro-Dateien... 5 Macros importieren...
desk.modul : ABX-Lokalisierung
desk.modul : ABX-Lokalisierung Lokalisiert die app.box und OfficeLine Datenbank auf einen lokalen SQL Server zum mobilen Einsatz Die Projekt- und Kommissionsverwaltung ist bereits bei zahlreichen unserer
Eine Einführung in die Installation und Nutzung von cygwin
Eine Einführung in die Installation und Nutzung von cygwin 1 1. Woher bekomme ich cygwin? Cygwin ist im Internet auf http://www.cygwin.com/ zu finden. Dort lädt man sich die setup.exe in ein beliebiges
Gezielt über Folien hinweg springen
Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten
ec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG
Grafische Oberfläche, Shell Teil 4 Linux-Kurs der Unix-AG Klaus Denker 10./16. Mai 2012 Anmelden und abmelden Linux ist ein Mehrbenutzersystem Jeder Benutzer hat einen Benutzernamen und ein Kennwort Nach
Konfiguration des Novell GroupWise Connectors
Konfiguration des Novell GroupWise Connectors Installation und Konfiguration Version 2013 Spring Release Status: 09. März 2013 Copyright Mindbreeze Software GmbH, A-4020 Linz, 2013. Alle Rechte vorbehalten.
SRH - Kurzinformation
SRH - Kurzinformation Dieses Dokument gibt eine Übersicht über das Shockley/Read/Hall-Programm, im folgenden SRH- Programm genannt. Bei dem SRH-Programm handelt es sich um ein Java Programm, welches in
Powermanager Server- Client- Installation
Client A Server Client B Die Server- Client- Funktion ermöglicht es ein zentrales Powermanager Projekt von verschiedenen Client Rechnern aus zu bedienen. 1.0 Benötigte Voraussetzungen 1.1 Sowohl am Server
SSH Authentifizierung über Public Key
SSH Authentifizierung über Public Key Diese Dokumentation beschreibt die Vorgehensweise, wie man den Zugang zu einem SSH Server mit der Authentifizierung über öffentliche Schlüssel realisiert. Wer einen
Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.
Sinus 154 DSL SE File-Server Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE. Konfigurieren Sie die Parameter des File Servers. Es muss der File-Server
Anleitung zum Cardsharing mit der Dreambox oder der DBox2 und Card-Server PC
Anleitung zum Cardsharing mit der Dreambox oder der DBox2 und Card-Server PC VERBINDLICHER HAFTUNGSAUSSCHLUSS + DISCLAIMER: Die Nutzung der hier zur Verfügung stehenden Informationen und/oder Software
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN
SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL Max Rosin - [email protected] ANKÜNDIGUNGEN lists.freitagsrunde.org/mailman/listinfo/fopen freitagsrunde.org/techtalks 1 WAS MACHEN WIR HEUTE? Was ist
SAP-KIS RemoteApp: Besonderheiten beim Dateiexport und Drucken
Fachhochschule Köln Cologne University of Applied Sciences Tel. +49 221 / 8275-2323 Fax +49 221 / 8275-2660 Fachhochschule Köln Betzdorfer Strasse 2 D 50679 Köln [email protected] http://www.fh-koeln.de
