<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.proggen.org/feed.php">
        <title>proggen.org bash</title>
        <description></description>
        <link>https://www.proggen.org/</link>
        <image rdf:resource="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico" />
       <dc:date>2026-05-06T10:02:16+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:cal&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:cd&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:cp&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:dpkg&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:echo&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:find&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:for&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:index&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:less&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:mkdir&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:pipe&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:ps&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:redirection&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:rm&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:start&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:stdio&amp;rev=1663869536"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=bash:sudo&amp;rev=1663869536"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico">
        <title>proggen.org</title>
        <link>https://www.proggen.org/</link>
        <url>https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:cal&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cal</title>
        <link>https://www.proggen.org/doku.php?id=bash:cal&amp;rev=1663869536</link>
        <description>cal

Verwendungszweck

cal zeigt einen Text-Kalender mit dem Standard Format eines Monatskalenders.

Verwendung

cal benötigt keinen Parameter, da standardmäßig ein Aktueller Monatskalender dargestellt wird.

cal 
ParameterBeschreibungmonth Zeige Kalender des Monats</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:cd&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cd</title>
        <link>https://www.proggen.org/doku.php?id=bash:cd&amp;rev=1663869536</link>
        <description>cd

Verwendungszweck

cd wird benötigt, um in ein bestimmtes Verzeichnis zu springen.

Anwendung

