11.07.2015 Views

Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi

Amiga Dunyasi - Sayi 23 (Nisan 1992).pdf - Retro Dergi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ÖZELSHELL NEDİR?<strong>Amiga</strong> ile beraberliğimizde sık sık CLI kullanmak durumundayız.Kopyalama yapma, içerik görme ve programları çalıştırmakiçin, <strong>Amiga</strong>'daki temel yol CLI. Gerçi Diskmaster ve Xcopy gibiprogramlar bizi Cli kullanmaktan alıkoyuyursa da, herkes zamanzaman 1> mesajı ile uğraşıyor ve <strong>Amiga</strong> DOS ile en yakındanhaşır neşir oluyor. Dikkatli olanlarınız farketmiştir; iki türCLI penceresi var. Bunlardan biri klasik 1> mesajı veriyor. Buradayazı yazarken bir hata yaparsanız sile sile geri gelmek zorundakalıyorsunuz ve bir yazdığınızı bir daha yazmak zorunda kalıyorsunuz.Shell (Bizim açıkladığımız SHELL değil) adı verilenikincisi ise, biraz daha kullanışlı. Ok tuşları ile önceden yazdığınızıkullanabiliyor ve satır içinde serbestçe dolaşabiliyorsunuz.Hatta satırın başında hangi Directory'de olduğunuz belirtiliyor.Burada kullandığınız dir, list, copy gibi emirler ise, çalışma disketinizingenelde c: directory'sinde bulunuyor. Rahatsız edici durum,bu emirleri her kullandığınızda ilk önce bu emirlerin diskettenyüklenmesi ve sonra çalışması. Hele tek Drive'iniz varsa vebaşka bir disket ile ilgileniyorsanız, değiştir babam değiştir. İşteSHELL burada sorunlarınıza çözüm getiriyor. Kelime anlamı Kabukolan SHELL, bir dizi emri bünyesinde tutan bir çalışma ortamı.Aynen CLI gibi ama çok daha pratik, çünkü birçok emri hafızasındatutuyor. Böylece disketten yüklemelere gerek kalmıyor.SHELL SINIRLAMALARI<strong>Amiga</strong> DOS'un execute komutunu kullanamıyorsunuz. Shellkomutları ile aynı isimli bir programı çalıştıramıyorsunuz. ayrıcaSHELL yaklaşık 50 Kb kadar hafıza kaplıyor. Çalıştırabilmekiçin ARP.library kullanılıyor (Bu dosya LIBS:directorysinde bulunmalı).ASCII kodu 127'den yukarı olan harflerle komut yazılamıyor.Bu kadarcık.SHELL İMLASI VE KOMUTLARIShell kullanılırken, normal yazışlara şu eklemeler yapılabilir.A c CTRL-c, CTRL tuşu ile G'ye basmak anlamında$isim isim isimli bir'değişken tanımlamak için kullanılır; Komutları birbirinden ayırır>Dosya Çıkışı dosyaya yönlendirir!! Son emri çalıştırırîkismi İçinde kismi bulunan son emri çalıştırır!d İçinde son d bulunan emri çalıştırır.F.Kağan GürkaynakSHELL'de, bir satır 255 karakter alabilir. Şu tuşlar SHELL ilekullanılabilirYukarı/aşağı okBir önceki/sonraki emirSol/Sağ okKursoru satırda ileri/geri hareket ettirirShift-yukarı/aşağı ok Satır hafızasının başına/sonuna gitShift-sol/sağ okBir kelime sola/sağaCtrl-AInsert veya Overwrite moduCtrl-XTüm satırı silerHelpKomutlar hakkında bilgi verirSHELL KOMUTLARIŞu ana kadar anlatılanlardan belki SHELL'in editör benzeri birşey olduğunu düşünüyorsunuz. Temel olarak Shell'in CLI'danfarkı pek yok. Sadece kullanması daha rahat. Shell'in kendinehas emirleri var. Birçok temel işlemi bunlarla yapmak mümkün.Ancak CLI'dan yapılan herşey, Shell'den de yapılabilir. Bir emiryazıldığı zaman Shell ilk olarak Alias adı verilen kullanıcı tarafındantanımlanan emirleri arar. Burada tam uyum olması gerekir.Daha sonra SHELL kendi komut listesini arar, hatta kısmenbulduğu komutlara bile bakar (Resident yerine resi demek yetiyor).Hafızada kullanıma hazır olan program listesi araştırılır.Eğer hala bulunamamışsa diskete geçilir, bulunulan directory, C:ve path aranır. Bazen WildCard adı verilen karakterlerle aynıisimde dosyalar ararız. Mesela sonu pic olan dosyaları görmekistiyoruzdur." SHELL'de kullanılan Wildcardlar şunlar:? Tek bir harf için* Herhangi bir dizi için.../* Tüm alt directory'leri aramak için~ ve ! Hariç tutmak için&Örnekler:DPAINT?Her dosyayı işlerken sormak içinDPAINT ile başlayıp sadece bir karakteri olandosyalarKA*KA ile başlayan tüm dosyalarDF0:.../!.info DF0:'da (Alt directoryler dahil) bulunan vesonu .info ile BİTMEYEN dosyalar&.resim .resim ile biten tüm dosyalar, ancak işletmedenönce sorGelelim komutlara, Önemli olan komutların çoğunu (Hani neredeysehepsini) ve ne işe yaradıklarını anlatmaya çalışacağım.Emrin yanında parantez içinde bazen örnekler vermeye de gayretedeceğim.ABORTLINE: Eğer Shell'de uzun bir komut dizisi yazacakolur ve komutlar dizisini aniden bölmek isterseniz kullanılacakemir.ADDBUFFERS: (addbuffers df0):10) Herhangi bir Drive'abuffer hafıza atamak için kullanılır. Her buffer 512 byte hafızanızıgötürür. Buffer disket erişim hızını arttırır.ALIAS: (Alias dm DiskmasterV 1.3) Uzun komutları kısaltmakiçin kullanıcının emir tanımlamasını sağlar. Yukarıdaki örneğiyazdıktan sonra artık dm diyerek DiskmasterV 1.3 demiş olursunuzASET: (ASET INCLUDE dh1:azteclinclude) Bazı programlariçin gerekli olan path tanımlamalarını yapar. Özellikle AZTEC Cve ARP programları için tanımlamalarda kullanılır. Örnek C içinInclude dosyalarını arayacağı directory'i belli ediyor.ASSIGN: (Assign fonts: df1:fonts) <strong>Amiga</strong>'da fiziksel yani ulaşılabilirdirectory'ler ve de mantıksal (logical) drive'lar vardır.Bu mantıksal drive'lar, Assign emri ile istenen yere tanımlanabilirler.Örnekte FONTS: mantıksal drive'ı çeşitli programlar tarafındankullanılan karakter setlerinin nerede olduğunu belirler. Assignile bu drive df1:fonts'a aktarılıyor, artık burada belirtilen karaktersetleri kullanılabilecektir.AMIGA DÜNYASI 54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!