{"id":1804,"date":"2011-03-28T23:58:22","date_gmt":"2011-03-28T21:58:22","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=1804"},"modified":"2020-02-15T02:42:28","modified_gmt":"2020-02-15T01:42:28","slug":"komplette-bash-completion-fur-debian","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/03\/28\/komplette-bash-completion-fur-debian\/","title":{"rendered":"Komplette Bash Completion f\u00fcr Debian"},"content":{"rendered":"<p>Sowohl Debian als auch Ubuntu nutzen nat\u00fcrlich die automatische Vervollst\u00e4ndigung von Befehlen und Verzeichnissen der Bash, sobald man die TAB-Taste dr\u00fcckt.<br \/>\nIn der Standardkonfiguration bietet Ubuntu dar\u00fcber hinaus aber auch Vervollst\u00e4ndigung von Programmoptionen an. Um dieses Feature ebenfalls bei Debian zu aktivieren, muss man folgendes tun.<\/p>\n<ul>\n<li><strong>Bash Completion installieren<\/strong><br \/>\n<code>aptitude install bash-completion<\/code><\/li>\n<li><strong>~\/.bashrc und \/etc\/bash.bashrc \u00e4ndern <\/strong><\/li>\n<\/ul>\n<pre class=\"brush:shell\">if [ -f \/etc\/bash_completion ] &amp;&amp; ! shopt -oq posix; then\n     . \/etc\/bash_completion\nfi<\/pre>\n<p>Einfach nach einer \u00e4hnlichen Codezeile wie der oberen Ausschau halten und diese mit dem oben stehenden Code ersetzen. Um die automatische Vervollst\u00e4ndigung systemweit nutzen zu k\u00f6nnen, kann der Code auch direkt in der globalen Bash Konfigurationsdatei <em>\/etc\/bash.bashrc<\/em> ausgetauscht werden.<br \/>\nWenn man schon mal dabei ist, kann man auch die # vor dem Schl\u00fcsselwort <em>alias<\/em> entfernen, damit gibt es gleich noch eine weitere n\u00fctzliche Funktion f\u00fcr die bash hinzu.<br \/>\nMit alias lassen sich beliebige Bash-Kommandos auf wenige Zeichen abk\u00fcrzen, was das Tippen auf der Konsole deutlich einfacher macht.<br \/>\nZur Erinnerung reicht das glaube ich erst einmal. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sowohl Debian als auch Ubuntu nutzen nat\u00fcrlich die automatische Vervollst\u00e4ndigung von Befehlen und Verzeichnissen der Bash, sobald man die TAB-Taste dr\u00fcckt. In der Standardkonfiguration bietet Ubuntu dar\u00fcber hinaus aber auch Vervollst\u00e4ndigung von Programmoptionen an. Um dieses Feature ebenfalls bei Debian zu aktivieren, muss man folgendes tun. Bash Completion installieren aptitude install bash-completion ~\/.bashrc und \/etc\/bash.bashrc &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/03\/28\/komplette-bash-completion-fur-debian\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eKomplette Bash Completion f\u00fcr Debian\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[30,53,202],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/1804"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=1804"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions"}],"predecessor-version":[{"id":11165,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/1804\/revisions\/11165"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=1804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=1804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=1804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}