Sistem live cd ile acilir ve asagidaki komutlar sirasiyla uygulanir. parted /dev/aygit (sda, sdc) mklabel /dev/sda msdos quit
vim /etc/syslog.conf dosyasi icinde bulunan #cron.* /var/log/cron.log satirinin basindaki # isaretini kaldirip /etc/init.d/sysklogd restart diyerek tekrar sysklogd ‘yi yeniden baslatalim. Artik /var/log/cron.log dosyasinda cron loglarini gorebiliriz.
grep ile arama yaparken, aradigimiz satirin altindaki veya ustundeki satirlarida bastirmak isteyebiliriz. tail -10 /var/log/dmesg | grep -B1 -A2 kjournald komutunun ciktisi asagidaki gibi olacaktir. [root@test mail]# tail -10 /var/log/dmesg | grep -B1 -A2 kjournald EXT3 FS on dm-0, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on cciss/c0d0p1, internal journal EXT3-fs: mounted [...]
find . -maxdepth 1 -name “tasinacak_dosyalar*” -exec mv {} /tasinacak_dizin/ \;
find . -type f |sed “s#.*/##g” |sort |uniq -c -d spamsort2 | sort -n ornek cikti, 328 engin@egedesonsoz.com 356 rdbebrosur@gmail.com 364 bounce@livamedya.net 382 info@sanateserial.com 414 maviegitimbulten@gmail.com 660 bulten@egedesonsoz.com 1030 rdbebulteni@gmail.com 1220 apache@ekomailing.com
Bir klasor altinda bulunan txt uzantili dosyalarin icinde gecen murat ibarelerini ugur yapar. sed -i ‘s/murat/ugur/g’ *.txt veya find . -name “*.txt” -exec sed -i “s/murat/ugur/g” ‘{}’ \; kullanilabilir. Murat Uğur Eminoğlu
for i in *.TIF; do mv $i ${i%%.TIF}.arw; done
find . -type f -print0 | xargs -0 grep “Undelivered Mail Returned to Sender” | awk ‘{print $1}’ | sed ‘s/\(.*\)………/\1/’ | sed ‘s/^..//’ | xargs rm aslinda cok genel bir bash komutlar toplulugu oldu, kendinize gore duzenlemenizde fayda var. Simdi bu komutlarin sirasiyla ne yaptigini soyliyeyim. Bir klasor altinda 10 000 adet mail oldugu [...]
find . -type f -print0 | xargs -0 grep -n murat find . -type f -exec grep -H murat ‘{}’ \; Bulunmus oldugum dizin ve alt dizinlerinde murat ifadesi gecen dosyalari bulur satir numaralarini ve dosya isimlerini verir.
Bilindigi gibi cat `bir dosyanin icerigini bize standart cikti olarak` veriyor. Birde bu islemi yapan ama ciktiyi tersten basan bir komut var.TAC.. Cat ‘in yapmis oldugu isin tersini yapiyor. [root@mail plugins]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin [root@mail plugins]# tac /etc/passwd fedoraturkiye:x:5049:5049::/fedoraturkiye.com:/sbin/nologin sevgiyle.



