folder Tahribat.com Forumları
linefolder Genel
linefolder Komut Satiri GÇ Yönlendirme



Komut Satiri GÇ Yönlendirme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    frt
    frt's avatar
    Kayıt Tarihi: 19/Nisan/2008
    Erkek

    Öncelikle merhaba arkadaşlar..

    Komut satirinda(cmd.exe) giriş ve çıkış aygitini yonlendirmeyi sizlerle paylasmak istiyorum.Bildiginiz uzere windows isletim sistemlerinde algı ve programlama kolaylıgı acisindan ekrana çıkış stdout. klavyeden giriş ise stdin isimli iki dosya(mantiksal olarak) uzerinden yapılmaktadir.aşikardir ki asagi seviyede tum bunlar port islemleridir.

    Herneyse konumuza donelim.. Komut satirinda çıkışı başka dosyaya yonlendirmek için ">", girişi başka dosyaya yonlendirmek için ise "<" operatoru kullanilir.

    Ornegin komut satirinda bir programin ciktisini istedigimiz bi dosya içinde depolamak için

    komut>dosya.uza 

    şeklinde giriş yapılır.

    komutun girişini başka dosyadan çekmek için ise

    komut<dosya.uza

    şeklinde giriş yapılır.

     

    örnegin.

    dir>info.txt

    şeklindeki bi komut, dir komutunun çıktısını ekran yerine, info.txt isimli  dosyaya aktarir.

    more<page.txt

    more komutu klayveden giriş ister(aslinda amaci klavyeden almak degildir ama neyse (: )

    bizde girişi klavye yerine page.txt isimli dosyadan almasi gerektigini yukaridaki komutla gerçekleştirebiliriz.

     

    Son olarak aklima gelmişken,,

    bir komutun çıkışını başka bir komutun girişi olarak tanımlamak için ise "|" operatoru kullanilir.

    örnegin

    attrib|more

    attrib komutundan ekrana çıkıcak bilgiyi ekrana degilde, more komutunun girişi olarak yonlendirir.


    not: more komutu giriş olarak aldigi veriyi, ekrana sayfa sayfa basar.

     


    son bitlisli
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Madem yeri geldi ben de bi soru sorayım...

    Mesela benim php.exe diye bi dosyam var C de bi yerlerde..

    ben buna dosta php komutu ile erişmek istiyorum. Yani ben "php" yazınca bu exe yi çağırsın, parametre falan yazabileyim yanına..

    çevre değişkenleri denen zıkkımdan yapılıyo sanırım ama bi türlü başaramadım :S


    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Sistem Özellikleri->Gelişmiş->Ortam Değişkenleri

     

    ordan Path'e çift tıkla

     

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.6.0_16\bin

     gibi bi şeyler olması lazım sonuna php.exe nin olduğu klasörü ekle

    ;C:\folder

     görmezse restrart at.

     


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Sscheme bunu yazdı:
    -----------------------------

    Sistem Özellikleri->Gelişmiş->Ortam Değişkenleri

     

    ordan Path'e çift tıkla

     

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.6.0_16\bin

     gibi bi şeyler olması lazım sonuna php.exe nin olduğu klasörü ekle

    ;C:\folder

     görmezse restrart at.

     


    -----------------------------

    Hocam yemiyo gene, php tanımlı komut değil diyo :S


    There are 10 types of people in the world. Those who knows binary and those who dont...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek
    Yemiyo diye bir şey yok bu işin yolu bu :) bir yerde yanlış yapıyorsun. Klasör ismindeki Türkçe karakterleri, boşlukları vs'yi kontrol et.

    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
Toplam Hit: 692 Toplam Mesaj: 5