Linux’da Executable Dosya

Pazartesi, Aralık 29th, 2008 @ 21:44

Bu dosya öyle bir dosya olmalı ki, windowstaki bat dosyaları gibi olmalı dedim ve birazcık arayınca dosya uzantısının “.sh” uzantısı olması gerektiğini öğrendim. Açılımı da zannedersem shell den gelmekte. Neyse maden dosyayı buldum, dosyayı açmak için edit benzeri bir console programı da vardır dedim. Evet o da varmış. “vi” diye terminalden çalışan bir program. Her şey iyi güzel, hemen

vi xxxx.sh

deyip varsa var olan dosya, yoksa yeni bir dosya açıyoruz. İçine bir önceki postumda yazdığım komutlardan tar ve gzip komutlarını yazıp kaydedelim.

tar -cf archive.tar file1

gzip archive.tar

Kaydedin dedim ama kaydedemiyeceğinizi düşünüyorum. Çünkü ben ilk aşamada kaydedemedim :) Çıkış yapar iken q! karakterlerini girip, öyle sayfayı kapatabiliyoruz, haberiniz olsun. Karakterlerin ne işe yaradığını veya ne anlama geldiğini bilmiyorum valla.

Artık çalıştırılabilir dosyamızı hazırladığımıza göre, sıra bunu çalıştırmaya geldi. Ama hemen halışmıyor bu meretler. Önce bu dosyalarımıza chmod komutuyla executable yetkisini vermemiz gerekmekteymiş :( Hemen verelim

chmod u+x archive.tar.gz

x ile executable yetkisini archive.tar.gz dosyamıza verdik. Şimdi aşağıdaki çalıştırma komutuyla, artık batch dosyamızı çalıştırabiliriz.

sh xxxx.sh

Note : Yukarıdaki komutları kullanırken, herhangi bir yetki problemi yaşarsanız komutun başına sudo (super user do) ekleyin.

İlişkili Yazılar :

  1. Compress Files in Linux
  2. Schedule in Linux
  3. Gidene kal demiyeceksin…

Tags: , ,
Posted in Linux | No Comments »

Önceki Yazı << Sonraki Yazı >>

Leave a Reply