{"id":12582,"date":"2023-12-22T00:39:17","date_gmt":"2023-12-21T23:39:17","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=12582"},"modified":"2023-12-23T20:39:05","modified_gmt":"2023-12-23T19:39:05","slug":"einzeiler-mit-fzf-dateien-suchen-und","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/12\/22\/einzeiler-mit-fzf-dateien-suchen-und\/","title":{"rendered":"Fzf \u2013 die Ergebnisse mit Anklicken \u00f6ffnen"},"content":{"rendered":"<p><span class=\"\"><span style=\"font-size: 18pt;\">Einf&uuml;hrung<\/span><\/span><\/p>\n<p><span class=\"\">Fzf ist ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeilen-Tool. Damit sucht man nach <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en und <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a>sen.<\/span><\/p>\n<p>Man installiert fzf unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> mit:<br>\n<code>sudo apt install fzf<\/code><\/p>\n<p>&Uuml;blicherweise gibt man <em>fzf<\/em> in der <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeile ein und dr&uuml;ckt <em>Enter <\/em>(mit Vorteil, nachdem man mit <em>cd<\/em> beispielsweise ins <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> gewechselt hat). Dadurch wird eine Liste von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en inkl. ihren Pfaden aufgebaut. Zuunterst ist immer Platz f&uuml;r einen Sucheintrag.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12583 aligncenter\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-300x185.png\" alt=\"\" width=\"764\" height=\"471\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-300x185.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-150x92.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-768x472.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf.png 839w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\"><\/p>\n<p>Schreibt man dort irgendwas rein, wird die Liste ersetzt durch eine andere mit Pfaden, in deren jedem die Buchstaben oder anderen Zeichen des Eintrags sichtbar werden, aber nicht unbedingt zusammenh&auml;ngend, nur in der gleichen Reihenfolge. Im folgenden Beispiel lautet der Eintrag am Anfang <em>sc<\/em>. Schreibt man weiter, wird die Liste immer wieder aktualisiert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12584 aligncenter\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-Suche-beginnen-300x185.png\" alt=\"\" width=\"774\" height=\"477\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-Suche-beginnen-300x185.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-Suche-beginnen-150x92.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-Suche-beginnen-768x472.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/fzf-Suche-beginnen.png 839w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\"><\/p>\n<p><span class=\"\"><span style=\"font-size: 18pt;\">Einzeiler<\/span><\/span><\/p>\n<p><span class=\"\">Fzf kann auch in sogenannten Einzeilern verwendet werden. Einzeiler sind kurze <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>szeilen, die &uuml;blicherweise aus einer einzigen Zeile bestehen und verschiedene <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e kombinieren, um komplexe Aufgaben auszuf&uuml;hren. Fzf kann beispielsweise mit anderen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>en wie etwa <em>find<\/em>, <em>grep<\/em> und <em>ls<\/em> kombiniert werden, um die Suche und Navigation in <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a>en zu erleichtern.<\/span><\/p>\n<p>Besonders interessant ist aber folgende Kombination:<br>\n<code>fzf | xargs -I {} xdg-open {}<\/code><\/p>\n<p>Dadurch l&auml;uft alles wie bei der einfachen Eingabe von <em>fzf<\/em>, aber man kann eines der Ergebnisse anklicken oder zu ihm mit den Pfeiltasten &bdquo;hin<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/wan\/\" target=\"_self\" title=\"Ein WAN (Wide Area Network) bezeichnet man die unterschiedlichen Netzwerke, die &uuml;ber verschiedene Standorte mit &ouml;ffentliche und privaten Verbindungen erreichbar sind.&nbsp;\" class=\"encyclopedia\">wan<\/a>dern&ldquo; und <em>Enter<\/em> dr&uuml;cken. Darauf wird die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> mit dem zu ihr passenden Standar<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dp\/\" target=\"_self\" title=\"Ein DisplayPort DP ist ein Verbindungsstandard f&uuml;r die &Uuml;bertragung von Bild und Ton. Er wurde entwickelt, um digitale Displayverbindungen sowohl intern als auch extern zu unterst&uuml;tzen. DisplayPort bietet eine skalierbare digitale Displayschnittstelle mit optionaler Audio- und HDCP-Funktion (High Definition Content Protection) f&uuml;r eine breite Nutzung in der Unterhaltungselektronik, insbesondere der PC-Technik.\" class=\"encyclopedia\">dp<\/a>rog<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>m ge&ouml;ffnet. Die Endung der gefundenen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> kann <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pdf\/\" target=\"_self\" title='PDF ist die Abk&uuml;rzung f&uuml;r \"Portable Document Format\" und wurde 1993 von dem Unternehmen Adobe System als plattform-unabh&auml;ngiges Dateiformat entwickelt. PDF-Dokumente k&ouml;nnen auf allen Computern ge&ouml;ffnet werden. Daher hat sich PDF als feste Gr&ouml;&szlig;e unter den Dateiformaten durchgesetzt. Ein PDF-Dokument kann aus Texten und Bildern entstehen. Gleichzeitig wird in dem PDF-Dokument das Layout beibehalten, das&hellip;' class=\"encyclopedia\">pdf<\/a>, txt, html usw. lauten, das spielt keine Rolle.<\/p>\n<p>Man kann <em>fzf<\/em> auch mit <em>ls -l<\/em> kombinieren:<br>\n<code>fzf | xargs ls -l<\/code><br>\nDadurch wird die angeklickte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> nicht ge&ouml;ffnet, sondern man erh&auml;lt ein Ergebnis wie dieses, d.h., zu einer <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> erh&auml;lt man Informationen wie Berechtigungen usw., alles was <em>ls -l<\/em> so liefert:<br>\n-rw-r&ndash;r&ndash; 1 user user 95360 23. M&auml;r 2023 dmesg.txt<\/p>\n<p>Ein anderer Einzeiler:<br>\n<code>fzf | xargs cat<\/code><br>\nSo kann man diejenigen angeklickten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en direkt im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> ansehen, die man auch sonst mit <em>cat<\/em> ansehen k&ouml;nnte.<\/p>\n<p>Weitere Kombinationen sind m&ouml;glich, eben auch z.B. mit <em>find<\/em> oder <em>grep<\/em>. Will man <em>fzf<\/em> auch in Skripten einsetzen, so findet man auf dieser Website ganz viele Beispiele:<br>\n<a href=\"https:\/\/github.com\/junegunn\/fzf\/wiki\/examples\">https:\/\/github.com\/junegunn\/fzf\/wiki\/examples<\/a><\/p>\n<p><span style=\"font-size: 18pt;\">Ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/alias\/\" target=\"_self\" title=\"Ein Alias in Linux ist eine Abk&uuml;rzung oder ein Kurzname, der verwendet wird, um einen l&auml;ngeren oder komplexen Befehl zu repr&auml;sentieren. Es erm&ouml;glicht Benutzern, h&auml;ufig verwendete Befehle oder Befehlsketten mit einem einfachen Alias zu ersetzen, um Zeit zu sparen und die Eingabe zu vereinfachen. Normalerweise wird ein Alias nur f&uuml;r das erste Wort eines Befehls&hellip;\" class=\"encyclopedia\">Alias<\/a> f&uuml;r jeden Einzeiler<\/span><\/p>\n<p>F&uuml;r jeden Einzeiler kann man ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/alias\/\" target=\"_self\" title=\"Ein Alias in Linux ist eine Abk&uuml;rzung oder ein Kurzname, der verwendet wird, um einen l&auml;ngeren oder komplexen Befehl zu repr&auml;sentieren. Es erm&ouml;glicht Benutzern, h&auml;ufig verwendete Befehle oder Befehlsketten mit einem einfachen Alias zu ersetzen, um Zeit zu sparen und die Eingabe zu vereinfachen. Normalerweise wird ein Alias nur f&uuml;r das erste Wort eines Befehls&hellip;\" class=\"encyclopedia\">Alias<\/a> anlegen:<\/p>\n<p><span class=\"\">1. Man &ouml;ffnet die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> ~\/.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/bash\/\" target=\"_self\" title='Die Abk&uuml;rzung \"bash\" steht f&uuml;r \"Bourne Again Shell\". Die Bash ist eine Shell, die als Mensch-Maschine-Schnittstelle dient und eine Umgebung bereitstellt, in der zeilenweise Texteingaben und -ausgaben m&ouml;glich sind. Sie ist eine Weiterentwicklung der Bourne-Shell und wird als Standard-Shell auf den meisten Linux-Systemen verwendet. Die Bash ist auch eine Skriptsprache, die zum Erstellen von Shell-Skripten&hellip;' class=\"encyclopedia\">bash<\/a>rc mit einem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">Editor<\/a>, etwa so:<br>\n<code>mousepad ~\/.bashrc<\/code><br>\n2. <\/span><span class=\"\">Unter dem Absatz &bdquo;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/alias\/\" target=\"_self\" title=\"Ein Alias in Linux ist eine Abk&uuml;rzung oder ein Kurzname, der verwendet wird, um einen l&auml;ngeren oder komplexen Befehl zu repr&auml;sentieren. Es erm&ouml;glicht Benutzern, h&auml;ufig verwendete Befehle oder Befehlsketten mit einem einfachen Alias zu ersetzen, um Zeit zu sparen und die Eingabe zu vereinfachen. Normalerweise wird ein Alias nur f&uuml;r das erste Wort eines Befehls&hellip;\" class=\"encyclopedia\">Alias<\/a> definitions&ldquo; kann man die gew&uuml;nschten Kurznamen und die zugeh&ouml;rigen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e eintragen. Zum Beispiel:<br>\n<code>alias fo='fzf | xargs -I {} xdg-open {}'<\/code><br>\n3. Man speichert die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> und schliesst sie.<br>\n<\/span><span class=\"\">4. Um die &Auml;nderungen zu &uuml;bernehmen, f&uuml;hrt man den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> <\/span><span class=\"\"><code>source ~\/.bashrc<\/code><\/span><span class=\"\"> aus.<br>\n<\/span><span class=\"\">5. Ab jetzt gen&uuml;gt es, f&uuml;r den Einzeiler nur noch seinen Kurznamen <em>fo<\/em> ins <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> zu schreiben (und dann mit <em>Enter<\/em> weiterzufahren).<br>\n<\/span><\/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=\"12582\" 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\">3    <\/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=\"12582\" 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>Einf\u00fchrung Fzf ist ein Befehlszeilen-Tool. Damit sucht man nach Dateien und Verzeichnissen. Man installiert fzf unter Debian mit: sudo apt install fzf \u00dcblicherweise gibt man fzf in der Befehlszeile ein und dr\u00fcckt Enter (mit Vorteil, nachdem man mit cd beispielsweise ins Home-Verzeichnis gewechselt hat). Dadurch wird eine Liste von Dateien inkl. ihren Pfaden aufgebaut. Zuunterst [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":12584,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[766,749,4],"tags":[],"class_list":["post-12582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-einzeiler","category-suche","category-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12582","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\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=12582"}],"version-history":[{"count":25,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12582\/revisions"}],"predecessor-version":[{"id":12808,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12582\/revisions\/12808"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/12584"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=12582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=12582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=12582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}