Linuxový terminál nabízí robustní uživatelské rozhraní. Většina distribucí je vybavena dobrým výchozím nastavením, díky čemuž je práce s příkazovým řádkem mnohem snazší. Nicméně, i přes veškeré kvality, je prostor pro vylepšení vždy vítán, zvláště pokud se jedná o zvýšení uživatelského komfortu linuxového terminálu.
UPOZORNĚNÍ: Na konci tohoto článku naleznete video tutoriál.
Představujeme ColorLS, doplněk příkazového řádku, který zpříjemňuje používání terminálu. Přidává atraktivnější písma a ikony k různým typům souborů (například ikonu hudby u souboru MP3, ikonu obrázku u souboru JPG atd.).
Instalace Ruby
Instalace aplikace ColorLS vyžaduje určité úsilí, protože neexistuje jednoduchý instalační postup. V současnosti nejsou k dispozici žádné balíčky ke stažení a žádná distribuce Linuxu nemá pro tento software přímou podporu. Namísto toho je nutné software vytvořit od základu.
ColorLS je Ruby gem, takže programovací jazyk Ruby je základní podmínkou. Instalace programovacího jazyka Ruby a jeho běhového prostředí není v Linuxu nijak složitá.
Pro získání Ruby otevřete terminál a postupujte dle instrukcí odpovídajících vaší distribuci.
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
Obecné Linuxy
ColorLS vyžaduje Ruby a tento požadavek nelze obejít. Pokud Ruby není nainstalováno, ColorLS se jednoduše nespustí. Naštěstí i ty méně známé distribuce Linuxu mají možnost snadné instalace jazyka/runtime Ruby, díky některým linuxovým programům vytvořeným pomocí Ruby.
Otevřete terminál a pomocí správce balíčků vyhledejte „Ruby“ a nainstalujte jej. Nemůžete Ruby najít? Přejděte na oficiální webové stránky a sestavte si jej ručně. Ujistěte se, že máte nainstalovaný také nástroj Git, jelikož je klíčový pro interakci s různými repozitáři Git v tomto návodu.
Instalace písem
Skvělé funkce ColorLS pramení z jeho specifického písma. Toto písmo přináší osobitý vzhled a další možnosti, které nejsou běžně dostupné s písmy standardně dodávanými s většinou distribucí Linuxu. Proto je nutné před používáním doplňku ColorLS nainstalovat Nerd-Fonts.
Nerd-Fonts jsou rozsáhlé a jejich stahování z GitHubu může trvat delší dobu. V terminálu naklonujte soubory do vašeho linuxového počítače.
git clone https://github.com/ryanoasis/nerd-fonts.git
Klonování souborů Nerd-Fonts bude chvíli trvat, proto je vhodné nechat okno terminálu otevřené a věnovat se jiným činnostem. Po dokončení nastal čas zahájit instalaci.
Nejprve pomocí příkazu CD přesuňte terminál do složky „nerd-fonts“ na vašem PC.
cd nerd-fonts
Balíček Nerd-Fonts obsahuje instalační skript, takže uživatelé nemusejí soubory do systému umisťovat ručně. Spusťte skript pomocí:
./install.sh
Nechte skript nainstalovat písma, avšak buďte trpěliví, protože instalace může trvat delší dobu.
Instalace ColorLS
ColorLS se nachází na Githubu, proto pro jeho získání otevřete terminál a použijte příkaz git clone.
git clone https://github.com/athityakumar/colorls.git
Přesuňte terminál do složky se zdroji pomocí příkazu CD.
cd colorls
Nainstalujte program pomocí příkazu ruby.
sudo gem install colorls
Použití ColorLS
ColorLS je aplikace a pro spuštění nevyžaduje žádnou konfiguraci. Pro její využití otevřete terminál a spusťte ji v libovolném adresáři.
colorls
Spuštění základního příkazu ColorLS bez modifikátorů nebo přepínačů zobrazí všechny soubory v aktuálním adresáři, doplněné o speciální ikony u každého typu souboru. Skryté soubory se nezobrazí, pokud nepoužijete přepínač „a“.
colorls -a
Zobrazení oprávnění
Stejně jako tradiční příkaz LS, i ColorLS dokáže zobrazit mnohem více než jen soubory v daném adresáři. Může také zobrazit vlastnictví souborů, nastavení oprávnění, seřazení souborů a další. Chcete-li zobrazit oprávnění pomocí nástroje ColorLS, spusťte v terminálu následující příkaz.
colorls -l
Seřazení souborů podle velikosti
S přepínačem „S“ může ColorLS zobrazovat a řadit soubory podle jejich velikosti. Provedete to spuštěním:
colorls -S
Zobrazení pouze složek
Chcete zobrazit položky v adresáři, ale vidět pouze podsložky? Spuštěním příkazu ColorLS s přepínačem „d“ toho dosáhnete. V terminálu zadejte:
colorls -d
Uložení argumentů příkazu ColorLS do souboru
ColorLS nabízí desítky různých voleb, díky čemuž se stává skutečně užitečnou a barevnou náhradou příkazu LS. Chcete-li zobrazit všechny argumenty příkazu, spusťte ColorLS v terminálu s přepínačem nápovědy.
colorls --help
Alternativně je možné uložit informace o „nápovědě“, které se objeví při spuštění výše uvedeného příkazu, do textového souboru.
colorls --help >> ~/Documents/colorls-commands.txt
Zobrazte obsah textového souboru v terminálu pomocí příkazu cat.
cat ~/Documents/colorls-commands.txt