OS X - ls Linuxos szinekben

A .bash_profile fajlba tegyunk ilyent:


export LSCOLORS="ExgxfxHxCxHxHxabghbabec"
alias ls='ls -G'

Sajnos az OS X-es ls nem tud sargat, illetve nem emlexem, milyennek kene lenni a setgides fajloknak, de igyekeztem hasonlova tenni.

Hozzászólások

Én például nem szeretem színezgetni a dolgokat, de elképzelhető, hogy kipróbálom, mellesleg én nem is az "ls"-el szoktam listázni, hanem a DOS alatt jól megszokott "dir"-rel. :D :D

A mappak azert lettek vastagok, mert nekem aktiv a Terminal.app -ban az az opcio, hogy 'Use bright colors for bold text', es az alapvetoen sotet hatteru TextMate elott nagyon elonytelenul mutatnak a sovany kis kek mappacskak.
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.

Ez olyankor tud izgalmas lenni, mikor néhány egzotikus shell színkóddal tolja tele a kimenetet, és erre akarsz szkriptelni. Egyszer futottam bele, azóta nem szoktam szépen beszélni, ha ilyet látok.
--
2e845cb4c3a5b5bd6508455b1739a8a2

Hát én első körben kikapcsoltam a színeket, második körben leszoktam a bashről is :). De mondjuk néha elém kerül egy linuxos szerver ilyen csini színekben pompázó konzollal, és áldom az eget, hogy csak bottal kell piszkálnom néha ilyesmit.
--
2e845cb4c3a5b5bd6508455b1739a8a2

Az a baj, hogy Mac-en alapertelmezes szerint az ls semmivel sem kulonbozteti meg a mappakat a fajloktol, meg a -F kapcsolot sem engedelyezi default. Mivel az OS X-es ls meg -F kapcsoloval sem nagyon okos, de legalabb buta (pl nincs kulonbseg a socketek, a pipe-k, meg a fajlok kozt), igy inkabb a szinezes mellett dontottem, mint a legjobban testreszabhato modban. Mivel en nem mc-zek, nekem ez a legoptimalisabb a terminalban vegzett munkaban.

Gondolom ezen nem sokat tud dobni masik shell (zsh, tcsh es ksh opcio).
--


Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.