Entries Published On October, 2007
coklu arama
vim ile ayni anda bir cok kelime aramak istiyorsaniz, /murat\|Ugur\|avahi Sevgiyle 🙂
Tum satiri buyuk / kucuk harfe cevirme
Bugun sanirim Vim gunum 🙂 Bir satirdaki tum harfleri buyutmek mi istiyorsunuz ? ya da kucultmek mi? guu > tum satiri kucuk harflere cevirir. gUU > tum satiri buyuk harflere cevirir. 🙂
^M karakterlerini silmek..
Gecen gun bir tema yukledim ve vim ile actigimda her satir sonunda ^M karakterlerini goruyordum. Bunlar bazen yorum gibi algilaniyordu bazen ise script icinde bir karakter olarak, dogal olarak bu da tema da sorun cikartiyordu. Bunlari silmek icinse gene yardimima vim kostu. Asagidaki parametlerle sayfada bulunan tum ^M karakterlerini sildim. :%s/\r//g Sevgiyle..
Tum bos satirlari silmek
Bir dosyadaki tum bos satirlari silmek istiyorsaniz. vim /etc/samba/smb.conf :g/^\s*$/d
# vim
Vim ‘i o kadar cok seviyorum ki, yakinda `vim ile artistlik patinaj` adi altinda uzun bir dokuman yayinlayacagim.Simdi ise Vim ile coklu dosya acma ve bunlarin arasinda islem yapmayi anlatalim. Ornek vermek gerekirse; vim /etc/passwd /etc/yum.conf dedikten sonra ilk acilan passwd dosyasi olacaktir. `Esc + :` yapip next derseniz yum.conf dosyasinin icerigine gecis yapacaktir. Eger …
pgrep httpd | xargs kill -9
pgrep komutu sayesinde calisan httpd, mysqld veya diger servislerin pid numaralarinin hepsini bulabiliriz.Bu ne isimize yarar derseniz, simdi httpd ‘yi tamamen durdurmak istiyorsunuz. init script’ i ile de durduramiyorsunuz. pgrep ile pid numaralarini buluruz | isareti ile xargs aktarip kill -9 ile de tum surecleri oldururuz. 🙂 [root@murat ~]# pgrep httpd 9885 9920 9921 9922 …
/usr/share/cracklib/pw_dict: error reading header hatasi
passwd Changing password for user root. New UNIX password: /usr/share/cracklib/pw_dict: error reading header PWOpen: Success hatanin cozumu cok basit. rpm –nodeps -e cracklib cracklib-dicts yum -y install cracklib cracklib-dicts Sevgiyle.
Kuyruktaki mesajlari gormek – silmek
Postfix’ te kuyrukta bekleyen mailleri gormek icin postqueue -p komutunu kullaniriz. Kuyruktaki bir maili silmek istediginiz zaman, silmek istediginiz mailin karsisinda bulunan Queue ID kismindaki numarayi alip postsuper -d Queue ID yazarak o id numarasina ait olan mesaji kuyruktan silmis oluruz. Simdilik bu kadar..
Kuyruktaki mailleri silmek – 2
Pek saglikli bir sey degil ama su anda aklima gelen tek sey bu idi. Bu ufak kod parcaciklarini kuyrukta biriken mailman-bounce mesajlarinin hepsini silmek icin kullandim. postqueue -p | awk ‘{print $1 $7}’ | grep mailman | cut -c -11 > kuyruktakiler for i in $(cat kuyruktakiler); do /usr/sbin/postsuper -d $i; done Murat.
Kuyruktaki tum mesajlari silmek
[root@mail new]# postsuper -d ALL parametresini kullabilirsiniz.