Einstieg in Linux. 1.Erste Schritte die drei wichtigsten Programme 2.Pfade 3.Linux auf der Konsole 4.Die wichtigsten Befehle. 5.

Größe: px
Ab Seite anzeigen:

Download "Einstieg in Linux. 1.Erste Schritte die drei wichtigsten Programme 2.Pfade 3.Linux auf der Konsole 4.Die wichtigsten Befehle. 5."

Transkript

1 Einstieg in Linux 1.Erste Schritte die drei wichtigsten Programme 2.Pfade 3.Linux auf der Konsole 4.Die wichtigsten Befehle fo rn Li nu x 6.C-Programme kompilieren ew bi es 5.Shell-Skripte

2 1. Erste Schritte

3 Erste Schritte Nach dem Anmelden sieht man die Arbeitsoberfläche (Desktop). Das Aussehen hängt von der jeweiligen Version des Betriebssystems ab.

4 Hauptunterschiede zu Windows: Oft genügt ein einfacher Klick statt Doppelklick Andere Pfad-Struktur (wird später erklärt) Strikte Benutzertrennung

5 Die drei wichtigsten Programme Neben Internetbrowser (Firefox, Chrome,...) und Mail Client (Kmail, Thunderbird,...) brauchen Sie in dieser Vorlesung vor allem folgende Programme: 1. einen Dateimanager (z.b. Dolphin) 2. die Konsole (z.b. bash) 3. einen einfachen Texteditor (z.b. Kwrite) 4. Später in diesem Semester: Integrierte Entwicklungsumgebung CodeBlocks (noch nicht installiert)

6 Dateimanager Aktueller Pfad

7 Konsole auch Terminal oder Shell genannt

8 Benutzer Grafische Oberfläche Kool Desktop Environment KDE Betriebssystem LINUX RECHNER Mit der Konsole können Sie direkt textbasierte Befehle an das Betriebssytsem übergeben.

9 Das ist wie in alten Zeiten, als es noch keine Grafik gab...

10 Konsole Man kann auch oft im Dateimanager mit der Taste F4 eine kleine Konsole als Unterfenster aufmachen.

11 Texteditor hier kwrite

12 Später dann im Verlauf des Semesters: Integrierte Entwicklungsumgebung CodeBlocks

13 2. Pfade

14 Pfade in Linux Windows: C:\Ordner\Ordner\...\Readme.txt Linux: /Ordner/Ordner/.../Readme Merke: Linux benutzt anstatt des Antischrägstrichs (backslash) normale Schrägstriche (slash)

15 Pfade in Linux Windows: C:\Ordner\Ordner\...\Readme.txt Linux: /Ordner/Ordner/.../Readme Merke: Es gibt keine Laufwerke C:, D:, E: sondern nur ein Wurzelverzeichnis /

16 Die Unterschiede sind historisch begründet: UNIX (Großrechner) Komplexität LINUX Windows 3 MS-DOS (Kleincomputer) Zeit

17 Dateinamen / Extensions Windows: C:\Ordner\Ordner\...\Readme.txt Linux: /Ordner/Ordner/.../Readme Merke: In Windows markiert die Dateinamenerweiterung (extension) den Dateityp (.txt,.doc,.png,.pdf) Linux kennt das nicht, man macht es aber trotzdem.

18 Zu MS-DOS Zeiten: Dateinamen hatten max. 8 Buchstaben Die Erweiterung hatte 3 Buchstaben...eigentlich alles war beschränkt

19 Pfade in Linux / /home /home/berchem /usr /home/haase Wurzerlverzeichnis /var /home/forchel /etc... Benutzerverzeichnisse /home/forchel/documents Selbst angelegten Verzeichnisse:... Documents Ist wie eigene Dateien bei Windows

20 Pfade in Linux Spezielle Symbole / Wurzelverzeichnis des Rechners. Aktuelles Verzeichnis (current directory).. Übergeordnetes Verzeichnis (parent directory) ~ Benutzerverzeichnis (personal directory) also äquivalent zu /home/forchel

21 Pfade in Linux Linux Remote-Pfade wuerzburg.de/... secure file transfer protocol Benutzer Rechner Pfad...können in der Regel wie normale Pfade verwendet werden

22 Pfade in Linux Linux Remote-Pfade wuerzburg.de/... Zu beachten: Zugriffe auf entfernte Rechner sind aus Sicherheitsgründen nicht immer freigeschaltet, auch wenn Sie ein Passwort besitzen. Für Uni-Rechner beispielsweise braucht man einen VPN-Zugang (später).

23 3. Linux auf der Konsole

24 Windows X MS-DOSEingabeaufforderung Linux-Konsole Vorteile der Konsole: - effizient - bei Übung schneller zu bedienen - gut bei langsamer Internetverbindung Grafiksystem textbasiert (Kommandozeile)

25 Benutzername Maschine Pfad Prompt

26 Beispiel Ihre Eingabe ls a /. bin dev lib media proc srv usr.. boot etc lib64 mnt root sys var backup control home lost+found opt sbin tmp cp@wthp034:~>

27 Typischer Aufbau eines Linux-Befehls ls a / Befehl hier: ls=liste Option (Minuszeichen) hier: a=alles ausgeben Argument hier: Wurzelpfad

