İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

Linux Komut Satırı/Grep Komutu #LinuxKulübü

15-06-2018 23:56
#1
Üyelik tarihi:
03/2016
Nereden:
pardus@root
Mesajlar:
2.992
Teşekkür (Etti):
772
Teşekkür (Aldı):
702
Konular:
239
Ticaret:
(0) %






Grep komutu Linux kernelli işletim sistemlerinde arama komutu olarak geçer. Bilinmesi gereken komutların başında gelir. Grep komutunun açılımı 'Global Regular Expression Printer' buradan gelir. Grepi kullanmak için bulmasını istediğimiz yazı ve içinde arama yapmasını istediğimiz dosyayı gireriz.

Kod:
grep '10' cyberX.txt
En basit kullanımı ile cyberX.txt dosyasında içinde 10 geçen tüm satırları işaretleyip bize gösterecektir.




-i parametresi


Mesela elimizde bir dosya var içinde admin ya da Admin arıyoruz. Bunun için kullanmamız gereken parametre -i parametresidir. -i parametresi büyük-küçük harf farkını görmezden gelecektir.

Kod:
grep -i admin cyberX.txt
cyberX.txt dosyası içerisindeki bütün admin ve Admin yazılı satırları karşımıza getirecektir.




-r parametresi


Bulunduğumuz tüm dizindeki aramak istediğimiz kelimeyi aramak istiyorsak bunun için kullanabileceğimiz -r parametresi mevcuttur.

Kod:
grep -r  'root'*
Şeklinde kullandığımızda o sırada hangi dizinde isek o dizindeki root yazılı satırlar karşımıza gelecektir. Buradaki wildcard kullanımı önemlidir. Bütün dosyaları ara amacıyla kullanılır.





Grep/Pipe



Grep komutunu genellikle pipe işaretiyle kullanılırız. Mesela bir iş bilgisayarımız var. Binlerce session yapsın bu bilgisayar. Aynı zamanda skype açık olsun. Ps aux diyerek skype işlemini bulmakta zorlanırız. Bunun için ;

Kod:
ps aux | grep -i 'skype'
Şeklinde kullanılırız. Şimdi burada ne yaptık?

Ps aux komutu ekrana bir output(çıktı) verir. Pipe işareti ise aldığımız çıktıyı başka konuya girdi yapar. Adı da ordan geliyor zaten. Boru demektir pipe. Yani ps aux'ta ekrana gelen çıktıyı girdi olarak alıp içindeki skype leri taratarak buluyoruz.




Kullanıcı İmzası
Konu CyberXhackk tarafından (16-06-2018 01:05 Saat 01:05 ) değiştirilmiştir.
HeRTeS, Combaqa Teşekkür etti.

16-06-2018 00:15
#2
HeRTeS - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2016
Nereden:
Mars
Mesajlar:
1.857
Teşekkür (Etti):
272
Teşekkür (Aldı):
615
Konular:
192
Ticaret:
(0) %
Eline Sağlık Cyber, Güzel konu olmuş.
Kullanıcı İmzası
.-.*/-.*/-*./-56842-*-s-*98ss8
16-06-2018 00:17
#3
Zunfix - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2016
Nereden:
about:blank
Mesajlar:
3.508
Teşekkür (Etti):
115
Teşekkür (Aldı):
649
Konular:
486
Ticaret:
(0) %
Eline Sağlık Dostum
Kullanıcı İmzası
Çok da umrumda...
16-06-2018 00:31
#4
Üyelik tarihi:
03/2016
Nereden:
pardus@root
Mesajlar:
2.992
Teşekkür (Etti):
772
Teşekkür (Aldı):
702
Konular:
239
Ticaret:
(0) %
Alıntı:
HeRTeS´isimli üyeden Alıntı Mesajı göster
Eline Sağlık Cyber, Güzel konu olmuş.
Alıntı:
Zunfix´isimli üyeden Alıntı Mesajı göster
Eline Sağlık Dostum
Fazla zamanımı ayıramadım. Kulüp yoğunluğundan dolayı, böyle birşey çıktı. Sağolun
Kullanıcı İmzası
16-06-2018 05:15
#5
TCCT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2018
Mesajlar:
81
Teşekkür (Etti):
28
Teşekkür (Aldı):
19
Konular:
7
Ticaret:
(0) %
@CyberChackk hocam, Elinize emeğinize sağlık .

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı