Sed Kullanımı ve Örnekleri

1.Örnek (Dosya içinde string değiştirme)
Bir dosya içine aşağıdakileri yazıp kaydedin.
İçinde www.deu.edu.tr/berent gecen ifadeyi www.yahoo.com/hasan/sayfam olarak degistirelim
find . -name “*.htm” | while read sfile
do sed ’s/www.deu.edu.tr\/berent/www.yahoo.com\/hasan\/sayfam/g’ < ${sfile} > ${sfile}.tmp && mv ${sfile}.tmp ${sfile}
done
dosyaya çalıştırma izni verin.
$ chmod 744 dosyaismi
$ ./dosyaismi
Baska bir örnekte diyelim ki basit olarak /usr/bin’leri /usr/local/bin yapacaksiniz
$ sed -e [...]

>> Tamamını Oku

Ubuntu Paket Yönetimi İle İlgili Soru Cevaplar

Bölüm 8. Paket Yönetimi

8.1. Paket kurmak istediğimde E tuşuna basıyorum ancak komut satırına düşüyor

Bu geçici bir problem, şu an için E yerine sadece Enter ile işlemi başlatabilirsiniz.

8.2. Kurmak istediğim paketin istediğim sürümünün deb paketi yok ne yapmalıyım?

Belki aradığınız paketin istediğiniz sürümünü http://www.apt-get.org benzeri gayri-resmi depolardan temin edebilirsiniz. Veya kullanmakta olduğunuz sürümün bir üstündeki [...]

>> Tamamını Oku

Ssh ile Şifresiz Giriş Bash Scripti

Aslında başlığa bakarak yanılmayın. Doğrusu sürekli giriş yaptığınız sunuculara her seferinde şifre girmek yerinde oluşturulan bir anahtar ile aynı bilgisayardan otomatik giriş yapılması sağlanabilir.
Yerel bilgisayarda oluşturulan bir anahtar karşı bilgisayara yüklenerek bağlanmak istediğinizde bilgisayarı tanıması ve girişi kabul edilmesi sağlanır.
Konunun fazla ayrıntısına girmeden bu işin bir script tarafından kolayca yapılabilmesi sağlanabilir. Scripti inceledeiğinizde nasıl yapıldığını [...]

>> Tamamını Oku

Linux ‘da Paralel Port Kontrolü

PC ile elektronik sistem konrolu ile uğraşanlar için en çok merak edilen konu bilgisayar portlarıyla elektronik cihazların kontroludur.
Her ne kadar windows ile bu kolayca yapılsa da Linux ile bunu yapmak daha kolaydır. Windows işletim sistemine ve sistem 32/64bit sistemlere göre farklılık gösteri ve ona göre program yazmak gerekir.
Linux işletim sisteminde ilgili kütüpaneler de hazır geldiği [...]

>> Tamamını Oku

Linux Servislerini Yeniden Başlatmak

Evet Arkadaşlar bu yazımız da bazı linux servislerini script ile yeniden başlatmayı öğreneceğiz. Öncelikle bu iş için hangi servisleri yeniden başlatmak istediğimizi belirlememiz gerekiyor. Ben mtsql,dns,httpd,ftp servislerini yeniden başlatmak istiyorum. Bunun için ;
gedit reset_services.sh
Açılan pencerenin içine ;
#/usr/bin/!
echo “Restart Baslasinnnnn….”
service mysql restart
service named restart
service exim restart
service httpd restart
service pure-ftpd restart
echo “Restart islemleri tamamlandi…”
yazıp dosyayı kaydedin. Daha [...]

>> Tamamını Oku

Başlangıça Servis Eklemek Yada Servis Kaldırmak

Arkadaşlar bu yazımızda sizlere ubuntu aılışına scriptleri eklemeyi ve çıkarmayı anlatacağız.  Bildiğiniz gibi ubuntu açılırken bir çok script çalıştırıyor. bu scripleri sizin belirlemiş olduğunuz runleveline göre çalıştırmaktadır. Benim ubuntumda default run level 2, runleveli öğrenmek için terminal penceresinde ;
runlevel
yazmanız yeterlidir. benim runlevelim 2 olduğuna göre ubuntu açılışta, /etc/rc2.d altındaki scriptleri çağıracaktır. tabiki bu scripleri çağırma [...]

>> Tamamını Oku

Networ-Manager ‘ı Tamamen Kaldırmak

Ağ Yöneticisi (network-manager) programı, bilgisayarınızdaki ağ bağlantı donanımını kullanarak İnternet’e, yerel ağa veya kablosuz ağlara bağlanmanıza olanak sağlar. Bu araca Sistem Ayarlarından erişebilirsiniz.
Yeni bir bağlantı yapmak için öncelikle bağlantı yapmak istediğiniz ağ donanımı üzerinden bir profil oluşturmalısınız. Daha sonra açılan bağlantı profili arayüzünden bağlantı ayarları yapılarak onaylanırsa yeni bir bağlantı profili oluşturularak diğer profillerle birlikte [...]

>> Tamamını Oku

Kullanıcıya Root Yetkisi Vermek

Çogu zaman hepimiz bir system komutu çalıştıracakken sudo yazmayı unuturuz, bu yüzden de yazdığımız işlem boşa gider. Sizde benim gibi tekrar tekrar sudo yazmak yerine kendi kullanıcınıza root yetkisi vermek istiyorsanız doğru makaleyi okuyorsunuz demektir.
Redhat sistemlerde genelde wheel kullanıcı grubu üyeleri sudo yetkisine sahip kullanıcılardır.
Ubuntu sistemlerde wheel grubu yerine admin grubu kullanılıyor. Herhangi bir kullanıcıya [...]

>> Tamamını Oku

SCP ile Dosya Transferi

Merhaba Arkadaşlar, Bugün sizlere Scp ile bir başka linux yüklü bilgisayara dosya transfer işlemini anlatmaya çalışacağım.
SCP (Secure Copy – Güvenli Kopyalama), bir ağdaki iki bilgisayar arasında dosya kopyalamanızı sağlar. Bağlantı sırasında SSH kullandığı için dosya aktarımı şifreli ve güvenlidir. SCP’yi kullanabilmeniz için SSH Client (SSH istemcisi) bilgisayarınızda kurulu olmalıdır. Yine Linux sistemlerinin hemen hemen hepsinde [...]

>> Tamamını Oku

Ubuntu Download (indirme) Programları

İndirme yöneticileri web browser’lar gibi internetten dosya indirmeye yönelik programlardır.
İndirme Yöneticilerinin Özellikleri

Büyük dosyaları indirirken durdurabilme.
Durdurulmuş veya hata oluşmuş dosyaların indirilmesine kaldığı yerden devam edilmesi.
Bağlantı kötüde olsa dosya indirebilme.
Tek bir siteden birçok dosya indirebilme
Dosyayı parçalara bölerek indirebilme.
Zamanlanmış olarak indirebilme.
Aynı dosyayı farklı sunuculardan indirebilmek
Daha hızlı indirebilmek.

Piyasada envai çeşit indirme yönetici adı altında program bulabilirsiniz. Herkesin beğendiği bir [...]

>> Tamamını Oku