28 Wenn Sie Hilfe brauchen: Direkte Hilfe kompakt: ls help Befehl hier: ls=liste Option (doppeltes Minuszeichen)

29 Na ja, viel zu lesen...

30 Hilfsseiten (manual pages) Wenn Sie ausführliche Informationen zu einem Befehl brauchen, tippen Sie einfach: man <Befehl> also beispielsweise man ls

31

32 man pages Vorteile: - vollständige Beschreibung des Befehls - auch offline jederzeit verfügbar Nachteile: - nur wenige oder keine praktischen Beispiele Beispiele googeln linux ls example

33 Das findet man z.b. über Google:

34 Erstellen von Textdateien Die Wahl des Texteditors verrät Ihren persönlichen Stil: Linux-Ultra-Geeks: Radikale Linux-Konvertiten: Windows-verwöhnte Normalos: vi emacs kwrite...kann von der Kommandozeile aus gestartet werden: kwrite

35 Arbeiten auf entfernten Rechnern secure shell, verschlüsselte Übertragung ssh wuerzburg.de The authenticity of host 'cplogin.physik.uni wuerzburg.de ( )' can't be established. RSA key fingerprint is 3d:80:42:2f:38:48:7a:5c:4d:08:b5:78:a6:5d:e0:01. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'cplogin.physik.uni wuerzburg.de, ' (RSA) to the list of known hosts. Password: Last login: Wed Nov 17 18:24: from wthp034.physik.uni wuerzburg.de cplogin:~> cplogin:~> exit arbeiten auf entferntem Rechner...

36 Arbeiten auf entfernten Rechnern Achtung Firewall: Man kann von außen die Rechner des CIP-Pools nicht direkt erreichen.

37 VPN-Zugang Ihren Rechner in einen Zustand, als befände er sich im Intranet der Universität. Sehr praktisch!

38 Arbeiten auf entfernten Rechnern Grafische Applikationen auf Fremdrechnern: kwrite kwrite: cannot connect to X server Windows X MS-DOSEingabeaufforderung Linux-Konsole Grafiksystem textbasiert (Kommandozeile)

39 Arbeiten auf entfernten Rechnern Option -X, erlaubt grafische Datenübertragung Lösung: ssh X cplogin@wpyc001.physik.uni wuerzburg.de Password: Last login: Tue Oct 20 17:12: from wthp034.physik.uni wuerzburg.de Have a lot of fun... cp@wpyc001:~> kwrite Windows X MS-DOSEingabeaufforderung Linux-Konsole Grafiksystem textbasiert (Kommandozeile)

40 Navigation innerhalb der Kommandozeile Pfeiltaste links, Pfeiltaste rechts, Entf, Einf, haben die übliche Bedeutung. Pfeiltaste hoch kopiert den jeweils vorherigen Befehl in die Kommandozeile. Tabulator ergänzt Dateinamen und Befehle, sofern sie eindeutig sind, ansonsten wird eine Auswahl angezeigt.

41 ...wo bin ich nur? whoami zeigt den Namen des Benutzers users zeigt die Namen aller aller Benutzer history zeigt eine Liste zurückliegender Befehle an

42 4. Die wichtigsten Befehle

43 Die wichtigsten Optionen bei ls: ls ls a ls lrt cp@wthp034:~> ls bin Desktop Documents public_html Nur Dateinamen cp@wthp034:~> ls lrt insgesamt 16 drwxr xr x 6 cp users Okt 16:53 Documents drwxr xr x 2 cp users Okt 08:58 public_html drwxr xr x 2 cp users Okt 08:58 bin drwxr xr x 2 cp users Okt 11:38 Desktop ausführlich cp@wthp034:~> ls a..dmrc.gnome2_private.ooo3.vimrc.. Documents.gvfs.profile.wapi.adobe.dvipsrc.hplip public_html.xauthority.bash_history.emacs.iceauthority.pulse.xim.template.bashrc.esd_auth.inputrc.pulse cookie.xine.beagle.fontconfig.kde.qt.xinitrc.template bin.fonts.kde4.recently used.xsession errors :1.config.gconf.local.skel.dbus.gconfd.macromedia.ssh Desktop.gnome2.mozilla.thumbnails cp@wthp034:~> mit versteckten Dateien

44 Versteckte Dateien Dateien, deren Name mit einem Punkt beginnt, werden nicht angezeigt..profile

45 Dateirechte ls lrt drwxr xr x 6 cp users Okt 16:53 Documents Dateirechte user group world drwxr xr x directory executable write permission read permission

46 Dateirechte ändern Beispiel: chmod 644 <Dateiname> oktal binär Bedeutung ----x -w-wx r-r-x rwrwx rw r r kein Zugriff nur ausführbar nur beschreibbar schreiben und ausführen read only lesen und ausführen lesen und schreiben alle Rechte

47 Dateirechte ändern Quelle: Wikipedia geht auch so!

48 Datenschutz Eine neu angelegte Datei erhält bei Linux standardmäßig die Rechte rw--r--r-solche Dateien sind für alle lesbar. Schützen Sie Ihre Dateien und Ordner durch chmod 600 <Dateiname> chmod 700 <Ordnername>

