*
Arch Linux Türkiye Forum


Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

[Nasil]Cat komutuna alternatif 3'uncu parti yazilim ile renkli cikti almak. 815

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

İleti: 94
[Nasil]Cat komutuna alternatif 3'uncu parti yazilim ile renkli cikti almak.
« : 03 Mayıs 2015 - 01:25:58 »
Merhaba arkadaslar;

Sizede benim giibi cat komutunun tatsiz tutsuz renksiz sade halinden gina geldiyse,3'uncu parti yazilimlarla cat alternatifi olarak kullanmaktan kimseye zarar gelmez diyerek asil konumuza gecelim.

Iki paketten yararlanabiliriz.



1=>pygmentize



2=>highlight(benim favorim)



Paketleri yukleme icin.

Arch linux
Kod: [Seç]

$ sudo pacman -S pygmentize
$ sudo pacman -S highlight

Ubuntu linux(Emin olmamakla beraber)
Kod: [Seç]

$ sudo apt-get install python-pygments
$ sudo apt-get install highlight

Paketlerimizi kurdukdan sonra sira sistemimize tanimlamaya geldi.

Dosyalari ekrana basmak icin alisik oldugumuz cat komutunu alias tanimlayarak kurdugumuz paketleri kullanalim.Tabi cat olarak kullanmak isterseniz.Degisik isimler de kullanabilirsiniz dedikten sonra isleme gecelim.
Kod: [Seç]

alias ccat='pygmentize -g'
alias cat='highlight -O ansi'

Ben yukarida ki sekilde tanimladim.

Bir kac ekran goruntusude ekleyelim konuyu  baglayalim :)

Pygmentize

http://i.hizliresim.com/8gbG5n.png" alt="" class="bbc_img" />

highlight

http://i.hizliresim.com/1yk93B.png" alt="" class="bbc_img" />
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

echo \"main(i){for(i=0;;i++)putchar(((i*(i>>7|i>>9)&46&i>>8))^(i&i>>9|i>>4));}\" | gcc -x c - && ./a.out | aplay
İleti: 94
Re: [Nasil]Cat komutuna alternatif 3'uncu parti yazilim ile renkli cikti almak.
« Yanıtla #1 : 03 Mayıs 2015 - 02:00:53 »
Alıntı yapılan: "mhmtkrktr"
@Z3r0nU11, katkın için teşekkürler. Paylaşımların foruma renk katıyor zaten, üstüne birde uçbirimi renklendirmişsin.  :rolleyes:

Tesekkurler @mhmtkrktr.

Elimizden  geldigince.
« Son Düzenleme: 01 Ocak 1970 - 02:00:00 Gönderen: Guest »

echo \"main(i){for(i=0;;i++)putchar(((i*(i>>7|i>>9)&46&i>>8))^(i&i>>9|i>>4));}\" | gcc -x c - && ./a.out | aplay