{"id":450,"date":"2023-09-02T19:52:56","date_gmt":"2023-09-02T17:52:56","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=450"},"modified":"2023-09-02T19:52:56","modified_gmt":"2023-09-02T17:52:56","slug":"doppelte-eintraege-in-der-kommandohistorie-ausschliessen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/02\/doppelte-eintraege-in-der-kommandohistorie-ausschliessen\/","title":{"rendered":"Doppelte Eintr\u00e4ge in der Kommandohistorie ausschlie\u00dfen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Zur\u00fcckliegende Terminal-Befehle k\u00f6nnen durch die Kommandohistorie der BASH mit der Cursor-Hoch aufgerufen werden, um sie erneut auszuf\u00fchren oder zu editieren, um sie ver\u00e4ndert auszuf\u00fchren. Nutzt man h\u00e4ufig identische Befehle, l\u00e4uft der Historienspeicher schnell voll.<br>Abhilfe schafft die Umgebungsvariable <code>HISTCONTROL<\/code>, die in die ~\/.bashrc eingetragen wird in einer der folgenden Varianten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>HISTCONTROL=ignoredups             # identische Kommandos, die direkt aufeinanderfolgen, werden nicht gelistet\nHISTCONTROL=ignorespaces           # Kommandos, die mit einem Leerzeichen beginnen, werden nicht in die Historie geschrieben (z.B. youtube-dl oder Kommando mit Passwort)\nHISTCONTROL=ignoreboth             # beide werden nicht gelistet<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nach \u00c4nderung der Datei Initialiisierung wie \u00fcblich:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ source ~\/.bashrc<\/code><\/pre>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color wp-block-paragraph\">Verfasst von LBat-Micha<\/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=\"450\" 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=\"450\" 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>Zur\u00fcckliegende Terminal-Befehle k\u00f6nnen durch die Kommandohistorie der BASH mit der Cursor-Hoch aufgerufen werden, um sie erneut auszuf\u00fchren oder zu editieren, um sie ver\u00e4ndert auszuf\u00fchren. Nutzt man h\u00e4ufig identische Befehle, l\u00e4uft der Historienspeicher schnell voll.Abhilfe schafft die Umgebungsvariable HISTCONTROL, die in die ~\/.bashrc eingetragen wird in einer der folgenden Varianten: Nach \u00c4nderung der Datei Initialiisierung wie [&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-450","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\/450","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=450"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/450\/revisions\/451"}],"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=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}