Gutes Videoschnittprogramm für LINUX installieren

Hallo lieber Videoschnittfreund!

Wer einfach ein flv-Video für Linux schneiden möchte, dem sei AVIDEMUX empfohlen. Das ist wirklich kinderleicht zu bedienen und sehr schnell.

Installiert wird es mit:

sudo apt-get install avidemux

Dies funktioniert unter UBUNTU und anderen DEBIAN-basierten Systemen.



Als umfangreicheres Videoschnittprogi wollte ich CINELERRA installieren. Am besten selber kompilieren, oder? Klaro, die Anleitung lässt das ja auch einfach aussehen.

Leider werden hier Fehlermeldungen ausgegeben, die ich nicht interpretieren kann.

Hilfe, welches Programm aus dieser Liste soll ich benutzen? Danke.

Volles Verzeichnis unter Linux löschen

Ein volles Verzeichnis wird unter Linux mit dem folgenden Befehl gelöscht:

rm -rf [Verzeichnisname]

Fertig. Es erfolgt keine Abfrage! Gefundenes Verzeichnis wird sofort gelöscht.

Einführung in die Sprache SQL

In diesem Beitrag möchte ich Ihnen eine Einführung in die Sprache SQL geben. Bevor ich mich jedoch den Sprachelementen dieser Sprache zuwende, möchte ich ein paar theoretische Grundlagen ansprechen und die Voraussetzungen dafür schaffen, dass Sie SQL-Anweisungen erstellen, ausführen und die Ergebnisse nachvollziehen  können. Zu diesem Zweck soll das Produkt Microsoft Access aus dem Office-Paket genutzt werden. Neben der Theorie möchte ich Ihnen deshalb auch eine kurze praktische Einführung in das Produkt geben. Hierfür steht uns der heutige Tag zur Verfügung. Zur Darstellung der grundlegenden Begriffe habe ich diese Präsentation vorbereitet, in der einige Aspekte des Relationenmodells stichwortartig angesprochen werden. Die gesamte Thematik ist recht komplex, so dass man in der Kürze der sicherlich nur ein wenig an der Oberfläche kratzen kann. Die Präsentation soll den roten Faden durch diesen ersten Lehrgangsteil bilden und den Stoff auf wenige einprägsame Kernsätze komprimieren. In der praktischen Einführung möchte ich kurz auf die Benutzeroberfläche von Access eingehen. Anschließend möchte ich die Umsetzung der theoretischen Aspekte in Access vorstellen. D.h. Sie sollen zunächst eine Datenbank erstellen und Beziehungen zwischen Tabellen definieren, ein paar Daten eingeben und Datenbankabfragen erstellen. Zuletzt möchte ich die Beispieldatenbank vorstellen, die für das Übungsszenario genutzt werden soll.

Linux Shell Übungen #3 - Ordner anlegen

Existiert im aktuellen Verzeichnis das Verzeichnis ordner nicht, so soll es angelegt werden. Außerdem soll im Verzeichnis ordner eine Datei dat angelegt werden, nachdem mit cd in das neue Verzeichnis gewechselt worden ist.

a) Nach Abarbeitung der Befehlsfolge, soll das aktuelle Verzeichnis wieder das Ursprungsverzeichnis sein.

test -d ordner || (mkdir ordner ; cd ordner ; touch dat)
 
test -d ordner || { mkdir ordner ; cd ordner ; touch dat ; cd ..;}


b) Wie oben mit folgendem Unterschied: Nach Abarbeitung der Befehlsfolge, soll das aktuelle Verzeichnis  das Verzeichnis ordner sein.

test -d ordner || { mkdir ordner ; cd ordner ; touch dat ;}

Linux Shell Übungen #2

1. Aufgabe
Lassen Sie sich den Inhalt der Variablen HOME anzeigen.
Geben Sie aus, welche Shell aktuell von Ihnen verwendet wird.
Was passiert, wenn Sie exec date aufrufen?

Inhalt Home:
  • exec date -> Beendigung des Befehlsfensters
  • Aktuelle Shell wird beendet/ueberlagert.
  • exec ksh -> funktioniert.

2. Aufgabe
Belegen Sie die Variable a mit 89 und die Variable b mit Hallo
Starten Sie eine Subshell! Was erhält man bei Eingabe des Befehls?
echo $a; echo $b
  • Subshell starten: exec bash
  • echo $a -> leer
  • echo $b -> leer
  • Raus aus subshell: exit

3. Aufgabe
Sie möchten anstatt der aktuellen Shell die Korn-Shell benutzen. Wie lautet der Befehl?
  • exec ksh
  • (Überprüfung: ps -f)

4. Aufgabe
Sie haben folgenden Befehl ausgeführt:
grep 'schul500' /etc/passwd >/dev/null
Wie können Sie herausfinden, ob nun das Suchmuster schul500 in der Datei /etc/passwd vorkommt? Es wird davon ausgegangen, dass die Datei /etc/passwd existent und lesbar ist.
  • Wenn echo $? = 1 ist, wurde kein Ergebniss gefunden,
  • bei $? = 0 wurde etwas gefunden (zB bei grep).
  • $? = 2 -> Datei existiert nicht
Probieren Sie auch den Befehl:
grep 'schul500' /etc/paswd >/dev/null 2>&1

5. Aufgabe
Legen Sie unter dem Home-Directory ein Verzeichnis unixshell an.
In einer Variablen US soll der vollständige Pfadname dieses Verzeichnisses stehen.
US=~/unixshell
cd $US


Was ist zu tun, damit die Variable US nach jedem Login und in den Subshells zur Verfügung steht?
  • .profile (vorhanden? ls -la in ~ durchführen)
  • Folgenden Eintrag hinzufügen:
  • US=/home/schul100/unixshell

Übung Linux-Shell #1

1. Aufgabe:
Erzeugen Sie eine Datei namens *

touch \*

Löschen Sie die Datei *

rm \*

Da es sich bei dem Sternchen um ein Sonderzeichen handelt, muss davor als Escape-Zeichen das backslash benutzt werden.


2. Aufgabe:
Folgendes soll auf dem Bildschirm erscheinen:
Juengste Datei im aktuellen Ordner lautet: Dateiname der jüngsten Datei.

echo "Juengste Datei im aktuellen Ordner lautet: `ls -tr | tail -1`"