Kayıtlar

Şubat, 2023 tarihine ait yayınlar gösteriliyor

LİNUZ SCRİPT İLE CSV DOSYASI DÜZENLEME

Resim
    /home/ebru/dosyalarım dizininde dosyaduzen.csv dosyası  bulunmaktadır. Bu dosyayı ekrana düzgün bir şekilde basmak için bir script hazırlıyoruz. /bin dizinine BashDosyaDuzenScript   adlı script dosyası oluşturuyoruz.   Bu dosyaları istenen dizinlerde; Sudo touch dosyaduzen.csv Sudo touch BashDosyaDuzenScript    komutlarıyla dosyalar oluşuyor.     Bu oluşturduğumuz scripte çalışma izni veriyoruz. Sudo chmod +x BashDosyaDuzenScript      Bu oluşturulan dosyaların sahibi kullanıcısı ebru olsun diyoruz.             Sudo chown ebru BashDosyaDuzenScript             Sudo chown ebru dosyaduzen.csv     Nano BashDosyaDuzenScript ile script yazabilir düzenleyebilirsiniz.            BashDosyaDuzenScript ‘in içeriği: Bash BashDosyaDuzenScript   komutu ile ya da /bin dizininin altında           ./BashDosyaDuzenScript komutu ile scripti çalıştırıyoruz.   Csv dosyasının içeriği ve düzenlenmiş hali:

LİNUX SCRİPT İLE KELİME KELİME DOSYA OKUMA VE BAŞKA DOSYAYA AKTARMA

Resim
Bu yazımızda file1.txt deki satırı kelime kelime okuyup satırda bulunan tarihi güncel tarih ile değiştirerek file2.txt dosyasına yazmayı gösteriyor olacağım. Sizde   dosyadaki istediğiniz kelimeleri değiştirebilir ya da hiç yazmayabilirsiniz. File1.txt dosyası    à     /home/ebru/dosyalarım/file1.txt   dizininde yer almaktadır. File1.txt dosyasının içeriği:           File2.txt dosyası    à     /home/ebru/dosyalarım/file2.txt   dizininde yer almaktadır.Şu an için içeriği boştur. Script çalıştıktan sonra aşağıdaki gibi olacaktır.   BashKelimeScript dosyası    à     /bin/BashDenemeScript   dizininde yer almaktadır. /bin$      nano BashKelimeScript    à /bin dizini altında   nano text editörü ile scripti açıp komutları yazıyoruz. İnput değişkeninde veriyi alacağım dosyanın dizini Output değişkeninde veriyi yazacağım dosyanın dizini yazılıdır. Dizi=()   à Boş bir dizi oluşturdum. While döngüsü ile inputta belirtilen dosyada ne kadar satır varsa satır satır okuyor

LİNUX SCRİPT İLE DOSYADAN DOSYAYA VERİ AKTARMA

Resim
  Bu script file1.txt deki verileri file2.txt e yazmamızı sağlar. Txt dosyalarını   /home/ebru/dosyalarım dizininde oluşturdum. Script   /bin dizininde de bulunuyor. Touch komutuyla istenen dizinde bu dosyaları oluşturabiliriz. #Touch BashDenemeScript #Touch file1.txt #Touch file2.txt #Chmod u+x BashDenemeScript             ( Çalıştırma yetkisi verildi.) #sudo chown ebru:ebru file1.txt            (Dosya sahibi-grobu değişti)   #sudo chown ebru:ebru file2.txt #sudo chown ebru:ebru BashDenemeScript #Ls –l   komutuyla dosyanın sahibi-grobu ve yetkileri görülebilir.   BashDenemeScript’ in içeriği: #Nano BashDenemeScript         bu komut   dosyayı düzenlemeyi sağlar. (Çıkarken ctrl-X , Yes, Ctrl-M ile kaydedip çıkabilirsiniz.)   Direk dosyaya erişip de komut yazabilirsiniz. Script   #   bash BashDenemeScript                   Ya da   # ./BashDenemeScript   komutuyla çalıştırılabilir. Bash   BashDenemeScriptini istenen dizinde çalıştırabilirsiniz.   .

LINUXDA SERVİCE YAZMAK- OLUŞTURMAK

Resim
  Hata durumlarından sonra, sistemin kapanıp açılması durumunda sorun yaşamamak ya da bu dosya çalıştıktan sonra şu dosyanın çalışmasını tetiklesin gibi durumlar için servis yazma ihtiyacı duyabiliriz. Etc/systemd/system   dizininin altına istenen servisleri oluşturabiliriz. AMAÇ: 1.        Etc/systemd/system   dizininin altına hello.service adlı service oluşturmak 2.        Hello.service in görevi “sayhello.sh “dosyasını çalıştırmaktır. 3.        Bu sayhello.sh dosyası da başka bir dosyaya yazma işlemi yapıyor. YAPILACAK İŞLEMLER: 1.        Etc/systemd/system   dizininin altına hello.service oluştur. Dosyaya ebru kullanıcısına izin ver. İçeriği yaz. 2.        /home/ebru/   dizininin altına sayhello.sh dosyası oluştur. Dosyaya ebru kullanıcısına izin ver. Gerekliyse işlemleri yaz. 3.        /home/ebru/say_out.txt dosyası oluştur. Dosyaya ebru kullanıcısına izin ver. KULLANILACAK OLAN KOMUTLAR #Touch hello.service (dosya oluşturma) #Touch sayhello.sh #Touch

HUAWEİ SWİTCH LOG DOSYASI SİLME İŞLEMİ

Resim
Huawei switchlerde sistem logları, flash memoryde logfile dosyasında tutulmaktadır. Biz log dosyalarını silmek istersek ya da silmemizi gerektiren durumlar oluşursa şu şekilde silme işlemini gerçekleştiriyoruz. <Huawei>delete flash:/logfile/                   komutuyla tek tek logfile dosyalarını silebiliriz. Silme işleminde her defasında silmek istiyor musunuz diye sorar 'y'  y tuşuna basarak silme işlemini gerçekleştirebilirsiniz.