{"id":8357,"date":"2023-09-23T09:39:55","date_gmt":"2023-09-23T07:39:55","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=8357"},"modified":"2023-09-23T09:39:58","modified_gmt":"2023-09-23T07:39:58","slug":"professionelle-diagramme-mit-graphviz-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/professionelle-diagramme-mit-graphviz-unter-linux\/","title":{"rendered":"Professionelle Diagramme mit Graphviz unter Linux"},"content":{"rendered":"\n<p>Eilig erstellte Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>me, egal mit welcher Software, haben einen Nachteil &ndash; sie sehen zumeist nicht professionell aus. Die L&ouml;sung w&auml;re eine Software, der Sie nur zeigen, m&uuml;ssen was Sie wollen und den Rest erledigt dann eben diese. Eine solche Software ist nun Graphviz, Sie geben der Software vor welche <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> Sie wie visualisiert haben wollen und den Rest &uuml;bernimmt die Software f&uuml;r Sie. Die Anwendung ist zwar eine Software f&uuml;r das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>, doch wissen m&uuml;ssen Sie tats&auml;chlich nur ganz wenig, es ist sehr einfach die wenigen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e zu erlernen. In diesem Dokument erfahren Sie nun die ersten Grund-Z&uuml;ge um mit dieser Software arbeiten zu k&ouml;nnen. Ein schon etwas gr&ouml;&szlig;eres Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m in einer M&ouml;glichkeit sehen Sie etwa hier&nbsp;<a rel=\"noreferrer noopener lightbox-0\" href=\"http:\/\/www.graphviz.org\/Gallery\/undirected\/root.png\" target=\"_blank\">Graphviz<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Graphviz installieren<\/h3>\n\n\n\n<p>Unter auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierenden Systemen (<em>wie etwa auch Ubuntu, Kubuntu, <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Mint, und so weiter<\/em>) installieren Sie Graphviz ganz einfach &uuml;ber die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung durch das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> &bdquo;<strong>graphviz<\/strong>&bdquo;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Graphviz nutzen<\/h3>\n\n\n\n<p>Mit Graphviz zu arbeiten bedeutet zwei Schritte zu erledigen, als erstes erstellt man eine Text-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>, die man mit den gew&uuml;nschten Informationen f&uuml;llt, den entsprechenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> und wie diese zu visualisieren sind, der Rest ist dann Graphviz auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> die erstellte Steuer-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> zu zeigen, alles andere erledigt die Software selbst. Welchen Text-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">Editor<\/a> man zum Erstellen der Steuer-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> nutzt ist vollkommen egal, die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>-Endung dieser <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> sollte sich dann &bdquo;<strong>.gv<\/strong>&ldquo; nennen.<\/p>\n\n\n\n<p>Einfaches Beispiel<\/p>\n\n\n\n<p>Als Erstes m&ouml;chte ich ein ganz einfaches Beispiel zeigen, etwa unterschiedliche <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/betriebssystem\/\" target=\"_self\" title=\"Ein Betriebssystem wird ben&ouml;tigt, um mit einem Computer arbeiten zu k&ouml;nnen. Das Betriebssystem verwaltet &uuml;ber Treiber die Hardware, steuert die Prozesse und das Speichermanagement. Bekannte Betriebssysteme w&auml;re etwa Linux, macOS, Microsoft Windows, UNIX\" class=\"encyclopedia\">Betriebssystem<\/a>e. Ich f&uuml;lle beispielsweise die Text-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &bdquo;<strong>beispiel.gv<\/strong>&ldquo; mit folgenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> (<em>Text mit Leerzeichen setzt man unter Anf&uuml;hrungszeichen<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX;\nBetriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Man speichert die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> und &ouml;ffnet ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>, in dem die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> liegt und startet nun den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dot -Tpng beispiel.gv -o Betriebssysteme.png<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme.png\" alt=\"\" class=\"wp-image-8358\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme.png 702w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme-300x66.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme-150x33.png 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Der Befehl zum Erstellen der Grafik<\/h3>\n\n\n\n<p>Wir haben im Beispiel oben nun gesehen, dass es gar nicht so schwierig ist, ein einfaches Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m zu erstellen, das alles andere als unordentlich aussieht. Der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> lautete:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dot -Tpng beispiel.gv -o Betriebssysteme.png<\/code><\/pre>\n\n\n\n<p>Wir wollen uns nun die Syntax ein wenig genauer ansehen, um zu verstehen, um was es eigentlich geht:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dot -Tformat eingabe-datei -o ausgabe-grafik<\/code><\/pre>\n\n\n\n<p>&bdquo;<strong><code>dot<\/code><\/strong>&ldquo; ist nun ganz einfach der richtige <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> um Graphviz zu starten, &bdquo;<strong><code>-Tformat<\/code><\/strong>&ldquo; gibt das Grafik-Format an das erstellt werden soll (<em>weitere Beispiele w&auml;ren etwa &bdquo;-Tjpg&ldquo;, &bdquo;-Tgif &bdquo;, &bdquo;-T<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pdf\/\" target=\"_self\" title='PDF ist die Abk&uuml;rzung f&uuml;r \"Portable Document Format\" und wurde 1993 von dem Unternehmen Adobe System als plattform-unabh&auml;ngiges Dateiformat entwickelt. PDF-Dokumente k&ouml;nnen auf allen Computern ge&ouml;ffnet werden. Daher hat sich PDF als feste Gr&ouml;&szlig;e unter den Dateiformaten durchgesetzt. Ein PDF-Dokument kann aus Texten und Bildern entstehen. Gleichzeitig wird in dem PDF-Dokument das Layout beibehalten, das&hellip;' class=\"encyclopedia\">pdf<\/a> &bdquo;, &bdquo;-Tps&ldquo; oder auch &bdquo;-Tsvg&ldquo;<\/em>). Die &bdquo;<strong><code>eingabe-datei<\/code><\/strong>&ldquo; ist nichts anderes als unsere erstellte Text-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> mit der Endung &bdquo;<strong><code>.gv<\/code><\/strong>&bdquo;, mit &bdquo;<strong><code>-o<\/code><\/strong>&ldquo; zeigt man der Software das nun der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>-Name folgt den Graphviz erstellen soll, also &bdquo;<strong><code>ausgabe-grafik<\/code><\/strong>&bdquo;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Die Syntax der Steuer-Datei<\/h3>\n\n\n\n<p>Weiters haben wir oben den ersten f&uuml;r eine einfache Steuer-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> gesehen, hier noch einmal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX;\nBetriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Mittels &bdquo;<strong><code>digraph G {<\/code><\/strong>&ldquo; erstellen wir ganz einfach ein gerichtetes Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m, ein ungerichtetes w&uuml;rden wir mittels &bdquo;<strong><code>graph G {<\/code><\/strong>&ldquo; erstellen (<em>den Unterschied sehen wir im n&auml;chsten Beispiel<\/em>). Alles was sich nun in der geschweiften Klammer findet &bdquo;<strong>{}<\/strong>&ldquo; zeichnet nun sp&auml;ter die Grafik aus. &bdquo;<strong><code>Betriebssysteme<\/code><\/strong>&ldquo; stellt in diesem Fall die Basis unseres Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>ms dar, &bdquo;<strong>-&gt;<\/strong>&ldquo; gibt die Richtung des Pfeiles an, hinter dem Pfeil liegt nun der weitere Teil des Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>ms, besteht der Ausdruck aus durch Leerzeichen getrennten Worten oder Buchstaben, setzt man den ganzen Ausdruck unter Anf&uuml;hrungszeichen.<\/p>\n\n\n\n<p>Weiteres einfaches Beispiel<\/p>\n\n\n\n<p>Vorher haben wir ein gerichtetes Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m erstellt, also ganz einfach mit Pfeilen, wollen wir ein ungerichtetes Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m, also ohne Pfeile ersetzen wir &bdquo;<strong><code>digraph G<\/code><\/strong>&ldquo; ganz einfach durch &bdquo;<strong><code>graph G<\/code><\/strong>&ldquo; und lassen das Gr&ouml;&szlig;er-Zeichen &bdquo;<strong><code>><\/code><\/strong>&ldquo; weg. Also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>graph G {\nBetriebssysteme -- Linux;\nBetriebssysteme -- UNIX;\nBetriebssysteme -- \"MAC OS X\";\nBetriebssysteme -- \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Durch denselben <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dot -Tpng beispiel.gv -o Betriebssysteme.png<\/code><\/pre>\n\n\n\n<p>erhalten wir folgende Grafik:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme1-1.png\" alt=\"\" class=\"wp-image-8360\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme1-1.png 702w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme1-1-300x66.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme1-1-150x33.png 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Andere Arten des Diagrammes<\/h3>\n\n\n\n<p>Bisher haben wir Diag<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>me mit hierarchischer Struktur erstellt, dazu dient uns der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> &bdquo;<strong><code>dot<\/code><\/strong>&ldquo; &ndash; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dot -Tpng beispiel.gv -o Betriebssysteme.png<\/code><\/pre>\n\n\n\n<p>Es gibt nat&uuml;rlich weitere Varianten, ersetzen wir nun einmal &bdquo;<strong><code>dot<\/code><\/strong>&ldquo; durch &bdquo;<strong><code>twopi<\/code><\/strong>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>twopi -Tpng beispiel -o Betriebssysteme.png<\/code><\/pre>\n\n\n\n<p>w&uuml;rden wir folgende Grafik erhalten:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"194\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme2.png\" alt=\"\" class=\"wp-image-8361\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme2.png 359w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme2-300x162.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme2-150x81.png 150w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\"><\/figure>\n\n\n\n<p>Ersetzen wir &bdquo;<strong><code>dot<\/code><\/strong>&ldquo; durch &bdquo;<strong><code>circo<\/code><\/strong>&ldquo; erhalten wir folgende:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"749\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme3.png\" alt=\"\" class=\"wp-image-8362\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme3.png 824w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme3-300x273.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme3-150x136.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme3-768x698.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Mit Farbe<\/h3>\n\n\n\n<p>Schwarz \/ Wei&szlig; ist nat&uuml;rlich nicht immer erw&uuml;nscht, also wollen wir zu Beginn einmal alle Graphen einf&auml;rben, also beispielsweise unsere Basis in Rot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme &#91;style=filled, color=\"red\"]\nBetriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX; Betriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme4.png\" alt=\"\" class=\"wp-image-8363\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme4.png 702w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme4-300x66.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme4-150x33.png 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\"><\/figure>\n\n\n\n<p>Wollen wir noch etwas mehr:<\/p>\n\n\n\n<p>CODE:&nbsp;<a href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=169#\">ALLES AUSW&Auml;HLEN<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\"]\nUNIX &#91;style=filled, color=\"magenta\"]\n\"MAC OS X\" &#91;style=filled, color=\"green\"]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\"] Betriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX;\nBetriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme5.png\" alt=\"\" class=\"wp-image-8364\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme5.png 702w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme5-300x66.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme5-150x33.png 150w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Form der Graphen<\/h3>\n\n\n\n<p>Nicht jeder bevorzugt runde Graphen, wollen wir ein wenig mehr Ecken ins Spiel bringen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nnode &#91;shape=box]\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\"]\nUNIX &#91;style=filled, color=\"magenta\"]\n\"MAC OS X\" &#91;style=filled, color=\"green\"]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\"]\nBetriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX;\nBetriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Wir erhalten nun die ec<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ki\/\" target=\"_self\" title='Unter \"KI\" versteht man \"K&uuml;nstliche Intelligenz\". Es handelt sich um ein Teilgebiet der Informatik, das sich mit der Automatisierung intelligenten Lern- und Entscheidungsverhaltens besch&auml;ftigt. KI erm&ouml;glicht es technischen Systemen, ihre Umwelt wahrzunehmen, mit dem Wahrgenommenen umzugehen und darauf basierend Entscheidungen zu treffen. KI wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in der Medizin zur&hellip;' class=\"encyclopedia\">ki<\/a>gen Graphen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme6.png\" alt=\"\" class=\"wp-image-8365\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme6.png 560w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme6-300x83.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme6-150x42.png 150w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\"><\/figure>\n\n\n\n<p>Um an ec<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ki\/\" target=\"_self\" title='Unter \"KI\" versteht man \"K&uuml;nstliche Intelligenz\". Es handelt sich um ein Teilgebiet der Informatik, das sich mit der Automatisierung intelligenten Lern- und Entscheidungsverhaltens besch&auml;ftigt. KI erm&ouml;glicht es technischen Systemen, ihre Umwelt wahrzunehmen, mit dem Wahrgenommenen umzugehen und darauf basierend Entscheidungen zu treffen. KI wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in der Medizin zur&hellip;' class=\"encyclopedia\">ki<\/a>ge Graphen zu kommen, dient also die zus&auml;tzliche Zeile:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>node &#91;shape=box]<\/code><\/pre>\n\n\n\n<p>Das ganze kann man nat&uuml;rlich, wenn gew&uuml;nscht auch variieren:<\/p>\n\n\n\n<p>CODE:&nbsp;<a href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=169#\">ALLES AUSW&Auml;HLEN<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\", shape=box]\nUNIX &#91;style=filled, color=\"magenta\", shape=box]\n\"MAC OS X\" &#91;style=filled, color=\"green\", shape=box]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\" shape=box]\nBetriebssysteme -&gt; Linux;\nBetriebssysteme -&gt; UNIX;\nBetriebssysteme -&gt; \"MAC OS X\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Womit wir folgende Grafik erhalten w&uuml;rden:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme7.png\" alt=\"\" class=\"wp-image-8366\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme7.png 560w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme7-300x83.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme7-150x42.png 150w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Aussehen der Pfeile<\/h3>\n\n\n\n<p>Nun wollen wir die Pfeile ein wenig optisch mehr hervorheben, dies f&uuml;gt man einfach der Beschreibung an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\", shape=box]\nUNIX &#91;style=filled, color=\"magenta\", shape=box]\n\"MAC OS X\" &#91;style=filled, color=\"green\", shape=box]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\" shape=box]\nBetriebssysteme -&gt; Linux &#91;color=\"red\"];\nBetriebssysteme -&gt; UNIX &#91;color=\"red\"];\nBetriebssysteme -&gt; \"MAC OS X &#91;color=\"red\"]\";\nBetriebssysteme -&gt; \"Microsoft Windows\";\n}<\/code><\/pre>\n\n\n\n<p>Wir kommen also an folgende Grafik:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"155\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme8.png\" alt=\"\" class=\"wp-image-8367\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme8.png 694w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme8-300x67.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme8-150x34.png 150w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pfeile mit Beschreibung<\/h3>\n\n\n\n<p>Den einzelnen Pfeilen wollen wir nat&uuml;rlich eine Beschreibung hinzuf&uuml;gen, auch dies f&uuml;gt man der Beschreibung einfach an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\", shape=box]\nUNIX &#91;style=filled, color=\"magenta\", shape=box]\n\"MAC OS X\" &#91;style=filled, color=\"green\", shape=box]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\" shape=box]\nBetriebssysteme -&gt; Linux &#91;color=\"red\", style=\"bold\", label=\"Frei\/POSIX\" ];\nBetriebssysteme -&gt; UNIX &#91;color=\"red\", style=\"bold\", label=\"Frei\/POSIX\" ];\nBetriebssysteme -&gt; \"MAC OS X\" &#91;color=\"red\", style=\"bold\", label=\"Propriet\u00e4r\/POSIX\" ];\nBetriebssysteme -&gt; \"Microsoft Windows\" &#91;label=\"Propriet\u00e4r\" ];\n}<\/code><\/pre>\n\n\n\n<p>Und schon erhalten wir folgende ver&auml;nderte Grafik:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"175\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme9.png\" alt=\"\" class=\"wp-image-8368\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme9.png 623w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme9-300x84.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme9-150x42.png 150w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Elemente gruppieren<\/h3>\n\n\n\n<p>Um Elemente zu gruppieren, geht man ein wenig weiter, etwa so:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>digraph G {\nsubgraph cluster_0 {\nstyle=filled; color=grey;\nlabel=\"basiert auf UNIX\";\nLinux UNIX \"MAC OS X\"\n}\nBetriebssysteme &#91;style=filled, color=\"red\"]\nLinux &#91;style=filled, color=\"blue\", shape=box]\nUNIX &#91;style=filled, color=\"magenta\", shape=box]\n\"MAC OS X\" &#91;style=filled, color=\"green\", shape=box]\n\"Microsoft Windows\" &#91;style=filled, color=\"yellow\" shape=box]\nBetriebssysteme -&gt; Linux &#91;color=\"red\", style=\"bold\", label=\"Frei\/POSIX\" ];\nBetriebssysteme -&gt; UNIX &#91;color=\"red\", style=\"bold\", label=\"Frei\/POSIX\" ];\nBetriebssysteme -&gt; \"MAC OS X\" &#91;color=\"red\", style=\"bold\", label=\"Propriet\u00e4r\/POSIX\" ];\nBetriebssysteme -&gt; \"Microsoft Windows\" &#91;label=\"Propriet\u00e4r\" ];\n}<\/code><\/pre>\n\n\n\n<p>Und schon w&auml;ren wir bei folgender Grafik ange<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>gt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"605\" height=\"224\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme10.png\" alt=\"\" class=\"wp-image-8369\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme10.png 605w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme10-300x111.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/Betriebssysteme10-150x56.png 150w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\"><\/figure>\n\n\n\n<p>Die volle Dokumentation zu dieser Software finden Sie unter&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/graphviz.org\/documentation\/\" target=\"_blank\">Graphviz<\/a>.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"8357\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"8357\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Eilig erstellte Diagramme, egal mit welcher Software, haben einen Nachteil &#8211; sie sehen zumeist nicht professionell aus. Die L\u00f6sung w\u00e4re eine Software, der Sie nur zeigen, m\u00fcssen was Sie wollen und den Rest erledigt dann eben diese. Eine solche Software ist nun Graphviz, Sie geben der Software vor welche Daten Sie wie visualisiert haben wollen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8369,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[59],"class_list":["post-8357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buero","tag-buero"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=8357"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8357\/revisions"}],"predecessor-version":[{"id":8370,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/8357\/revisions\/8370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/8369"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=8357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=8357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=8357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}