49 Wildcards? * [] genau ein beliebiges Zeichen beliebig viele (auch null) beliebige Zeichen genau eines der Zeichen in Klammern cp@wthp034:~/test> ls file1.in file1.out file2.in file2.out file3.in file3.out server.cc cp@wthp034:~/test> ls f* file1.in file1.out file2.in file2.out file3.in file3.out cp@wthp034:~/test> ls *.out file1.out file2.out file3.out cp@wthp034:~/test> ls file[12].* file1.in file1.out file2.in file2.out cp@wthp034:~/test> ls file??in file1.in file2.in file3.in Sehr schnelle und effiziente Filterfunktion

50 Verzeichnisnavigation cd mkdir rmdir change directory make directory remove directory (muss leer sein) cd Documents ls Archiv bin VL www mkdir MyFolder ls Archiv bin MyFolder VL www cd MyFolder cd.. ls Archiv bin MyFolder VL www rmdir MyFolder ls Archiv bin VL www cd.. gehe nach oben cd ~ zum Homeverz.

51 Bemerkung: Mehrere Linux-Befehle können auch durch Semikolon getrennt in einer Zeile stehen. cd ~; mkdir cpuebung; cd cpuebung

52 Bemerkung: Wenn Sie Ihren aktuellen vollständigen Pfad wissen wollen, tippen Sie einfach: pwd (print working directory) pwd /home/cp/documents

53 Dateien kopieren cp <Quelle> <Ziel> cp test.txt tmp.txt cp /home/cp/test.txt. cp /home/haase/myfile.txt /home/forchel/.

54 Dateien umbenennen / verschieben mv <Quelle> <Ziel> mv test.txt tmp.txt mv /home/cp/test.txt. mv /home/haase/myfile.txt /home/forchel/. mv /home/haase/new.txt /home/forchel/old.txt

55 Verzeichnisse umbenennen / verschieben mv <Quelle> <Ziel> mv /home/cp/documents /home/cp/mydocuments mv Documents..

56 Verzeichnisse kopieren cp <Quelle> <Ziel> geht nur, wenn Verzeichnis leer ist. Kopieren nichtleerer Verzeichnisse: cp r <Quelle> <Ziel> recursively cp r /home/cp/documents /backups/.

57 Dateien löschen rm <Datei1> <Datei2>... rm i <Datei1> <Datei2>... mit Sicherheitsabfrage

58 Bitte nicht! rm r f *

59 Symbolic Links (Verknüpfungen) /home/forchel Projekte Uni Termine bundesweit Bilder weltweit Nano... Exzellenzinitiative Schön wäre eine Abkürzung: ~/Ex...

60 Symbolic Links (Verknüpfungen) /home/forchel Ex Projekte Uni Termine bundesweit Bilder weltweit Nano... Exzellenzinitiative ln s <Ziel> <Verknüpfungsname> ln s ~/Projekte/Uni/Exzellenzinitiative ~/Ex...

61 KDE Beim Verschieben einer Datei durch drag and drop fragt das System, ob verschoben kopiert symbolisch verknüpft werden soll.

62 Einfache Ausgabe echo gruess gott gruess gott Ohne echo wäre das ein nicht existierender Befehl: gruess gott bash: gruess: command not found

63 Anzeige von Dateien clear cat <Datei> less <Datei> head <Datei> tail <Datei> Bildschirm löschen Datei nonstop anzeigen Datei seitenweise anzeigen die ersten 10 Zeilen anzeigen die letzten 10 Zeilen anzeigen Oder Sie öffnen die Datei zum Anschauen einfach mit kwrite: kwrite <Datei>

64 Gefilterte Ausgabe grep <Muster> <Dateiname> gibt alle Zeilen der Datei aus, die das angegebene Muster enthalten. grep Forchel unireport.txt grep forchel unireport.txt grep i forchel unireport.txt ignore case

65 Zeilen und Wörter zählen wc l <Dateiname> wc w <Dateiname> wc c <Dateiname> Anzahl der Zeilen Anzahl der Wörter Anzahl der Zeichen

66 Datum und Uhrzeit date Do 22. Okt 21:02:26 CEST 2010 time real 0m0.000s user 0m0.000s sys 0m0.000s Dient später zur Messung der Ausführungszeit von Prozessen.

67 Pipes (praktisch!) Pipe-Symbol: Senkrechter Strich Das Pipe-Symbol verwendet die Ausgabe des links davon stehenden Befehls als Argument für den rechts davon stehenden Befehl cat datei.txt grep Muster

68 In eine Datei schreiben Ausgabestromsymbol: > Das Symbol leitet die Ausgabe des links stehenden Befehls in die Datei mit dem rechts davon stehenden Namen um: ls a > meineliste.txt

69 Dateien suchen find <Pfad> <Optionen> <Muster> Beispiele: find ~ name *.txt find ~ empty persönlicher Ordner

70 Dateien suchen Komplexe Konstruktionen Lösche alle Dateien mit der Endung.tmp: find ~ name *.tmp exec rm {} \; kann man sich aber sowieso nicht merken...

71 JOBS

72 Prozesse (Jobs) kwrite startet einen Prozess mit dem Namen kwrite. Die nächste Eingabe ist erst möglich, wenn der Prozess beendet wird und der Prompt erscheint.

73 Hintergrundsprozesse (Background jobs) kwrite & [1] 7326 Process id (PID) startet einen Prozess mit dem Namen kwrite im Hintergrund, d.h. der Prompt kehrt sofort zurück.

