{"id":570,"date":"2023-09-03T09:11:37","date_gmt":"2023-09-03T07:11:37","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=570"},"modified":"2023-09-03T09:11:39","modified_gmt":"2023-09-03T07:11:39","slug":"screen-fenstermanager-fuer-das-linux-terminal","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/screen-fenstermanager-fuer-das-linux-terminal\/","title":{"rendered":"Screen &#8211; Fenstermanager f\u00fcr das Linux-Terminal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Da ich inzwischen selbst beruflich unter Linux und mit Linux arbeite, habe ich nat\u00fcrlich auch mehr mit dem\u00a0Terminal\u00a0zu tun &#8211; hinter mir stehen immerhin rund 1500 Server, davon laufen rund 95 Prozent unter Linux &#8211; Firewalls und SD-WAN-Ger\u00e4te, Proxys, Router und VPN-Server sowieso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da wird nun einmal viel mit der Konfiguration an Textdateien gearbeitet &#8211; Du bastelst hier und willst nebenbei etwas auf demselben Rechner testen. Den Editor verlassen, um etwas anderes zu \u00f6ffnen, oder einen Befehl zu starten &#8211; sehr unbequem. Dasselbe &#8211; mit zwei Terminals per\u00a0SSH\u00a0verbinden, immer hin und her wechseln &#8211; umst\u00e4ndlich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier kann Screen helfen &#8211; Screen k\u00f6nnte man etwa mit virtuellen Desktops auf Linux-Desktop-Umgebungen vergleichen. Sie verteilen Ihre Aufgaben einfach auf mehrere virtuelle Terminals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein weiterer Vorteil von Screen &#8211; wird eine SSH-Verbindung unterbrochen, verl\u00e4uft nat\u00fcrlich auch der kurz zuvor gestartete Befehl im Sande, eine offene Konfigurationsdatei &#8211; fast fertig bearbeitet und nicht gespeichert &#8211; schon kann man wieder von vorne beginnen. Mit Screen ist dies nicht der Fall.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Screen installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter normalen Umst\u00e4nden wird Screen auf dem entfernten System installiert, auf dem man \u00fcber SSH arbeitet. Sie k\u00f6nnen Screen nat\u00fcrlich auch auf dem lokalen System installieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich ganz einfach \u00fcber die\u00a0Paket-Verwaltung\u00a0durch das Paket &#8222;<strong>screen<\/strong>&#8222;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Screen nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie starten diese Software am Terminal ganz einfach \u00fcber den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1024x576.jpg\" alt=\"\" class=\"wp-image-571\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zu Beginn sehen Sie erst einmal keinen Unterschied zu einem normalen Terminal, auf diesem k\u00f6nnen wir auch ganz normal arbeiten &#8211; starten wir einfach einmal den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1-1024x576.jpg\" alt=\"\" class=\"wp-image-572\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt k\u00f6nnen wir mit der Tastenkombination\u00a0<strong><kbd>Strg+a<\/kbd><\/strong>\u00a0&#8211; gefolgt von einem\u00a0<strong><kbd>c<\/kbd><\/strong>\u00a0eine weitere Sitzung \u00f6ffnen (<em><strong><kbd>Strg+a<\/kbd><\/strong>\u00a0dr\u00fccken, loslassen und\u00a0<strong><kbd>c<\/kbd><\/strong>\u00a0dr\u00fccken<\/em>):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2-1024x576.jpg\" alt=\"\" class=\"wp-image-573\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wir finden uns in einer weiteren Sitzung innerhalb von Screen wieder, h\u00e4tten wir auf der ersten Sitzung beispielsweise den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt upgrade &amp;&amp; apt clean<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">gestartet, w\u00fcrde dieser Befehl auf der ersten Sitzung ganz einfach weiter laufen. Auf der zweiten k\u00f6nnen wir einen weiteren Befehl starten. Mit\u00a0<strong><kbd>Strg+a<\/kbd><\/strong>, gefolgt von der\u00a0<strong><kbd>Leertaste<\/kbd><\/strong>, k\u00f6nnen wir zwischen diesen beiden Sitzungen wechseln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mittels:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">k\u00f6nnen wir die aktuell offene Sitzung beenden. Haben wir beide Sitzungen beendet, zeigt Screen uns dies auch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;screen is terminating]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vor allem, wenn man mehrere Sitzungen in Screen \u00f6ffnet, kann die ganze Geschichte schon un\u00fcbersichtlich werden &#8211; so starten wir im ge\u00f6ffneten Screen den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -X caption always \"%{rw} * | %H * $LOGNAME | %{bw}%c %D | %{-}%-Lw%{rw}%50&gt;%{rW}%n%f* %t %{-}%+Lw%&lt;\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3-1024x576.jpg\" alt=\"\" class=\"wp-image-574\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wir erhalten jetzt am unteren Bildschirmrand eine Statuszeile. Der Befehl ist nat\u00fcrlich etwas umst\u00e4ndlich &#8211; wir k\u00f6nnen Screen so konfigurieren, dass die Software gleich mit der Statuszeile startet &#8211; hierzu erst einmal folgende Erkl\u00e4rung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>$LOGNAME<\/strong>&nbsp;&#8211; Benutzername<\/li>\n\n\n\n<li><strong>%H<\/strong>&nbsp;&#8211; Hostname<\/li>\n\n\n\n<li><strong>%c<\/strong>&nbsp;&#8211; Uhrzeit im 24-Stunden-Format<\/li>\n\n\n\n<li><strong>%D<\/strong>&nbsp;&#8211; Wochentag<\/li>\n\n\n\n<li><strong>%n<\/strong>&nbsp;&#8211; das virtuelle Terminal<\/li>\n\n\n\n<li><strong>%f<\/strong>&nbsp;&#8211; Sternchen zeigt das aktive virtuelle Terminal an, ein Minuszeichen die zuletzt besuchte Sitzung<\/li>\n\n\n\n<li><strong>%t<\/strong>&nbsp;&#8211; der Titel der Sitzung (<em>dazu sp\u00e4ter mehr<\/em>)<\/li>\n\n\n\n<li><strong>%id`<\/strong>&nbsp;&#8211; Backtick-Referenz<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Damit Screen automatisch mit der Statusleiste startet, erstellen wir in unserem Home-Verzeichnis &#8211; oder auf dem entfernten Rechner eine neue versteckte Datei mit der Bezeichnung &#8222;<strong>.screenrc<\/strong>&#8220; und f\u00fcllen diese mit folgendem Inhalt:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Erstellen der Datei:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch .screenrc<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffnen der Datei &#8211; etwa mit Vim oder Nano:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano .screenrc\nvim .screenrc\nvi .screenrc<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Und der Inhalt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>caption always \"%{rw} * | %H * $LOGNAME | %{bw}%c %D | %{-}%-Lw%{rw}%50&gt;%{rW}%n%f* %t %{-}%+Lw%&lt;\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zu besseren \u00dcbersicht, k\u00f6nnen wir Sitzungen benennen &#8211; statt\u00a0<strong><kbd>Strg+a<\/kbd><\/strong>, gefolgt von\u00a0<strong><kbd>c<\/kbd><\/strong>\u00a0&#8211; geben wir f\u00fcr die Bezeichnung &#8222;<strong>Bearbeiten<\/strong>&#8220; folgendes ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -S Bearbeiten<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt k\u00f6nnen wir auf dieselbe Art oder eben mit <kbd>Strg+a<\/kbd> und <kbd>c<\/kbd> eine weitere Sitzung starten, nat\u00fcrlich auch viele weitere und mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -ls<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">alle Sitzungen anzeigen lassen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4-1024x576.jpg\" alt=\"\" class=\"wp-image-575\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/screen-4.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das Benennen von Sitzungen hat den Vorteil &#8211; Sie k\u00f6nnen sich Sitzungen mit darin laufenden Aufgaben einfacher merken. Wir k\u00f6nnen jetzt beispielsweise die aktuelle Sitzung in den Hintergrund verschieben &#8211;\u00a0<strong><kbd>Strg+a<\/kbd><\/strong>, gefolgt von\u00a0<strong><kbd>d<\/kbd><\/strong>. Jetzt k\u00f6nnen wir uns beispielsweise vom Rechner abmelden &#8211; die Sitzung l\u00e4uft aber weiter. Melden wir uns wieder an, lassen wir uns die laufenden Sitzungen anzeigen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -ls<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -r Bearbeiten<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">k\u00f6nnen wir uns in die im Hintergrund laufende Sitzung &#8222;<strong>Bearbeiten<\/strong>&#8220; wieder einh\u00e4ngen. L\u00e4uft nur eine Sitzung, gelingt dies einfacher mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auch wenn die SSH-Verbindung einfach aus welchem Grund auch immer abbricht &#8211; die Sitzung bricht deshalb nicht automatisch ab (<em>dazu m\u00fcssen Sie die Sitzung nicht einmal in den Hintergrund verschieben<\/em>), melden Sie sich wieder an und starten im gestarteten Screen die benannte Sitzung wieder mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>screen -d Bearbeitung<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Weitere Tastenkombinationen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>c<\/kbd><\/strong>\u00a0&#8211; Erstellen Sie ein neues Fenster (<em>mit Shell<\/em>).<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>\"<\/kbd><\/strong>\u00a0&#8211; Alle Fenster auflisten.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>0<\/kbd><\/strong>\u00a0&#8211; Wechseln Sie zu Fenster 0 (nach Nummer).<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>A<\/kbd><\/strong>\u00a0&#8211; Benennen Sie das aktuelle Fenster um.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>S<\/kbd><\/strong>\u00a0&#8211; Aktuelle Sitzung horizontal in zwei Regionen teilen.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>|<\/kbd><\/strong>\u00a0&#8211; Aktuelle Sitzung vertikal in zwei Regionen teilen.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>Tab<\/kbd><\/strong>\u00a0&#8211; Schalten Sie den Eingabefokus auf die n\u00e4chste Sitzung.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>Ctrl+a<\/kbd><\/strong>\u00a0&#8211; Wechseln Sie zwischen dem aktuellen und dem vorherigen Fenster.<\/li>\n\n\n\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>q<\/kbd><\/strong>\u00a0&#8211; Schlie\u00dfen Sie alle Sitzungen au\u00dfer der aktuellen.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><kbd>Strg+a<\/kbd> &#8211; <kbd>x<\/kbd><\/strong>\u00a0&#8211; Schlie\u00dfen Sie die aktuelle Sitzung.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Weitere Anpassungen f\u00fcr die &#8222;<strong>.screenrc<\/strong>&#8222;:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Startet Screen ohne die Begr\u00fc\u00dfung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>startup_message off<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Deaktiviert die visuelle Glocke:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vbell off<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Noch mehr \u00fcber Screen finden Sie unter&nbsp;<a href=\"https:\/\/www.gnu.org\/software\/screen\/manual\/screen.html\" target=\"_blank\" rel=\"noreferrer noopener\">Screen &#8211; Dokumentation<\/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=\"570\" 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=\"570\" 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>Da ich inzwischen selbst beruflich unter Linux und mit Linux arbeite, habe ich nat\u00fcrlich auch mehr mit dem\u00a0Terminal\u00a0zu tun &#8211; hinter mir stehen immerhin rund 1500 Server, davon laufen rund 95 Prozent unter Linux &#8211; Firewalls und SD-WAN-Ger\u00e4te, Proxys, Router und VPN-Server sowieso. Da wird nun einmal viel mit der Konfiguration an Textdateien gearbeitet &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":61,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,7,6],"class_list":["post-570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/570","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=570"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/570\/revisions"}],"predecessor-version":[{"id":576,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/570\/revisions\/576"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/61"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}