cd wird in die Kommandokonsole eingegeben. Es nimmt dabei einen oder keinen Parameter.
Ruft man cd ohne Parameter auf, so wechselt cd in das Homeverzeichnis des Benutzers (</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:cp&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cp</title>
        <link>https://www.proggen.org/doku.php?id=bash:cp&amp;rev=1663869536</link>
        <description>cp

Verwendungszweck

Mittels cp werden Dateien kopiert. 

Verwendung

Der cp-Befehl wird folgendermaßen aufgerufen:

cp [PARAMETER] QUELLE ZIEL

Quelle und Ziel können sowohl Dateien als auch Ordner sein. Die Tabelle zeigt einige gültigen Parameter:</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:dpkg&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dpkg</title>
        <link>https://www.proggen.org/doku.php?id=bash:dpkg&amp;rev=1663869536</link>
        <description>dpkg

Verwendungszweck

dpkg ist für alle Tätigkeiten mit Installationspaketen zuständig.

Verwendung

dpkg wird meistens dazu verwendet, um Installationspakete (.deb) zu erstellen und zu Installieren.
ParameterBeschreibung-i Packet.deb Installiert das .deb Packet</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:echo&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>echo</title>
        <link>https://www.proggen.org/doku.php?id=bash:echo&amp;rev=1663869536</link>
        <description>echo

Verwendungszweck

echo gibt eine Zeichenkette aus.

Die Syntax ist die folgende:

echo &quot;Zeichenkette&quot;;



Parameter: Keine

Beispiele

proggen.org ausgeben:

echo &quot;proggen.org&quot;;

Standardmäßiges Hello World! ausgeben:

echo &quot;Hello World!&quot;;</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:find&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>find</title>
        <link>https://www.proggen.org/doku.php?id=bash:find&amp;rev=1663869536</link>
        <description>find

FIXME Einleitung


find . -name '*.o' -exec rm -rfv {} \;</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:for&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>for</title>
        <link>https://www.proggen.org/doku.php?id=bash:for&amp;rev=1663869536</link>
        <description>for

Wozu wird for benötigt?

Mit for kann man in einer Schleife Befehle ausführen. Zum Beispiel für jede Datei aus einer Liste bestimmt Befehle ausführen.

Anwendung

Beispiel

Alle Bilder im PNG-Format in das JPEG-Format konvertieren

for i in *png; do echo Converting $i; convert $i ${i/.png/.jpg}; done</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:index&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bash:Index</title>
        <link>https://www.proggen.org/doku.php?id=bash:index&amp;rev=1663869536</link>
        <description>Bash:Index

C

	*  cd
	*  cp
	*  chmod
	*  cal

D

	*  diff
	*  dpkg

E

	*  echo
	*  eval

F

	*  find
	*  for

G

	*  gcc
	*  g++

L

	*  link

M

	*  make
	*  mkdir

R

	*  rm

S

	*  shred
	*  Verwendungszweck

T

	*  tar

V

	*  valgrind

----------

Diskussion</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:less&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>less - durch Konsolenausgabe scrollen</title>
        <link>https://www.proggen.org/doku.php?id=bash:less&amp;rev=1663869536</link>
        <description>less - durch Konsolenausgabe scrollen

Konsolenprogramme geben oft eine Menge von Text aus. Oft ist es so viel und so schnell,
dass ihr nicht zum Lesen kommt.

In einem virtuellen Terminal könnt ihr euch mit der Tastenkombination Shift-BildAuf behelfen, und in einem grafischen Terminalprogramm könnt ihr hinaufscrollen. Die</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:mkdir&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mkdir</title>
        <link>https://www.proggen.org/doku.php?id=bash:mkdir&amp;rev=1663869536</link>
        <description>mkdir

Verwendungszweck

Mit mkdir kann ein neues Verzeichnis angelegt werden.

Verwendung

mkdir benötigt mindestens einen Parameter mit dem Namen des neuen Verzeichnisses. Zusätzlich können noch Parameter mit angegeben werden.

mkdir &lt;NAME&gt; [MODI]</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:pipe&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Der Pipe-Operator</title>
        <link>https://www.proggen.org/doku.php?id=bash:pipe&amp;rev=1663869536</link>
        <description>Der Pipe-Operator

Mit dem Pipe-Operator lassen sich zwei Befehle in der Form miteinander verknüpfen, dass der linke Befehl die Ausgaben, die er an die Standardausgabe sendet nicht auf dem Bildschirm ausgibt, sondern direkt in die Standardeingabe des rechten Befehls leitet.</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:ps&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ps</title>
        <link>https://www.proggen.org/doku.php?id=bash:ps&amp;rev=1663869536</link>
        <description>ps

Verwendungszweck

Mittels ps werden die aktuell laufenden Prozesse angezeigt.

Verwendung

Der ps-Befehl wird folgendermaßen aufgerufen:

ps [-PARAMETER]

Er besitzt viele Parameter, ich will mich hier aber auf die wesentlichsten beschränken. Mit ps</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:redirection&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Umleiten von Datenströmen</title>
        <link>https://www.proggen.org/doku.php?id=bash:redirection&amp;rev=1663869536</link>
        <description>Umleiten von Datenströmen

Man den Weiterleitungsoperatoren &gt; und &lt; kann man Ausgaben in Dateien umlenken statt sie auf den Bildschirm auszugeben und Eingaben aus Dateien lesen statt sie von der Tastatur zu lesen.

Ausgabeumleitung

Der Befehl

echo &quot;Hello proggen.org&quot;</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:rm&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rm</title>
        <link>https://www.proggen.org/doku.php?id=bash:rm&amp;rev=1663869536</link>
        <description>rm

Verwendungszweck

Der rm-Befehl löscht alle angegebenen Dateien und Ordner. rm entspricht unlink.

Verwendung

Die Syntax lautet folgendermaßen:

rm [PARAMETER] DATEI



ParameterWirkung-f bzw. --force  ignoriert nicht existierende Dateien, zeige keine Meldungen</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:start&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BaSh</title>
        <link>https://www.proggen.org/doku.php?id=bash:start&amp;rev=1663869536</link>
        <description>BaSh

Die BaSh (Bourne Again Shell) ist die Standardshell unter Linux. Mit ihr kann man nicht nur Programme starten, sondern auch Skripts gestalten, um sein Linux bzw. Unix-System zu steuern.

Die Grundfunktionen

	*  Befehlsindex - Befehle, die man mal gesehen haben sollte</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:stdio&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Standardein- und -ausgabe</title>
        <link>https://www.proggen.org/doku.php?id=bash:stdio&amp;rev=1663869536</link>
        <description>Standardein- und -ausgabe

Ein Programm hat in der Regel die Aufgabe in irgendeiner Form Daten zu verarbeiten. Das bedeutet, dass es Möglichkeiten geben muss, Daten zu lesen und die verarbeiteten Daten wieder wegzuschreiben. Dafür kann man Dateien zum Lesen und Schreiben öffnen, aber man kann sich die Daten auch von einem anderen Programm anliefern lassen und wieder von wieder einem anderen Programm abholen lassen.</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=bash:sudo&amp;rev=1663869536">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:56+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Verwendungszweck</title>
        <link>https://www.proggen.org/doku.php?id=bash:sudo&amp;rev=1663869536</link>
        <description>Verwendungszweck

sudo führt ein Kommando mit Root-Rechten aus.

Verwendung

Mit sudo können Benutzer administrative Aufgaben übernehmen ohne das Root-Password zu kennen. Voraussetzung ist der Eintrag des Benutzers in der Datei /etc/sudoers mit den entsprechenden Rechten.</description>
    </item>
</rdf:RDF>