74 Prozesse (Jobs) kwrite & [1] 7236 listet die Prozesse auf ps PID TTY TIME CMD 5157 pts/1 00:00:00 bash 7236 pts/1 00:00:00 kwrite 7341 pts/1 00:00:00 ps

75 Systemüberwachung Ctrl-Esc

76 Multicore-Prozessoren Prozesse laufen parallel Voll ausgelasteter 8-Kern Prozessor: top - 21:05:26 up 36 days, 5:08, 5 users, load average: 8.08, 8.09, 8.13 Tasks: 162 total, 9 running, 153 sleeping, 0 stopped, 0 zombie Cpu(s): 1.5%us, 0.1%sy, 97.3%ni, 1.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: k total, k used, k free, k buffers Swap: k total, 0k used, k free, k cached PID USER hinrichs hinrichs hinrichs hinrichs hinrichs hinrichs hinrichs hinrichs hinrichs PR NI VIRT RES SHR S %CPU %MEM R R R R R R R R R TIME+ 9078: : : : : : : :35 0:00.05 COMMAND findcrit findcrit findcrit findcrit findcrit findcrit findcrit findcrit top

77 Prozesse abbrechen für Prozesse im Vordergrund: Ctrl-C für Prozesse im Hintergrund: kill <PID> kill 9 <PID> -9 löscht auch Sekundärprozesse für viele Hintergrundprozesse killall <Name> Wenn Ihr Rechner wie Kaugummi läuft hilft oft: killall acroread

78 Prozesse killen für Fenster unter KDE: ctrl-alt-esc Mit dem Schädel oder Kreuz auf das Fenster klicken weg ist es. Und Ihre Daten auch.

79 Be nice! Prozesse mit langer Laufzeit dürfen nur mit minimaler Priorität gestartet werden & [1] renice kleinste Priorität PID

80 Übersicht Dateimanagement: ls chmodcd mkdir rmdir cp mv rm touch find chown df du - Inhalt eines Verzeichnis anzeigen Zugriffsrechte einer Datei oder eines Verzeichnisses ändern Verzeichnis wechseln Ein neues Verzeichnis erstellen Ein Verzeichnis löschen Eine Datei kopieren Eine Datei verschieben oder umbenennen Eine Datei löschen Dateiattribute ändern (Datum/Zeit auf jetzigen Zeitpunkt) Eine Datei suchen Eigentümer einer Datei oder Verzeichnisses ändern Speicherverbrauch Partitionen anzeigen Speicherverbrauch eines Verzeichnisses anzeigen

81 Übersicht Systembefehle: startx free uptime date ps pstree top exit kill killall clear - Die grafische Oberfläche starten Auslastung des Arbeitsspeichers anzeigen Zeigt an wie lange das System schon läuft Zeigt das System Datum und die System-Zeit an Zeigt den Status laufender Prozesse Zeigt alle Prozesse in einer Baum-Ansicht an Zeigt die auf dem System laufenden Prozesse "live" an Einen Prozess beenden oder die Konsole Verlassen Einen Prozess sofort beenden Mehrere Prozesse mit einem bestimmten Namen beenden Den Bildschirm der Konsole leeren

82 Übersicht Systembefehle: id last login users passwd su sudo reboot shutdown mount sftp wall - Den eigenen Login-Namen anzeigen Die letzten logins nach Datum und Uhrzeit anzeigen Benutzer (neu) anmelden Die aktuell auf dem System eingeloggten User anzeigen Passwort ändern Als Administrator (root) anmelden Einen Befehl als Administrator ausführen Das System neu starten Das System herunterfahren Ein Laufwerk einbinden (mounten) Sicheres FTP starten Allen verbundenen Benutzern eine Nachricht senden

83 Übersicht Verschiedenes ping traceroute netstat ifconfig tar zip unzip cal - Datenpakete senden zum Prüfen der Verbindung Ein Datenpaket im Internet verfolgen Listet alle aktuellen benutzten Ports auf Status und Konfiguration der Netzwerkschnittstelle Komprimieren und Dekomprimieren von Dateien Komprimieren von Zip Archiven Dekomprimieren von Zip Archiven Ruft einen einfachen Kalender auf

84 .alias Im Homeverzeichnis ~ kann man eine versteckte Datei mit dem Namen.alias anlegen, in der man eigene Linux-Befehle als Abkürzungen definiert. Damit die Konsole das merkt, muss man sie neu öffnen. alias rm="rm i" alias cip="ssh X hinrichsen@wpyc001.physik.uni wuerzburg.de"

85 5. Shell-Skripte

86 Shell-Skripte Ein Shell-Skript ist eine Datei, in der Linux-Befehle stehen. Wenn ein Shell-Skript ausgeführt wird, werden diese Befehle nacheinander abgearbeitet. Shell-scripting ist eine Art systemnaher Programmierung

87 Es gibt viele verschiedene shells, die sich in ihrer Syntax unterscheiden. z.b. für Linux: sh, tcsh, bash, Suse Linux im CIP-Pool benutzt bash

88 Ausführen von Skripten entweder: bash <Skriptname> oder einmal vorher ausführbar machen: chmod +x <Skriptname>./<Skritpname>

89 Beispiel für ein Skript einfach das immer in die erste Zeile #!/bin/bash # Kommentar was dieses Skript tut echo bonjour common ca va? echo echo c'est un ordinateur echo ls echo j'ai fini

