{"id":2390,"date":"2023-09-10T10:32:31","date_gmt":"2023-09-10T08:32:31","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2390"},"modified":"2023-09-10T10:32:34","modified_gmt":"2023-09-10T08:32:34","slug":"warum-und-wann-setzt-man-unter-linux-ein-vor-einen-befehl","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/warum-und-wann-setzt-man-unter-linux-ein-vor-einen-befehl\/","title":{"rendered":"Warum und wann setzt man unter Linux ein .\/ vor einen Befehl?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Warum und wann setzt man unter Linux ein &#8222;<strong><code>.\/<\/code><\/strong>&#8220; vor einen Befehl auf dem\u00a0Terminal?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Erkl\u00e4rung ist vor allem f\u00fcr Linux-Einsteiger gedacht. Normalerweise startet man unter Linux Befehle am Terminal ganz einfach mit Ihrer Bezeichnung, um etwa Firefox am Terminal zu starten, nutzt man ganz einfach den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firefox<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser einfache Befehl gelingt, weil die Shell durch ihre Umgebungsvariablen wei\u00df, wo sie nach ausf\u00fchrbaren Dateien suchen muss. W\u00e4re dies nicht so, m\u00fcsste man den kompletten Pfad zur ausf\u00fchrbaren Datei angeben &#8211; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/bin\/firefox<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nun gibt es aber auch ausf\u00fchrbare Dateien die man sich aus dem Internet herunterl\u00e4dt, dazu z\u00e4hlen auch Skripte die man selbst erstellt. Liegt eine solche ausf\u00fchrbare Datei nun in einem beliebigen Verzeichnis im Home-Verzeichnis &#8211; etwa ganz einfach unter &#8222;<em>\/home\/nutzername\/skripte\/<strong>Dateiname<\/strong><\/em>&#8220; liegt die Datei nicht dort, wo die Shell nach ausf\u00fchrbaren Dateien suchen w\u00fcrde. W\u00fcrde ich nun in diesem Verzeichnis &#8211; also &#8222;<em>\/home\/nutzername\/skripte\/<\/em>&#8220; den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dateiname<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ausf\u00fchren, w\u00fcrde das Terminal in den vorbestimmten Verzeichnissen nach dem Befehl &#8222;<strong>Dateiname<\/strong>&#8220; suchen, ihn dort aber nicht finden. Damit die Shell versteht &#8211; hier in diesem Verzeichnis liegt diese Datei stellt man vor den Befehl die Zeichenkombination &#8222;<strong>.\/<\/strong>&#8220; &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/Dateiname<\/code><\/pre>\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=\"2390\" 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=\"2390\" 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>Warum und wann setzt man unter Linux ein &#8222;.\/&#8220; vor einen Befehl auf dem\u00a0Terminal? Diese Erkl\u00e4rung ist vor allem f\u00fcr Linux-Einsteiger gedacht. Normalerweise startet man unter Linux Befehle am Terminal ganz einfach mit Ihrer Bezeichnung, um etwa Firefox am Terminal zu starten, nutzt man ganz einfach den Befehl: Dieser einfache Befehl gelingt, weil die Shell [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2391,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[301],"tags":[302],"class_list":["post-2390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-begriffe-erklaerungen","tag-begriffe-erklaerungen"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2390","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=2390"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2390\/revisions"}],"predecessor-version":[{"id":2392,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2390\/revisions\/2392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/2391"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}