So machen Sie das Linux-Terminal mit ColorLS benutzerfreundlich

Das Linux-Terminal hat eine solide Benutzeroberfläche. Die meisten Distributionen haben gute Standardeinstellungen, was die Verwendung der Befehlszeile viel einfacher macht. So großartig das Linux-Terminal auch ist, Verbesserungen sind immer willkommen, insbesondere solche, die das Linux-Terminal benutzerfreundlicher machen.

SPOILER-WARNUNG: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Wir stellen ColorLS vor, eine Befehlszeilenerweiterung, die die Verwendung des Terminals viel angenehmer machen kann. Es fügt schönere Schriftarten und Symbole neben verschiedenen Dateien in der Befehlszeile hinzu (wie ein Musiksymbol neben einer MP3-Datei, ein Bildsymbol neben einer JPG-Datei usw.).

Installieren Sie Rubin

Die ColorLS-App erfordert Arbeit, da es keine einfache Möglichkeit gibt, die Software zu installieren. Derzeit gibt es keine herunterladbaren Pakete, und keine Linux-Distributionen unterstützen die Software direkt. Stattdessen müssen Sie die Software von Grund auf neu erstellen, um sie zu verwenden.

ColorLS ist ein Ruby-Juwel, daher ist die Programmiersprache Ruby eine Voraussetzung. Die Ruby-Programmiersprache und -Runtime sind nicht schwer unter Linux zu installieren.

Um Ruby zu erhalten, öffnen Sie ein Terminal und folgen Sie den Anweisungen, die Ihrer Distribution entsprechen.

Ubuntu

sudo apt install ruby ruby-dev git

Debian

sudo apt-get install ruby ruby-dev git

Arch-Linux

sudo pacman -S ruby git

Fedora

sudo dnf install ruby git -y

OpenSUSE

sudo zypper install ruby git

Generische Linuxe

ColorLS braucht Ruby, und daran führt kein Weg vorbei. Wenn Sie es nicht installieren, wird ColorLS einfach nicht ausgeführt. Glücklicherweise können selbst die obskursten Linux-Distributionen die Ruby-Sprache/Runtime aufgrund einiger Linux-Programme, die mit Ruby erstellt wurden, problemlos installieren.

  So ändern Sie die Größe von Bilddateien unter Linux

Öffnen Sie ein Terminal, suchen Sie mit dem Paketmanager nach „Ruby“ und installieren Sie es. Du kannst Ruby nicht bekommen? Gehen Sie zu den offizielle Website und manuell bauen. Stellen Sie sicher, dass Sie auch das Git-Tool installieren, da es für die Interaktion mit den verschiedenen Git-Repositorys in diesem Tutorial erforderlich ist.

Schriftarten installieren

Die erstaunlichen Funktionen, die ColorLS bietet, stammen von einer benutzerdefinierten Schriftart. Diese Schriftart bietet ein benutzerdefiniertes Aussehen und so viele andere Dinge, die mit Schriftarten, mit denen die meisten Linux-Distributionen geliefert werden, einfach nicht möglich sind. Daher müssen Sie Nerd-Fonts installieren, bevor Sie das ColorLS-Terminal-Add-On verwenden können.

Nerd-Fonts sind riesig und es wird lange dauern, sie von GitHub zu bekommen. Klonen Sie die Dateien in einem Terminal auf Ihren Linux-PC.

git clone https://github.com/ryanoasis/nerd-fonts.git

Das Klonen der Nerd-Fonts-Dateien wird lange dauern, daher ist es am besten, das Terminalfenster offen zu lassen und andere Dinge zu tun. Wenn es fertig ist, ist es an der Zeit, die Installation zu starten.

  So erstellen Sie eine Windows 10-VM in VMware unter Linux

Verwenden Sie zunächst den CD-Befehl und verschieben Sie das Terminal in den Ordner „nerd-fonts“ auf Ihrem PC.

cd nerd-fonts

Das Nerd-Fonts-Paket enthält ein Installationsskript, sodass Benutzer die Dateien nicht manuell auf dem System platzieren müssen. Führen Sie das Skript aus mit:

./install.sh

Lassen Sie das Skript die Schriftarten installieren, aber seien Sie geduldig, da die Installation eine ganze Weile dauert.

ColorLS installieren

ColorLS ist auf Github verfügbar. Um es zu erhalten, öffnen Sie ein Terminal und verwenden Sie den Befehl git clone.

git clone https://github.com/athityakumar/colorls.git

Verschieben Sie das Terminal mit dem CD-Befehl in den Quellenordner.

cd colorls

Installieren Sie das Programm mit dem Ruby-Befehl.

sudo gem install colorls

Mit ColorLS

ColorLS ist eine Anwendung und benötigt keine Konfiguration, um ausgeführt zu werden. Um davon zu profitieren, öffnen Sie ein Terminal und führen Sie es in einem beliebigen Verzeichnis aus.

colorls

Das Ausführen des grundlegenden ColorLS-Befehls ohne Modifikatoren oder Schalter druckt alle Dateien in dem Verzeichnis, in dem es sich befindet, zusammen mit speziellen Symbolen neben jedem Dateityp. Es werden jedoch keine versteckten Dateien angezeigt, es sei denn, der Schalter „a“ wird verwendet.

colorls -a

Berechtigungen anzeigen

Wie der herkömmliche LS-Befehl kann ColorLS mehr als nur Dateien in einem bestimmten Verzeichnis anzeigen. Es kann auch den Besitz von Dateien, Berechtigungseinstellungen, Dateien sortieren usw. bestimmen. Um Berechtigungen mit dem ColorLS-Tool anzuzeigen, führen Sie den folgenden Befehl in einem Terminal aus.

  So sichern Sie Ihr Linux-System

colorls -l

Dateien nach Größe sortieren

Mit dem „S“-Schalter kann ColorLS Dateien nach Größe anzeigen und sortieren. Führen Sie dazu Folgendes aus:

colorls -S

Nur Ordner anzeigen

Sie möchten Elemente in einem Verzeichnis anzeigen, aber nur Unterordner anzeigen? Indem Sie den Befehl ColorLS mit dem Schalter d ausführen, können Sie dies tun. Gehen Sie in einem Terminal wie folgt vor.

colorls -d

ColorLS-Befehlsargumente in Datei speichern

Es gibt Dutzende verschiedener Optionen für das ColorLS-Tool, die es zu einem wirklich nützlichen und farbenfrohen Ersatz für den LS-Befehl machen. Wenn Sie alle Befehlsargumente sehen möchten, führen Sie ColorLS in einem Terminal mit dem Hilfeschalter aus.

colorls --help

Alternativ ist es möglich, die „Hilfe“-Informationen, die angezeigt werden, wenn der obige Befehl ausgeführt wird, zu speichern, indem Sie sie in eine Textdatei umleiten.

colorls --help >> ~/Documents/colorls-commands.txt

Zeigen Sie den Inhalt der Textdatei in einem Terminal mit dem cat-Befehl an.

cat ~/Documents/colorls-commands.txt