Einstieg in Linux. 1.Erste Schritte die drei wichtigsten Programme 2.Pfade 3.Linux auf der Konsole 4.Die wichtigsten Befehle. 5.
|
|
- Jürgen Sommer
- vor 8 Jahren
- Abrufe
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
/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
MehrATB 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
MehrDateien 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
MehrGibt 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
MehrSkripte. 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
MehrObjektorientiertes 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
MehrSCI 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
MehrEprog 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
MehrFinder > '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
MehrBetriebssystem 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...
MehrComputer 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
MehrTutorium 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
MehrProzesse 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
MehrEinfü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
MehrShell. 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
MehrSFTP 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
MehrAnleitung: 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
MehrUpdate 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
MehrInstallation 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
MehrVersion 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.
MehrEinfü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
MehrBenutzerverwaltung 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.
MehrLinux 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
MehrPraktikum 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
MehrEinrichtung 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
MehrInstallationsanleitungen
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.
MehrEs 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
MehrWindows 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
MehrAnleitung 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
MehrDer 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
MehrLiteratur. 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.
MehrWie 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
MehrZugriffsrechte. 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
MehrBetriebssysteme 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)
MehrDie 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
MehrHow 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
MehrModul 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:
MehrLinux 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,
MehrProzesse 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)
MehrMaterial 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
MehrMatrix42. 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
Mehr1) 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
MehrSpeichern. 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
MehrAnleitungen 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:
MehrAnleitung 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
MehrInhalt. 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...
MehrOnline-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
MehrWo 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
MehrINHALT 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
MehrAnleitung 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
MehrLINUX-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...
MehrMeldung 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,
MehrInstallation 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
MehrBenutzer, 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
Mehr1 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,
MehrFuxMedia 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.
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
MehrWie 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,
MehrECDL 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
MehrEinleitung. 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
MehrInstallationsanleitung 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
MehrPublizieren 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
MehrAutor: 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
MehrLive 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
MehrGDI-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".
MehrLegen 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
MehrWindows 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
MehrComputeria 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
MehrInstallation 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
MehrBedienungsanleitung. 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
MehrNeue 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
MehrBenutzer 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
MehrInstallation 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
MehrUNIX 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]
MehrEr 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
MehrEinfü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
MehrDurchfü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,
MehrFastViewer 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
MehrVWA 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
MehrInstallation ä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
MehrIBM 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,
MehrZugriff 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,
MehrStundenerfassung 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
MehrUniversal 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
Mehrcs106 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
MehrHandbuch 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
MehrLeichte-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
MehrArtikel 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
MehrServername: 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
MehrZugang 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
MehrBilder 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
MehrC++ 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
MehrInstallationsanleitung 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
MehrQuickstep 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
MehrHex 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.
MehrLeitfaden 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
MehrVerknü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...
MehrZentraler 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
MehrInstallationshandbuch
Installationshandbuch Stand: 1.10.2010 1 Inhaltsverzeichnis Systemanforderungen...3 Installation auf Windows-Plattformen starten...3 Installationsschritte...3 Lizenzabkommen...3 Alte UniWahl4 Installation
Mehr