GNU/Linux terminallerinde çalışan bazı programların ASCII karakterlerle yapılmış, bence enteresan ve hoş, bir arayüzü vardır. Plain Text ile yapılmış şirin mi şirin ASCII karakter resim/cikleri... Metasploit'deki sword, knight buna birer örnektir.
Sadece yazıların olduğu terminalde, bu tip figürleri gördüğümde yaptığım ilk şey, "Woaw, adamlar oturup / \* ■ gibi charlardan azrail yapmış... Dur bende yapiyim bi." diyip 2 saatimi harcamak olmuştu :) Ortayada güzel bir şey çıkmadı da değil (çıkmadı -,-)...
Bu yazımda, bash terminal ekranının ve/ya terminalde çalışan programların başına, istenilen nick ve şeklin ASCII olarak eklenmesini ve renklendirilmesini anlatıyorum.
▒██ ▒
░▓██▄
▒ ██▒
▒██████▒▒
░▒ ▒▓▒ ▒ ░
░ ░▒ ░ ░
░ ░ ░
░
Yukarıdaki şekil gibi text tabanlı bir nick oluşturmak için bu
http://patorjk.com/software/taag/#p=display&f=Big&t=Free%20Software
Internet sitesi kullanılabilir. Burada dikkat edilmesi gereken şey, dönüştürdüğünüz karetkeri bash.bashrc'a (aşağıda bahsettim) kopyaladığınızda
sıkıntı çıkabilir olmasıdır. Eğer dönüşen textin içinde tıkrak, \ gibi ifadeler varsa, ilgili dosya tarafından programatikal bir ifade sanılması ile hata alırız.
Bu tip ifadelerin, kopyalama işlemini yapacağımız dosya için farklı anlamları var. Programatikal anlamı olan karakterlerin başına \ koyarak, özel durumlarını almış oluruz.
Kısacası \ karakterini kullanabilmek icin \\, tırnak karakterini kullanabilmek için
\' , \" olarak düzenleme yapılmalıdır.
+ Hazır fotoğraf ve şekillerin ASCII olarak görselleştirildiği Internet siteleri de bulunmaktadır ki ilk gördüğüm zaman ilgili fazlasıyla çekmişlerdi.
http://www.chris.com/ascii/
Bu adresten, hazır ASCII fotoğraf ve şekilleri bulunabilir.
Bu siteyi pek kullanmadım, bu kadar da abartmaya gerek görmedim hiç :) Bu elzem sitemiz, yüklenilen fotografı
ASCII olarak çevirir.
https://my.asciiart.club/
Yapıcağımız işlem, bu dosyayı açmak ve en altına
echo " ASCII Karakterleri "
ifadesini eklemek olacak.
Dosyayı açmak için gedit /etc/bash.bashrc kullanabilirsiniz.
Yükleme 1: apt-get install lolcat (Debian tabanlı dağıtımlar için indirme)
Yükleme 2: gem install lolcat (Ruby'nin paket/kütüphane sağlayıcısı)
Not: Lolcat'ın çalışması için Ruby'nin kurulu olması gerekiyor.
Şimdi tekrar bash.bashrc dosyasına geri dönelim.
echo " ASCII Kodlarınız " | lolcat
Tebrikler :) Renkli bir terminaliniz oldu -,-
Not: Lolcat'ı diğer terminal komutlarıyla da kullanabilirsiniz.
Örnek 1: find / | lolcat
Örnek 2: ifconfig | lolcat
Sadece yazıların olduğu terminalde, bu tip figürleri gördüğümde yaptığım ilk şey, "Woaw, adamlar oturup / \* ■ gibi charlardan azrail yapmış... Dur bende yapiyim bi." diyip 2 saatimi harcamak olmuştu :) Ortayada güzel bir şey çıkmadı da değil (çıkmadı -,-)...
Bu yazımda, bash terminal ekranının ve/ya terminalde çalışan programların başına, istenilen nick ve şeklin ASCII olarak eklenmesini ve renklendirilmesini anlatıyorum.
ASCII Şekilleri Oluşturmak
██████▒██ ▒
░▓██▄
▒ ██▒
▒██████▒▒
░▒ ▒▓▒ ▒ ░
░ ░▒ ░ ░
░ ░ ░
░
Yukarıdaki şekil gibi text tabanlı bir nick oluşturmak için bu
http://patorjk.com/software/taag/#p=display&f=Big&t=Free%20Software
Internet sitesi kullanılabilir. Burada dikkat edilmesi gereken şey, dönüştürdüğünüz karetkeri bash.bashrc'a (aşağıda bahsettim) kopyaladığınızda
sıkıntı çıkabilir olmasıdır. Eğer dönüşen textin içinde tıkrak, \ gibi ifadeler varsa, ilgili dosya tarafından programatikal bir ifade sanılması ile hata alırız.
Bu tip ifadelerin, kopyalama işlemini yapacağımız dosya için farklı anlamları var. Programatikal anlamı olan karakterlerin başına \ koyarak, özel durumlarını almış oluruz.
Kısacası \ karakterini kullanabilmek icin \\, tırnak karakterini kullanabilmek için
\' , \" olarak düzenleme yapılmalıdır.
+ Hazır fotoğraf ve şekillerin ASCII olarak görselleştirildiği Internet siteleri de bulunmaktadır ki ilk gördüğüm zaman ilgili fazlasıyla çekmişlerdi.
http://www.chris.com/ascii/
Bu adresten, hazır ASCII fotoğraf ve şekilleri bulunabilir.
Bu siteyi pek kullanmadım, bu kadar da abartmaya gerek görmedim hiç :) Bu elzem sitemiz, yüklenilen fotografı
ASCII olarak çevirir.
https://my.asciiart.club/
Terminale Şekil Eklemek
bash.bashrc dosyası, /etc altında bulunan ve her yeni terminal açıldığında, otomatik olarak çalıştırılacak komutların bulundugu bir dosyadır.Yapıcağımız işlem, bu dosyayı açmak ve en altına
echo " ASCII Karakterleri "
ifadesini eklemek olacak.
Dosyayı açmak için gedit /etc/bash.bashrc kullanabilirsiniz.
Terminal Ekranına Renk Katmak
Bu işlem için rainbow rengi veren, Ruby ile yazılmış bir program kullanıyorum. Programın ismi Lolcat.Yükleme 1: apt-get install lolcat (Debian tabanlı dağıtımlar için indirme)
Yükleme 2: gem install lolcat (Ruby'nin paket/kütüphane sağlayıcısı)
Not: Lolcat'ın çalışması için Ruby'nin kurulu olması gerekiyor.
Şimdi tekrar bash.bashrc dosyasına geri dönelim.
echo " ASCII Kodlarınız " | lolcat
Tebrikler :) Renkli bir terminaliniz oldu -,-
Not: Lolcat'ı diğer terminal komutlarıyla da kullanabilirsiniz.
Örnek 1: find / | lolcat
Örnek 2: ifconfig | lolcat
,;;;;;;, ,;;;'""`;;\ ,;;;/ .'`',;\ ,;;;;/ | \|_ /;;;;; \ / .\ ,;;;;;;| '. \/_/ /;;;;;;;| \ _,.---._ /;;;;;;;;| ; _.---.,_ .;;/ `.;;;;;;;;;| ;' \;;, .;;;/ `;;;;;;;;;.._ .' \;;;. /;;;;| _;-"` `"-;_ |;;;;\ |;;;;;|.---. .' __.-"```"-.__ '. .---.|;;;;;| |;;;;;| `\/ .'/__\ /__\'. \/` |;;;;;| |;;;;;| |_/ // \\ // \\ \_| |;;;;;| |;;;;;| |/ |/ || || \| \| |;;;;;| \;;;;| __ || _ .-.\| |/.-. _ || __ |;;;;/ \jgs| / _\|/ = /_o_\ /_o_\ = \|/_ \ |;;;/ \;;/ |`.- ` ` ` ` -.`| \;;/ _|;' \ | _ _ _ _ | / ';|_ / .\ \\_ ( '--'( )'--' ) _// /. \ \/_/ \_/| /_ | | _\ |\_/ \_\/ | /|\\ \ / //|\ | | | \'._'-'_.'/ | | | ; '-.```.-' ; | | \ ``` / | __ ; '.-"""""-.' ; __ /\ \_ __..--\ `-----' /--..__ _/ /\ \_'/\`''---''`..;;;;.'.__, ,__.',;;;;..`''---''`/\'_/ '-.__'';;;;;;;;;;;,,'._ _.',,;;;;;;;;;;;''__.-' ``''--; ;;;;;;;;..`"`..;;;;;;;; ;--''`` _ .-. /,;;;;;;;';;;;;;;;;';;;;;;;,\ _.-' `\ .' /_ /,;;;;;;'/| ;;;;;;; |\';;;;;;,\ `\ '-'| / ) /,;;;;;',' | ;;;;;;; | ',';;;;;,\ \ .'-./ `'-..-' /,;;;;',' | ;;;;;;; | ',';;;;,\ `"` | ;;;',' | ;;;;;;; | , ', ;;;'| _\__.-' .-. ; ;;;;;;; ; |'-. '-.__/_ / .\ ( ) \';;;;;'/ | | /. \ \/_/ (` `) \';;;'/ '-._| \_\/ '-/ \-' '._.' ` """ /.`\ \|_/
Yorumlar
Yorum Gönder