Merhaba, bu yazımda Linux sistemlerde en sık kullanılan komutlar bölüm 2 makalemize devam ediyoruz. Bölüm 1 yazımızı da buradan okuyabilirsiniz. Dilerseniz hemen ikinci bölümüze geçelim.
Output Komutu
Komut satırında ls -l ile output çıktısı alabilirsiniz. > işareti çıktı dosyasını belirtmektedir. Linux üzerine dışarıdan da değer alabilmektedir. Bunu da aşağıdaki komut ile yapabilirsiniz. Unutulmamalıdır ki; < işareti dışarıdan dosya almak için kullanılmaktadır.
- wc < input
Bazı özel parametreleri aşağıda sizler için yazıyorum.
- < belirtilen dosya içeriğini input kullanmak üzere yönlendirmektedir.
- << dosyanın tüm satırlarını input olarak kullanmak için yönlendirmektedir.
- >İşareti ile çıktıyı yazabilmek adına dosya oluşturmaktadır. Mevcutta dosya varsa bile üzerine yazılmaktadır.
- >> çıktıyı mevcut bir dosyaya eklemek için kullanılmaktadır. Dosya yoksa da oluşturulur.
- 2> işareti ile error çıktısı yazmak için dosya oluşturmaktadır. Mevcut dosyanın üzerine yenisini yazmaktadır.
- &> hem output hem de error yazılacak bir dosya oluşturulacaktır. Mevcut dosyanın üzerine yazılmaktadır.
- 2>> error çıktısını mevcut bir dosyaya eklemektedir. Dosya yok ise de oluşturulacaktır.
Bir komut çıktısını başka bir komuta girdi olarak vermek için aşağıdaki komutu kullanmanız gerekmektedir.
- ps aux | grep netscape |wc -l
Network Komutları
Network komutlarından en sık kullanılanı ağ istatistiklerini görüntülemeye, bağlantı durumlarını ve bilgilerini görmemizi sağlayan netstat komutudur.
Parametrelerini de aşağıda belirtelim.
- netstat -p >>> PID bilgisini vermektedir.
- netstat -n >>>> port bilgisini numaraları ile birlikte verilmektedir.
- netstat -l >>> dinleme socketlerini gösterecektir.
Hepsini birlikte listelemek isterseniz netstat -nlp komutunu kullanabilirsiniz.
Bir diğer önemli komut ise nslookup komutudur. Bu komut ile herhangi bir alan adı veya ip adresine ait olan DNS kaydını sorgulayabilirsiniz. Buna ekstra olarak -q parametresini kullanarak sorgu tipini belirtebilirsiniz. İstediğiniz sorguyu aşağıdaki gibi yapabilirsiniz.
- nslookup -q=mx thesistemci.com
Aynı işlevi yapabilmek için dig komutu da kullanılabilmektedir. Yine alan adına ait olan DNS kayıtlarını görüntülemek adına aşağıdaki komutu da kullanabilirsiniz.
- dig A thesistemci.com
Kullandığımız önemli komutlardan bir diğeri de traceroute komutudur. Bu komut sayesinde remote bilgisayara giden yol hakkında bilgi alabilirsiniz. Yani uzaktaki bilgisayara giderken geçilen yönlendiricileri size gösterecektir. Komutu aşağıdaki gibi kullanabilirsiniz.
- traceroute thesistemci.com
Sık kullanılan diğer komut ta arp komutudur. Bu komutu aşağıdaki gibi kullanarak detaylı arp tablosunu görüntüleyebilirsiniz.
- arp -v
Linux Sistemlerde En Sık Kullanılan Komutlar Bölüm 2 -Sıkıştırma Komutu
Sıkıştırma ya da paketleme işlemlerini yapabilmek için tar komutu kullanılır. Bu komutun da parametreleri bulunmaktadır. Kısaca bahsetmek gerekirse;
- tar -c >> oluşturursunuz.
- tar -v >> ayrıntıları görüntülemiş olursunuz.
- tar -f >> dosyanızın ismini belirtirsiniz.
- tar -z >> gzip kullanarak sıkıştırabilirsiniz. Bunu Winrar gibi düşünebilirsiniz. Komutun kullanımını aşağıdaki gibi uygulayabilirsiniz.
- tar cvfz abc.tgz abc/abc
Sıkıştırmış olduğunuz bir paketi açmak isterseniz tar xvfz abc.tgz komutunu kullanabilirsiniz.
Linux Sistemlerde En Sık Kullanılan Komutlar Bölüm 2 – Alias, Dosya Okuma ve Satır Ekleme Komutları
Kullanıcı, bireysel komutlarını oluşturmak isterse alias komutunu kullanabilir.
- alias new_command=”kisisel”
- unalias delete_alias
Dosya okurken; satır, kelime ve karakter görüntülemek isterseniz aşağıdaki komutu kullanmanız gerekmektedir.
- #wc abcdosyasi
1 2 3 abcdosyasi bu komutun anlamı, 1. satır, 2. kelime, 3. karakteri görüntülememizi sağlayacaktır. Verileri sıralamak isterseniz; sort abcdosyasi.txt şeklinde kullanabilirsiniz. Sıralamayı terse çevirmek isterseniz; sort -r abcdosyasi.txt olarak kullanabilirsiniz.
Linux Sistemlerde En Sık Kullanılan Komutlar Bölüm 2 – Grep Komutu
Bir metin içerisinde bir kelime ya da bir ifade aratmak isterseniz; #grep thesistemci /etc/abcdosyasi komutunu kullanabilirsiniz. Bu komut ile etc/abcdosyasi içerisinde cozumpark ifadesini aratmış oluyoruz.
Bu komutu şekillendirebilirsiniz. Örnek vermek gerekirse; küçük ya da büyük harf ayrımı yapılmadan bir arama yapmak için
- #grep -irn “thesistemci” /root/ komutunu kullanabilirsiniz.
Günlük süreçlerimizden de bildiğimiz gibi ping komutudur. ping komutu ile hedef sistem üzerine ICMP paketleri gönderirsiniz. Herhangi bir ağ erişim sorunu olup olmadığında da en sık kullanılan günlük komutlar arasındadır.
Kullanım farkı ise, ping sayısı belirtmediğiniz zaman sürekli olarak paket gönderilmeye devam eder. Dolayısıyla komutu aşağıdaki gibi kullanmanız gerekmektedir.
- ping -c 4 abc.com
Bu yazımda, Linux sistemlerde en sık kullanılan komutlar bölüm 2 makalesine devam etmiş olduk. Bölüm 3 kısmında görüşmek üzere. Faydalı olması dileğiyle.