90 Vorsicht Sonderzeichen #!/bin/bash # Kommentar was dieses Skript tut echo bonjour common ca va? echo echo c'est un ordinateur echo ls Textinhalte in Anführungsecho j'ai fini zeichen

91 Übersicht Sonderzeichen (1)... ~ / \ \ :"" aktuelles Verzeichnis übergeordnetes Verzeichnis Home-Verzeichnis des aktuellen Benutzers trennt die Verzeichnisnamen in Pfadangaben Escape: das folgende Zeichen verliert seine Sonderbedeutung; am Zeilenende: der Befehl wird in der nächsten Zeile fortgesetzt die meisten eingeschlossenen Sonderzeichen verlieren ihre Bedeutung alle eingeschlossenen Sonderzeichen verlieren ihre Bedeutung `` wird durch das Ergebnis des eingeschlossenen Befehls ersetzt? steht für einen beliebigen Buchstaben in Dateinamen * steht für eine beliebige Buchstabenfolge in Dateinamen

92 Übersicht Sonderzeichen (2) [] steht für einen der Buchstaben innerhalb der Klammern in Dateinamen! aktiviert die history expansion {} fasst Kommandos oder Dateinamen zu einer Gruppe zusammen () fasst Kommandos zu einer Gruppe zusammen, die in einer Subshell ausgeführt werden < Eingabe-Umleitung > Ausgabe-Umleitung verbindet Ein- und Ausgabe zweier Befehle (Pipe) ; trennt Befehle innerhalb einer Zeile & startet einen Befehl im Hintergrund $ kennzeichnet einen Variablennamen && verknüpft zwei Befehle: der zweite wird nur ausgeführt, wenn der erste erfolgreich war verknüpft zwei Befehle: der zweite wird nur ausgeführt, wenn der erste nicht erfolgreich war

93 Strings #!/bin/bash # Demo für eine STRING Variable STRING="Hello World" echo $STRING also: deklarieren: benutzen: VAR= $VAR

94 Systemvariablen Eine Liste finden Sie z.b. in: $USER $HOME $HOSTNAME $1 $2 der Name des Benutzers das Verzeichnis des Benutzers Name der Maschine das erste Argument das zweite Argument... Konvention: Systemvariablen immer in Grossbuchstaben

95 Eingaben / Ausgaben #!/bin/bash # Demonstration echo e "Hi, please type the word: \c " read word echo "The word you entered is: $word" echo e "Can you please enter two words? " read word1 word2 echo "Here is your input: \"$word1\" \"$word2\"" echo e "How do you feel about bash scripting? " # read command now stores a reply into the # default build in variable $REPLY read echo "You said $REPLY, I'm glad to hear that! "

96 Fallunterscheidungen directory= /home/cp/documents # # bash check if directory exists # if [ d $directory ]; then echo "Directory exists" else echo "Directory does not exist" ^ fi

97 6. C/C++ - Programme kompilieren

98 Quelltext (source code) Compiler Maschinencode (executable)

99 Benötigte Ordner Legen Sie, sofern noch nicht vorhanden, die folgenden Verzeichnisse an: bin include ( ausführbare Skripte ) ( eigene include-dateien C++) comphys@wptd84:~> ls bin Desktop Documents include public_html

100 bin Stellen Sie sicher, dass Linux den Ordner bin immer findet (bei OpenSuse/CIP automatisch). So kann man das testen: echo $PATH / home/comphys/bin:/usr/local/bin:/usr /bin:/usr/x11r6/bin:/bin:/usr/games: /opt/gnome/bin:/opt/kde3/bin:/usr/li b/mit/bin:/usr/lib/mit/sbin

101 Schreiben des C++-Quelltexts Schreiben Sie einen Quelltext mit dem Editor (z.b. kwrite) und speichern Sie ihn mit der Erweiterung cc, z.b. test.cc Compilieren Sie das Programm

102 test.cpp wird später erklärt #include <iostream> using namespace std; int main (void) { cout << und zwar << endl; }

103 Compilieren per Hand g++ c Wall Wextra pipe test.cpp o test.o g++ test.o o main./main wie umständlich...

104 Compilieren und Starten mit Skript 1. Laden Sie die Datei ccc herunter und speichern Sie diese im Ordner bin/ 2. Machen Sie diese Datei ausführbar: Eigenschaftsdialog mit rechter Maustaste oder chmod +x ~/bin/ccc 3. Gehen Sie zurück in den Ordner, wo Ihr Programm test.cc steht, und tippen Sie einfach ccc test

105 ccc ccc ist ein selbstgebautes shell-script. ccc startet bei fehlerfreiem Quellcode sofort das Programm. (Später benutzen wir optional eine integrierte Entwicklungsumgebung)

106 ccc #!/bin/bash # Einfaches Skript zur Uebersetzung von C++ Quelltexten name=${1%\.*} # eventuelle Dateinamenerweiterung entfernen echo ""; # Leerzeile ausgeben if [! d /tmp/$user ]; then # Existiert das Verzeichnis /tmp/benutzer? mkdir /tmp/$user # wenn nicht, wird das Verzeichnis erzeugt fi # rm f /tmp/$user/$name; # Falls dort ein Executable liegt, löschen # # Hier kommt der Compilierbefehl: # Wenn Sie keine Grafik benutzen und die X11 Bibliothek nicht installiert ist, # dann löschen Sie bitte " lx11" in der folgenden Zeile. # g++ Wall I$HOME/include/ lm lx11 $name.cc o /tmp/$user/$name # if [! f /tmp/$user/$name ]; then # Wenn das Executable nicht erzeugt wurde echo " > Fehler beim Compilieren! " else /tmp/$user/$name $2 $3 $4 $5 $6 $7; # Andernfalls mit Übergabe der Argumente ausführen echo fi

107

108 Ende

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

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

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

Mehr

Dateien und Verzeichnisse

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

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

Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93

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

Mehr

Objektorientiertes Programmieren mit Suse Linux

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

Mehr

SCI Linux Einführung

SCI Linux Einführung Service Center Informatik bernhardt@cs.uni-kl.de endler@cs.uni-kl.de sci@cs.uni-kl.de 08.10.2015 Die Textkonsole () öffnen Bedienung über den Menüeintrag Terminal mit dem Shortcut strg + alt + t ... und

Mehr

Eprog Starthilfe. 5. Oktober 2010. 1 Einleitung 2

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

Mehr

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

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

Mehr

Betriebssystem Windows - SSH Secure Shell Client

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

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

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

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

Mehr

Prozesse und Logs Linux-Kurs der Unix-AG

Prozesse und Logs Linux-Kurs der Unix-AG Prozesse und Logs Linux-Kurs der Unix-AG Benjamin Eberle 22. Januar 2015 Prozesse unter Linux gestartete Programme laufen unter Linux als Prozesse jeder Prozess hat eine eindeutige Prozess-ID (PID) jeder

Mehr

Einführung in die Kommandozeile

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

Mehr

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

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

Mehr

SFTP SCP - Synology Wiki

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

Mehr

Anleitung: Webspace-Einrichtung

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

Mehr

Update Messerli MySQL auf Linux

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

Mehr

Installation Messerli MySQL auf Linux

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

Mehr

Version 0.3. Installation von MinGW und Eclipse CDT

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.

Mehr

Einführung in das wissenschaftliche Rechnen

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

Mehr

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional) Benutzerverwaltung mit Zugriffsrechteverwaltung (optional) Mit der Zugriffsrechteverwaltung können Sie einzelnen Personen Zugriffsrechte auf einzelne Bereiche und Verzeichnisse Ihrer Internetpräsenz gewähren.

Mehr

Linux eine Einführung

Linux eine Einführung Linux eine Einführung Was ist Linux? ein Unix ähnliches Betriebssystem freie Software für sehr viele Hardwareplattformen erhältlich Was kann Linux? Multitasking Multiuser Authentifizierung erforderlich

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

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

Windows 7 Winbuilder USB Stick

Windows 7 Winbuilder USB Stick Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren

Mehr

Anleitung für die Verwendung des CIP Pools von eigenen Rechner

Anleitung für die Verwendung des CIP Pools von eigenen Rechner Anleitung für die Verwendung des CIP Pools von eigenen Rechner Jan Seyler 06.11.2010 Contents 1 Steuerung des PCs inkl. Nutzung von MATLAB 1 1.1 Voraussetzungen................................ 1 1.2 Einwählen

Mehr

Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:

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

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

Wie man eigene Programme erstellt

Wie man eigene Programme erstellt Kapitel 3 Wie man eigene Programme erstellt In diesem Kapitel geht es darum, sich mit einem Compiler vertraut zu machen. Dabei erfahren Sie, wie Sie eigene Programme auf den Systemen Windows und Linux

Mehr

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l Zugriffsrechte anzeigen lassen mit dem Befehl: ls -l ls wird verwendet, um Informationen über die Zugriffsrechte (und mehr) von Dateien und Verzeichnissen anzuzeigen. Wenn es mit der Option "-l" aufgerufen

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

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer):

Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer): Modul 2.2/Multimediakurs Leinfelder Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer): Bitte ftp-hilfsprogramm (ftp-utility) benutzen. Wählen Sie hierbei folgende Verbindung an:

Mehr

Linux Prinzipien und Programmierung

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,

Mehr

Prozesse und Logs Linux-Kurs der Unix-AG

Prozesse und Logs Linux-Kurs der Unix-AG Prozesse und Logs Linux-Kurs der Unix-AG Andreas Teuchert 27./28. Juni 2012 Prozesse unter Linux gestartete Programme laufen unter Linux als Prozesse jeder Prozess hat eine eindeutige Prozess-ID (PID)

Mehr

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

Mehr

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

Mehr

1) JAVA JRE auf der QNAP Box installieren

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

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

Anleitung für Zugriff auf den LEM-FTP-Server

Anleitung für Zugriff auf den LEM-FTP-Server Anleitung für Zugriff auf den LEM-FTP-Server Diese Anleitung hilft Ihnen dabei, Zugang zum FTP-Server des Laboratoriums für Elektronenmikroskopie der Universität Karlsruhe (TH) zu bekommen. Sie werden

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Online-Prüfungs-ABC ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Telefon Support: 0 62 23 / 86 55 55 Telefon Vertrieb: 0 62 23 / 86 55 00 Fax: 0 62 23 / 80 55 45 (c) 2003 ABC Vertriebsberatung

