Sanırım ilk göz ağrım olmasından dolayı bash ile oynamayı seviyorum. Rapidshare’den 10.000 kadar dosyayı toplu olarak zinker ile indirdim.
fakat bazı dosyalar sunucuda bulunmadığı için dosya yerine sunucunun döndüğü hata kodunu kaydetmişiz. Bu bozuk dosyaları bulmak için dosyaların olduğu dizin de;
for file in $(ls); do notzip=`file "$file" | grep -v Zip`; if [ ${#notzip} -gt 1 ]; then echo $notzip; fi; done;
İçeriğine bakmak için;
for file in $(ls); do notzip=`file "$file" | grep -v Zip`; if [ ${#notzip} -gt 1 ]; then cat $file; fi; done;
Silmek için;
for file in $(ls); do notzip=`file "$file" | grep -v Zip`; if [ ${#notzip} -gt 1 ]; then rm $file; fi; done;
Hepsi bu..
bash
ipucu
tips
Pratik ssh
Development
İpucu
Linux / OS X
11 Mayıs 2012 / 14:47
Bazen sadece unutmamak için not almaktır hayatın anlamı;
$ vim ~/.ssh/config şeklinde dosyayı açıp aşağıdaki satırları yazıyoruz.
Host myserver
User irfan
Port 9281
HostName irfandurmus.com
SSH’dan makinemize bağlanmak için
$ ssh myserver yazıyoruz, bu komut ssh -p 9281 irfan@irfandurmus.com şeklinde overwrite oluyor.
SSH üzerinden git kullandığımızda da böyle ayarlara ihtiyacımız olmuştu.
bash
ssh
ssh config
terminal
Developer’s prompt
Development
Genel
İpucu
Linux / OS X
21 Nisan 2012 / 18:48
Prompt’un ne kadar önemli olduğunu (daha bir kaç yıl önce) farkettiğimde bi’ snippet yazmıştım, geçenlerde github’a push’lamıştım. “Unix like” bir sistemde prompt’da genelde hostname, username felan görürsünüz. Sistemci için “irfan@localhost:~$” gibi bir prompt iyi olabilir fakat bir developer için çok gereksiz veriler bunlar.
Yeterli olduğunu düşündüğüm için geliştirileceğini veya buna ihtiyaç duyulacağını düşünmemiştim, bu yüzden snippets repoma göndermiştim kodu. Bu gün Berker “Bunun sonuna svn de bulunduğumuz branch’i eklesek?” demesiyle bana bi aydınlanma geldi.
(daha&helliip;)
bash
bashrc
prompt
MacOS X Terminal renkleri nasıl tanımlanır ve değiştirilir?
İpucu
Linux / OS X
31 Ocak 2010 / 08:04
MacOS X Terminal.app da default gelen terminal çok kullanışsız. Terminali ilk açtığınızda beyaz zeminli tüm yazılar siyah renkte, kod renklendirme dediğimiz durum tanımsız (undefined) olarak gelir. Öncelikle Terminal.app i açıp, File -> Preferences -> Startup sekmesinden On startup, open new window with settings kısmını Pro olarak değiştirin. Aynı pencerede Settings kısmından da bazı özelleştirmeleri yapabilirsiniz. Son olarak Shell menüsünden Use Settings as Default u seçin.
İki komutla temel renklendirme işlemlerini yapalım, sonra detaylara gireriz.
echo "export CLICOLOR=1" >> $HOME/.profile
echo "export LSCOLORS=GxFxCxDxBxegedabagDcad" >> $HOME/.profile
Command + Q Tuş kombinasyonu ile terminali kapatıp tekrar açıyoruz, ls -la komutunu verin, evet artık renkli terminal var.
Salatalık özü cilt kreminden önceki ve sonraki hali -P
(daha&helliip;)
bash
mac os x
terminal
eAccelerator ve control.php
Araçlar
Development
Web / PHP
18 Aralık 2009 / 01:05
Burada anlattığım yöntem ve bash script ile eAccelerator kurmuşsanız scripti çalıştırdığınız dizinde eaccelerator-0.9.5.3 isminde bir klasör oluşacaktır.
Bu klasörün içerisinde bulacağınız control.php dosyası bize temel anlamda eAccelerator’ı yönetme imkanı veriyor.