Anleitung zum Bau und Betrieb einer Webcam

 

Linux - Crashkurs


zurück     

Zum Durchstarten braucht man nur wenig Grundkenntnisse, man kann sich die meisten Befehle während der Arbeit mit Linux aneignen.
Das Nötigste werde ich nachfolgend erläutern.
 

Terminalfenster

Auf Betriebssystemebene arbeitet man am einfachsten mit einem Terminalfester. Ein Mausklick mit der rechten Taste auf den Desktop zeigt ein kleines Auswahlmenü an, hier wählen wir "Terminal" an.

Copy & Paste

Um Schreibfehler zu vermeiden sollte man die nötigen Eingaben da wo es geht von der Vorlage kopieren.
Von Windows her kennt Ihr sicher die Methode, Text mit gedrückter linker Maustaste zu markieren, mit CTRL-C lässt er sich dann kopieren und mit CTRL-V an anderer Stelle einfügen.
Linux macht es einfacher: Wie gewohnt wird der Text mit der linken Maustaste markiert, jetzt klickt man mit der linken Maustaste den Einfügeort (normalerweise in einem anderen Terminalfenster) an und klickt dann die mittlere Maustaste - schon erscheint der kopierte Text!

Ordnerstruktur

Das Linux-Dateiverzeichnis hat Baumstruktur, das heisst ausgehend von einem Grundverzeichnis verzweigt sich das System auf beliebig vielen Ebenen immer weiter.
Der Befehl, um Euch in diesem System zu bewegen heisst <cd>.
Wenn man sich als User (in unserem Fall also als "pi") einloggt, landet man standardmässig in seinem Home-Verzeichnis.
Im Verzeichnisbaum findet sich das unter "/home/pi/".
Nehmen wir an, wir haben in diesem Verzeichnis weitere Ordner angelegt, z.B. "doc" für Textdokumente und "pic" für Bilder.
Der Gesamtpfad wäre dann entsprechend "/home/pi/doc/" oder "/home/pi/pic".
Will ich von meinem "/home/pi/" zu "/home/pi/doc/" wechseln, dann gebe ich <cd doc> ein, <cd /home/pi/doc/> würde auch funktionieren, aber wer tippt sich schon gerne einen Wolf.
Zurück zu "/home/pi/" komme ich wieder mit <cd ..>

Grundlegende Befehle

Dateien im Directory anzeigen    <ls -al>
In welchem Dir bin ich gerade?<pwd>
Dir wechseln<cd>
neues Dir erstellen<mkdir DirName>
Dir löschen<rmdir DirName>
Datei löschen<rm Dateiname>
Dateirechte ändern<chmod Attribut Dateiname>

Usersystem und Dateirechte

Unter Linux gibt es verschiedene "User", unter denen man angemeldet sein kann.
In unserem Fall ist das meistens der User "pi". Da besonders Anfänger manchmal Fehler machen (in Linux lässt sich mit einem kurzen Befehl das ganze System unwiederruflich löschen) sind die Rechte dieses Users beschränkt.
Manchmal braucht man aber Sonderrechte, z.B. um Programme zu installieren. Dann setzt man dem Befehl ein <sudo> voraus, dann wird dieser Befehl mit erweiterten (sog. root-)Rechten ausgeführt.
 
Auch für die Arbeit (und selbst die Anzeige von) Dateien und Ordnern braucht es die nötigen Berechtigungen.
Dafür gibt es 3 Kategorien: User, Gruppe und Root.
 
Ein User darf mit seinen Dateien machen was er will, aber nichts mit den Dateien anderer User oder gar Dateien, die Root gehören. Root darf alle Dateien einsehen oder ändern.
 
Rechte gibt es auch wieder 3: Lesen, Schreiben, Ausführen. Diese Rechte kann man jeder Datei zuweisen.
Für unsere Arbeit ist das im Moment nur wichtig, wenn wir Scripte erstellen wollen. Ein Script ist eine normale Textdatei, in der Befehle stehen die der Computer abarbeiten soll.
 
Um Sicherheit zu schaffen, ist eine mit dem Editor erstellte Datei nicht ausführbar, man muss ihr dieses Recht erst zuweisen.
Der Befehl dazu ist <chmod +x Dateiname> bzw. <sudo chmod +x Dateiname>


zurück