Mehr

Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden.

Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden. Wo hat mein Computer meine Dateien schon wieder versteckt? Tipps und Tricks Dateien wieder zu finden. 1 Die Hauptordner der verschiedenen Windows- Systeme Von Ordnern und Unterordnern Neuer Ordner erstellen

Mehr

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 VORBEDINGUNGEN Als Vorbedingungen sollte bereits

Mehr

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote Zweck dieser Anleitung ist es einen kleinen Überblick über die Funktion Last Minute auf Swisshotelportal zu erhalten. Für das erstellen

Mehr

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK...

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK... Linux-Befehle LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK... 5 PFAD DER NETZWERKKONFIGURATIONSDATEI...

Mehr

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,

Mehr

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express

Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation

Mehr

Benutzer, Gruppen, Zugriffsrechte

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

Mehr

1 Linux-Befehlsübersicht

1 Linux-Befehlsübersicht 1 Linux-Befehlsübersicht 1.1 Dateiverwaltung ls Verzeichnisinhalt anzeigen (list) ls -l ausführliche Darstellung ls -a auch versteckte Dateien auisten ls -h verwende besser lesbare Einheiten (humanreadable,

Mehr

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

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

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-Bundle auf Ihrem virtuellen Server installieren. Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de

Mehr

Wie halte ich Ordnung auf meiner Festplatte?

Wie halte ich Ordnung auf meiner Festplatte? Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,

Mehr

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:... 1 Dateimanagement Ihr Name:... Laden Sie die Folgende ZIP-Datei auf Ihren Desktop herunter: http://www.thinkabit.ch/wpcontent/uploads/_ecdl/ecdl_m2_testdateien.zip Extrahieren Sie die ZIP-Datei unter dem

Mehr

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv.

Einleitung. Hauptteil. Wir befinden uns nun im Demoarchiv. Dublettenprüfung Einleitung Herzlich willkommen zum ELOoffice 8 Video-Training Dublettenprüfung. Mein Name ist Andreas Schulz, ich bin bei ELO für das Produktmanagement verantwortlich und werde Sie in

Mehr

Installationsanleitung CLX.PayMaker Home

Installationsanleitung CLX.PayMaker Home Installationsanleitung CLX.PayMaker Home Inhaltsverzeichnis 1. Installation und Datenübernahme... 2 2. Erste Schritte Verbindung zur Bank einrichten und Kontoinformationen beziehen... 4 3. Einrichtung

Mehr

Publizieren von Webs mit SmartFTP

Publizieren von Webs mit SmartFTP Publizieren von Webs mit SmartFTP Informationen FTP steht für File Transfer Protocol. Ein Protokoll ist eine Sprache, die es Computern ermöglicht, miteinander zu kommunizieren. FTP ist das Standardprotokoll

Mehr

Autor: Uwe Labs Stand: 21.03.2008. 1.PuTTY in der paedml 3.0 Novell...1

Autor: Uwe Labs Stand: 21.03.2008. 1.PuTTY in der paedml 3.0 Novell...1 . PuTTY in der paedml 3.0 Novell Autor: Uwe Labs Stand: 2.03.2008 Inhaltsverzeichnis.PuTTY in der paedml 3.0 Novell..... Übersicht....2. Installation und Einstellungen....3. Benutzung von PuTTY...3.. Übersicht

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

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

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

Legen Sie nun dieses Verzeichnis mit dem Namen joomla hier an: C:xampphtdocs. Installationsanleitung von Joomla unter XAMPP Wer das Content-Management-System Joomla installieren will, braucht hierzu einen Webserver, der mit der Programmiersprache PHP und dem Datenbankprogramm MySQL

Mehr

Windows 7/8 - Backdoor

Windows 7/8 - Backdoor Wenn wir uns in einer peinlichen Situation befinden hätten wir doch gerne mal eine Hintertür parat um unbemerkt verschwinden zu können?! Aber bitte nicht in unserem Betriebssystem! Mittels eines Registry-Eintrags

Mehr

Computeria Solothurn

Computeria Solothurn Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS

Mehr

Installation DV4mini ausgehend von einem frisch installierten System:

Installation DV4mini ausgehend von einem frisch installierten System: Installation DV4mini ausgehend von einem frisch installierten System: DJ0ABR/6.08.2015 Ubuntu 12.04 LTS: 1. Image Ubuntu 12.04 LTS auf dem PC installieren. Zum Testen habe ich die Desktop Version von dieser

Mehr

Bedienungsanleitung. FarmPilot-Uploader

Bedienungsanleitung. FarmPilot-Uploader Bedienungsanleitung FarmPilot-Uploader Stand: V1.20110818 31302736-02 Lesen und beachten Sie diese Bedienungsanleitung. Bewahren Sie diese Bedienungsanleitung für künftige Verwendung auf. Impressum Dokument

Mehr

Neue Steuererklärung 2013 erstellen

Neue Steuererklärung 2013 erstellen Neue Steuererklärung 2013 erstellen Bitte klicken Sie im Startmenü auf die Schaltfläche Steuererklärung 2013 NEU Anschliessend wird der folgende Dialog angezeigt. Wenn Sie die letztjährige Steuererklärung

Mehr

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

Benutzer und Rechte Teil 1, Paketverwaltung, SSH Benutzer und Rechte Teil 1, Paketverwaltung, SSH Linux-Kurs der Unix-AG Benjamin Eberle 26. Mai 2015 Wozu verschiedene Benutzer? (1) Datenschutz mehrere Benutzer pro Rechner, insbesondere auf Server-Systemen

Mehr

Installation Messerli MySQL auf MAC OS X

Installation Messerli MySQL auf MAC OS X Installation Messerli MySQL auf MAC OS X Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Mac-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Mac

Mehr

UNIX Die wichtigsten Befehle

UNIX Die wichtigsten Befehle UNIX Die wichtigsten Befehle Syntax alias shortname command at zeit [Tag] [Datei] cron cat [-nsuv] [datei] passwd [ben_name] finger user fg, bg job set [-ekntuvx] [name] sort [-bcdfimnurt] [+pos1 pos2]

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

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

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

FastViewer Remote Edition 2.X

FastViewer Remote Edition 2.X FastViewer Remote Edition 2.X Mit der FastViewer Remote Edition ist es möglich beliebige Rechner, unabhängig vom Standort, fernzusteuern. Die Eingabe einer Sessionnummer entfällt. Dazu muß auf dem zu steuernden

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

Installation älterer Programmversionen unter Windows 7

Installation älterer Programmversionen unter Windows 7 Installation älterer Programmversionen unter Windows 7 Obwohl nicht explizit gekennzeichnet, sind alle MAGIX Produkte mit einer 15 im Namen, sowie MAGIX Video Pro X 1.5, Filme auf DVD 8 und Fotos auf CD

Mehr

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

IBM Software Demos Tivoli Provisioning Manager for OS Deployment Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,

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

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe

Mehr

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf

Mehr

cs106 Informatiklabor Teil 1: Java-Installation

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

Mehr

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement

Mehr

Leichte-Sprache-Bilder

Leichte-Sprache-Bilder Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter

Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter FTP-Zugang FTP - Zugangsdaten Kurzübersicht: Angabe Eintrag Beispiel Servername: Servername für FTP ftp.ihre-domain.de Benutzername: Username für FTP Mustername Passwort: Passwort mus44ter Die Einträge

Mehr

Zugang Dateidienst mit Windows 7 (Vista) Wiederherstellen der Daten

Zugang Dateidienst mit Windows 7 (Vista) Wiederherstellen der Daten Zugang Dateidienst mit Windows 7 (Vista) Wiederherstellen der Daten Version: 1.0 Autor: Buckenhofer Letzte Revision: 1.2.2012 Änderungshistorie Autor Datum Status Änderungen/Bemerkungen Buckenhofer 28.2.2012

Mehr

Bilder zum Upload verkleinern

Bilder zum Upload verkleinern Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr

Mehr

C++ mit Eclipse & GCC unter Windows

C++ mit Eclipse & GCC unter Windows C++ mit Eclipse & GCC Seite 1 / 14 C++ mit Eclipse & GCC unter Windows Hinweise Stand 18. Okt. 2014 => GCC 4.9.1 Boost 1.56.0 Eclipse Luna V. 4.4.1 Java Version 8, Update 25 (entspricht 1.8.0_25) Achtung

Mehr

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Installationsanleitung für pcvisit Server (pcvisit 15.0) Installationsanleitung für pcvisit Server (pcvisit 15.0) Seite 1 version: 11.02.2015 Inhalt 1. Einleitung... 3 2. Download und Installation... 3 3. Starten der Verbindungssoftware....5 3.1 Starten der

Mehr

Quickstep Server Update

Quickstep Server Update Quickstep Server Update Übersicht Was wird aktualisiert Update einspielen intersales stellt das Quickstep Entwicklungs- und Ablaufsystem auf eine aktuelle Version um. Hierfür ist es erforderlich, Ihre

Mehr

Hex Datei mit Atmel Studio 6 erstellen

Hex Datei mit Atmel Studio 6 erstellen Hex Datei mit Atmel Studio 6 erstellen Es werden generell keine Atmel Studio Dateien ins Repository geladen, da jeder seine Dateien an anderen Orten liegen hat und weil nicht jeder das Atmel Studio 6 benutzt.

Mehr

Leitfaden zur Installation von Bitbyters.WinShutdown

Leitfaden zur Installation von Bitbyters.WinShutdown Leitfaden zur Installation von Bitbyters.WinShutdown für Windows 32 Bit 98/NT/2000/XP/2003/2008 Der BitByters.WinShutDown ist ein Tool mit dem Sie Programme beim Herunterfahren Ihres Systems ausführen

Mehr

Verknüpfung zum Angebotsassistenten erstellen

Verknüpfung zum Angebotsassistenten erstellen Verknüpfung zum Angebotsassistenten erstellen - auch bei installiertem Java 64 Bit Version 2013-09-04 Inhaltsverzeichnis 1. Einleitung... 3 2. Wenn Java 64-bit installiert ist... 3 3. Ana Verknüpfung erstellen...

Mehr

Zentraler Speicherplatz

Zentraler Speicherplatz Anleitung für das Netzlaufwerk ZfN 1/18 Zentraler Speicherplatz Jeder Mitarbeiter und Student besitzt einen Uni Account. Mit dem Uni Account können das WLAN, der E Mail Server und viele andere IT Dienste

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Stand: 1.10.2010 1 Inhaltsverzeichnis Systemanforderungen...3 Installation auf Windows-Plattformen starten...3 Installationsschritte...3 Lizenzabkommen...3 Alte UniWahl4 Installation

Mehr