{"id":102,"date":"2013-12-29T18:53:13","date_gmt":"2013-12-29T17:53:13","guid":{"rendered":"http:\/\/ts3index.com\/blog\/?p=102"},"modified":"2015-07-23T13:04:19","modified_gmt":"2015-07-23T12:04:19","slug":"nuetzliche-sammlung-von-befehlen-fuer-linux","status":"publish","type":"post","link":"https:\/\/ts3index.com\/blog\/102-nuetzliche-sammlung-von-befehlen-fuer-linux\/","title":{"rendered":"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux"},"content":{"rendered":"<p><\/p>\n<p>Wir haben eine kleine Sammlung von Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt. Die meiste Arbeit geht verloren, wenn jeder Schritt manuell ausgef\u00fchrt werden muss. Alle Dateien eines Ordner, mit mehr als 5000 Dateien, umzubenennen, kann viel Zeit in Anspruch nehmen. Vielleicht sind die passenden Befehle in unserer Sammlung \ud83d\ude09<!--more--><\/p>\n<p>Dateien suchen und auflisten, die \u00e4lter als 2 Tage sind:<\/p>\n<pre class=\"lang:sh decode:true\">find . -type f -mtime +2 -printf \"%f %Tc\\\\n\"<\/pre>\n<p>Dateien l\u00f6schen, die \u00e4lter als 2 Tage sind:<\/p>\n<pre class=\"lang:sh decode:true\">find . -type f -mtime +2 -exec rm -f {} \\;<\/pre>\n<p>Dateien mit GZIP packen, die \u00e4lter als 2 Tage sind und der Dateiname (Dateiendung) nicht mit .gz endet:<\/p>\n<pre class=\"lang:sh decode:true\">find . -type f -mtime +2 ! -name \"*.gz\" -exec gzip {} \\;<\/pre>\n<p>Dateien mit GZIP packen, die im Unterverzeichnis ordner*\/* liegen, *2013* im Namen und nicht mit der Dateiendung *.gz endet:<\/p>\n<pre class=\"lang:sh decode:true\">find ordner*\/* -type f -name \"*2013*\" -a ! -name \"*.gz\" -exec gzip {} \\;<\/pre>\n<p>Dateien suchen und auflisten, die gr\u00f6\u00dfer als 1<acronym title=\"Megabyte\">MB<\/acronym> sind:<\/p>\n<pre class=\"lang:sh decode:true\">find . -type f \u2013size +1024k<\/pre>\n<p>Logs mit GZIP packen, die \u00e4lter als 2 Tage sind und noch nicht gepackt wurden:<\/p>\n<pre class=\"lang:sh decode:true\">find \/opt\/fast\/datasearch\/var\/log\/querylogs.backup -type f -mtime +2 ! -name \"*.gz\" -exec gzip {} \\;<\/pre>\n<p>Inhalt eines Ordners inkl. mit den Unterverzeichnissen l\u00f6schen, der zu gro\u00df f\u00fcr ein rm -rf ist:<\/p>\n<pre class=\"lang:sh decode:true\">find \/opt\/megaverzeichnis\/ -mindepth 1 -maxdepth 1 -exec rm -rf {} \\;<\/pre>\n<p>Dateien durchsuchen, auch wenn der Pfad oder der Dateiname nicht bekannt ist:<\/p>\n<pre class=\"lang:sh decode:true\">find \/verzeichnis -exec grep -s -l \"sucheintrag\" {} \\;<\/pre>\n<p>Dateien nach Inhalt durchsuchen und l\u00f6schen, wenn keine \u00dcbereinstimmung:<\/p>\n<pre class=\"lang:sh decode:true\">find . -exec grep -q \"spamdomain.net\" '{}' \\; -exec rm {} \\;<\/pre>\n<p>Dieser Befehl ist n\u00fctzlich, um Mailqueues zu leeren.<\/p>\n<p>Alle Sonderzeichen in Dateien anzeigen:<\/p>\n<pre class=\"lang:sh decode:true\">cat -A datei | less<\/pre>\n<p>Alle Dateinamen im aktuellen Verzeichnis in Kleinbuchstaben umwandeln:<\/p>\n<pre class=\"lang:sh decode:true\">for name in * ; do mv -i $name `echo $name | tr [A-ZAeOeUe] [a-zAeOeUe]` ; done<\/pre>\n<p>Erweiterung einer Datei \u00e4ndern:<\/p>\n<pre class=\"lang:sh decode:true\">for a in *.TXT ; do echo mv -i $a `basename $a .TXT`.txt ; done<\/pre>\n<p>In unserem Beispiel wird die Dateiendung .TXT in .txt ge\u00e4ndert.<\/p>\n<p>Kommandozeile verschleiern:<\/p>\n<pre class=\"lang:sh decode:true\">doexec AktuellesProgramm NeuesProgramm Parameter<\/pre>\n<p>DoExec verhindert die Anzeige des ausgef\u00fchrten Programms in der Prozessliste.<\/p>\n<p>SSH-Verbindung tunneln:<\/p>\n<pre class=\"lang:sh decode:true\">ssh -g -L3389:192.168.100.20:80 deinserver.de<\/pre>\n<p>Bootsektor einer Festplatte \u00fcberschreiben und durch das richtige Laufwerk ersetzen:<\/p>\n<pre class=\"lang:sh decode:true\">cat \/etc\/grub.conf\r\ndd if=\/dev\/zero of=\/dev\/cciss\/c1d0 bs=512 count=1<\/pre>\n<p>Datei mit einer bestimmten Gr\u00f6\u00dfe erstellen:<\/p>\n<pre class=\"lang:sh decode:true\">dd if=\/dev\/zero of=\/home\/dateiname bs=1024k count=20<\/pre>\n<p>In unserem Beispiel wird im Home-Verzeichnis eine 20<acronym title=\"Megabyte\">MB<\/acronym> gro\u00dfe Datei mit dem Dateiname <code>dateiname<\/code> erstellt.<\/p>\n<p>Eine Zeile mit awk parsen und ausgeben:<\/p>\n<pre class=\"lang:sh decode:true\">cat datei.txt | awk -F\" \" '{ print $1 }'<\/pre>\n<p>In unserem Beispiel ist das Leerzeichen das Feldseparator. Das erste Feld wird ausgegeben.<\/p>\n<p>.patch-File erstellen:<\/p>\n<pre class=\"lang:sh decode:true\">diff -aur file-alt.c file-neu.c<\/pre>\n<p>Kompletten <acronym title=\"Domain Name System\">DNS<\/acronym>-Cache leeren:<\/p>\n<pre class=\"lang:sh decode:true\">rndc flush<\/pre>\n<p><acronym title=\"Domain Name System\">DNS<\/acronym>-Cache f\u00fcr eine bestimmte Domain leeren:<\/p>\n<pre class=\"lang:sh decode:true\">rndc flush domain1.tld domain2.tld<\/pre>\n<p>Reverse-Zonefile des <acronym title=\"Domain Name System\">DNS<\/acronym>-Servers neu laden:<\/p>\n<pre class=\"lang:sh decode:true\">rndc reload 192.168.0.in-addr.arpa.<\/pre>\n<p>Alle Dateien und Verzeichnisse auflisten, die mit bestimmten Dateinamen anfangen oder aufh\u00f6ren:<\/p>\n<pre class=\"lang:sh decode:true\">ls 2013*<\/pre>\n<p>In unserem Beispiel werden alle Dateien nd Verzeichnisse aufgelistet, die mit dem Dateinamen 2013 beginnen. Die Operation <code>*<\/code> steht f\u00fcr Match-Self und kann beliebig verwendet werden. Wenn sich der gesuchte Begriff nicht vor oder am Ende des Dateinamens befindet, kann <code>ls *2013*<\/code> verwendet werden.<\/p>\n<p>Dateien und Verzeichnisse ohne Unterverzeichnisse auflisten:<\/p>\n<pre class=\"lang:sh decode:true\">ls -d<\/pre>\n<p>Programme oder Script immer mit einem yes\/y best\u00e4tigen:<\/p>\n<pre class=\"lang:sh decode:true\">yes | unzip archiv.zip<\/pre>\n<p>Einige Programme verlangen eine Best\u00e4tigung der Eingabe (z.B. yes \/ no). Durch eine Pipe und YES, ein vorinstalliertes Programm von Linux, k\u00f6nnen alle Schritte eines Programms oder Script best\u00e4tigt werden. Bei Konfigurationsschritten werden die Standardeinstellungen verwendet.<\/p>\n<p>Kommandostack (History) der Bash l\u00f6schen:<\/p>\n<pre class=\"lang:sh decode:true\">export HISTSIZE=0<\/pre>\n<p>Eigene IP-Adresse herausfinden (IPv4 und IPv6):<\/p>\n<pre class=\"lang:sh decode:true\">env LC_ALL=C \/sbin\/ifconfig eth0 | sed -n '\/inet addr:\/s\/ [^r]*..\/\/gp'\r\nenv LC_ALL=C \/sbin\/ifconfig eth0 | sed -n '\/inet6 addr:\/s\/ [^r]*..\/\/gp'<\/pre>\n<p>Dieser Befehl ist n\u00fctzlich bei Einwahlverbindungen.<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben eine kleine Sammlung von Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt. Die meiste Arbeit geht verloren, wenn jeder Schritt manuell ausgef\u00fchrt werden muss. Alle Dateien eines Ordner, mit mehr&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[88],"tags":[30,47,32,45,48,50,99,44,49,23,46,25,14,100,51],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux<\/title>\n<meta name=\"description\" content=\"Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/ts3index.com\/blog\/?p=102\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux\" \/>\n<meta property=\"og:description\" content=\"[:de]Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.[:]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/ts3index.com\/blog\/?p=102\" \/>\n<meta property=\"og:site_name\" content=\"TS3index.com Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ts3index\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-29T17:53:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-23T12:04:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/N\u00fctzliche-Sammlung-von-Befehlen-f\u00fcr-Linux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"520\" \/>\n\t<meta property=\"og:image:height\" content=\"245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"TS3index.com\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"TS3index.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/ts3index.com\/blog\/?p=102#article\",\"isPartOf\":{\"@id\":\"http:\/\/ts3index.com\/blog\/?p=102\"},\"author\":{\"name\":\"TS3index.com\",\"@id\":\"http:\/\/ts3index.com\/blog\/#\/schema\/person\/ddaa3254c1cef894c9c3140cde198f91\"},\"headline\":\"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux\",\"datePublished\":\"2013-12-29T17:53:13+00:00\",\"dateModified\":\"2015-07-23T12:04:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/ts3index.com\/blog\/?p=102\"},\"wordCount\":435,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/ts3index.com\/blog\/#organization\"},\"keywords\":[\"Arbeitsspeicher\",\"Befehle\",\"Cache\",\"Dateien\",\"Dateiendung\",\"Dateiname\",\"Debian\",\"DNS\",\"GZIP\",\"Linux\",\"Ordner\",\"PuTTY\",\"Server\",\"Ubuntu\",\"Verzeichnis\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/ts3index.com\/blog\/?p=102\",\"url\":\"http:\/\/ts3index.com\/blog\/?p=102\",\"name\":\"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux\",\"isPartOf\":{\"@id\":\"http:\/\/ts3index.com\/blog\/#website\"},\"datePublished\":\"2013-12-29T17:53:13+00:00\",\"dateModified\":\"2015-07-23T12:04:19+00:00\",\"description\":\"[:de]Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.[:]\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/ts3index.com\/blog\/?p=102\"]}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/ts3index.com\/blog\/#website\",\"url\":\"http:\/\/ts3index.com\/blog\/\",\"name\":\"TS3index.com Blog\",\"description\":\"Neuigkeiten, Fragen &amp; Antworten\",\"publisher\":{\"@id\":\"http:\/\/ts3index.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/ts3index.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/ts3index.com\/blog\/#organization\",\"name\":\"TS3index.com\",\"url\":\"http:\/\/ts3index.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"http:\/\/ts3index.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/ts3index_com_hosting_logo.png\",\"contentUrl\":\"https:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/ts3index_com_hosting_logo.png\",\"width\":125,\"height\":161,\"caption\":\"TS3index.com\"},\"image\":{\"@id\":\"http:\/\/ts3index.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ts3index\",\"https:\/\/twitter.com\/ts3index\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/ts3index.com\/blog\/#\/schema\/person\/ddaa3254c1cef894c9c3140cde198f91\",\"name\":\"TS3index.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"http:\/\/ts3index.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf4450657d51a136b9d89c7b2d43c6a7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf4450657d51a136b9d89c7b2d43c6a7?s=96&d=mm&r=g\",\"caption\":\"TS3index.com\"},\"url\":\"https:\/\/ts3index.com\/blog\/author\/ts3index\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux","description":"Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/ts3index.com\/blog\/?p=102","og_locale":"de_DE","og_type":"article","og_title":"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux","og_description":"[:de]Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.[:]","og_url":"http:\/\/ts3index.com\/blog\/?p=102","og_site_name":"TS3index.com Blog","article_publisher":"https:\/\/www.facebook.com\/ts3index","article_published_time":"2013-12-29T17:53:13+00:00","article_modified_time":"2015-07-23T12:04:19+00:00","og_image":[{"width":520,"height":245,"url":"http:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/N\u00fctzliche-Sammlung-von-Befehlen-f\u00fcr-Linux.png","type":"image\/png"}],"author":"TS3index.com","twitter_misc":{"Verfasst von":"TS3index.com","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/ts3index.com\/blog\/?p=102#article","isPartOf":{"@id":"http:\/\/ts3index.com\/blog\/?p=102"},"author":{"name":"TS3index.com","@id":"http:\/\/ts3index.com\/blog\/#\/schema\/person\/ddaa3254c1cef894c9c3140cde198f91"},"headline":"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux","datePublished":"2013-12-29T17:53:13+00:00","dateModified":"2015-07-23T12:04:19+00:00","mainEntityOfPage":{"@id":"http:\/\/ts3index.com\/blog\/?p=102"},"wordCount":435,"commentCount":0,"publisher":{"@id":"http:\/\/ts3index.com\/blog\/#organization"},"keywords":["Arbeitsspeicher","Befehle","Cache","Dateien","Dateiendung","Dateiname","Debian","DNS","GZIP","Linux","Ordner","PuTTY","Server","Ubuntu","Verzeichnis"],"articleSection":["Linux"],"inLanguage":"de"},{"@type":"WebPage","@id":"http:\/\/ts3index.com\/blog\/?p=102","url":"http:\/\/ts3index.com\/blog\/?p=102","name":"N\u00fctzliche Sammlung von Befehlen f\u00fcr Linux","isPartOf":{"@id":"http:\/\/ts3index.com\/blog\/#website"},"datePublished":"2013-12-29T17:53:13+00:00","dateModified":"2015-07-23T12:04:19+00:00","description":"[:de]Wir haben eine kleine Sammlung von n\u00fctzlichen Befehlen f\u00fcr die g\u00e4ngigen Linux Distribution (Debian, Ubuntu etc.) zusammengestellt.[:]","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["http:\/\/ts3index.com\/blog\/?p=102"]}]},{"@type":"WebSite","@id":"http:\/\/ts3index.com\/blog\/#website","url":"http:\/\/ts3index.com\/blog\/","name":"TS3index.com Blog","description":"Neuigkeiten, Fragen &amp; Antworten","publisher":{"@id":"http:\/\/ts3index.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/ts3index.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Organization","@id":"http:\/\/ts3index.com\/blog\/#organization","name":"TS3index.com","url":"http:\/\/ts3index.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"http:\/\/ts3index.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/ts3index_com_hosting_logo.png","contentUrl":"https:\/\/ts3index.com\/blog\/wp-content\/uploads\/2013\/12\/ts3index_com_hosting_logo.png","width":125,"height":161,"caption":"TS3index.com"},"image":{"@id":"http:\/\/ts3index.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ts3index","https:\/\/twitter.com\/ts3index"]},{"@type":"Person","@id":"http:\/\/ts3index.com\/blog\/#\/schema\/person\/ddaa3254c1cef894c9c3140cde198f91","name":"TS3index.com","image":{"@type":"ImageObject","inLanguage":"de","@id":"http:\/\/ts3index.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf4450657d51a136b9d89c7b2d43c6a7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf4450657d51a136b9d89c7b2d43c6a7?s=96&d=mm&r=g","caption":"TS3index.com"},"url":"https:\/\/ts3index.com\/blog\/author\/ts3index\/"}]}},"_links":{"self":[{"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/posts\/102"}],"collection":[{"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":8,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":338,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/posts\/102\/revisions\/338"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ts3index.com\/blog\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}