Bu sayfadaki yazılar
Sayfanın metni
Sayfa 69
ÖRNEK 1 1> dir Trashcan (dir) c (dir ) Prefs (dir) System (dir) 1 (dir) devs (dir) s (dir) t (dir) fonts (dir) libs (dir) Empty (dir) Utilities (dir) Expansion (dir) . inf o Empty.info Prefs.info Shell.info Trashcan.info
Disk.info Expansion.info Shell System.info Utilities.info
ÖRNEK 2
1> cd SYS:
Yazılabilir. Burada system (root) directory'si içinde olduğumuz anlaşılıyor.
ÖRNEK 3
1> cd c
ile içinde AMIGA-DOS komutlarının bulunduğu C directory'sine gireriz. Şimdi yazacağımız DIR komutunun ne sonuç vereceğini görelim.
DIR komutu argümansız kullanıldığında içinde bulunduğunuz directory'yi ekrana yazar. Hangi directory içinde bulunduğumuzu öğrenmek için;
1 > 1 i s t
1; dir Addbuffers Ask Assign Avail Binddrivers Break ÖRNEK 4 CD ChangeTaskPri Böylece DOS komutlarının C directory'si Copy Date içinde yer aldıgını öğrenmiş olduk. C'nin dı- Delete D i r şındaki directory’leri görmek için DIR DiskChange DiskDoctor dırectory-dosya-adı veya root directory'ler Echo Ed için Dir device-adı komutlarını verebileceği- Edit Else miz gibi CD komutuyla istediğimiz directory'- EndCLl Endlf ye girebiliriz. EndSkip Eval Execute Failat Fault FF FileNote GetEnv
Run 2568 --p- -rwed 13-Aug-88 18:02:35 Faul t 2688 --p- -rwed 13-Aug-88 18:02:37 Install 2436 --p- -rwed 13-Aug-88 18:02:40 Stack 872 --p- -rwed 13-Aug-88 18:02:42 Protnpt 584 --p- -rwed 13--Aug-88 18:02:44 Else 86ü --p- -rwed 13-Aug-88 18:02:47 Status 1772 --p- -rwed 13-Aug-88 18:02:51 Ed 19564 --p- -rwed 13-Aug-88 18:02:56 Binddrivers 2920 --- -rwed 13-Aug-88 18:03:00 Search 6916 --p- -rwed 13-Aug-88 18:03:07
ÖRNEK 5 bize C'deki komutların detaylı bir listesini verecektir. Disketteki bütün dosyaların detaylı listesini görmek için LIST komutunun arkasına device adını yazalım.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 68
DEVICE ADI Amiga'yı açtığınızda veya CLI'ye girdiğinizde bellekte hiçbir DOS komutu yer almaz. Bu komutlar normalde C veya root directory'dedirler ve ancak kullanılmak üzere çağırıldıklarında belleğe yüklenirler. Örneğin, DIR gibi bir komut verdiğinizde bilgisayar bu komutu önce içinde olduğunuz directory'de (bu en başta root directory'dir) arar, orada bulamazsa startup disketinin (SYS: olarak gösterilir) C directory'sine bakar. Komut bulununca belleğe yüklenir ve çalıştırılır. Bu durumda DIR komutu, arkasına gelen device adı ne ise onun directory'sini verir. Device adı, bilgisayar ilk açıldığında Amiga'nın kendi sürücüsü olarak belirlenmiştir ve DF0: şeklinde yazılır. Bir ek sürücü DF1: diğer ek sürücüler ise DF2: ve DF3: olarak isimlendirilirler. Hatta belleği bile RAM: şeklinde, içine directory'ler ve dosyalar yerleştirebileceğiniz bir sürücü olarak kullanabilirsiniz. Bu durumda; 1 DIR DF0: - Amiga'nın kendi üzerindeki sürücüde bulunan disketin directory'si. 1 DIR DF1: - Ek sürücüdeki disketin directory'si. 1 DIR RAM: - RAM disk'in directory'si. 1 DIR - O an içinde bulunan device'ın directory'si olarak ekrana gelir. Komutları ve device adlarını büyük veya küçük harflerle yazabilirsiniz. Burada dikkat edilecek nokta, device adlarının sonlarındaki, device'ın root directory'sini belirten iki noktadır. Bu iki noktayı koymazsanız bilgisayar, device adını diskte bulunan bir DIR dosyası gibi düşünecek ve tabi böyle bir dosya bulamayacaktır. Device adları sadece yukarıdakilerle sınırlı değil, ancak diğerlerini DOS komutlarla beraber inceleyeceğiz.
DİSK ADI Disk (Volume) adı, disketinizi formatladığınızda verdiğiniz addır ve sonradan RENAME komutuyla değişebilir. Disketinizin adını Workbench ekranında çıkan kendi ikonundan okuyabilirsiniz. AMIGA-DOS'u Workbench disketinden başka disketler üzerinde kullanmak istediğinizde bu disketleri adlarıyla beraber kullanmak durumundasınız. Örneğin, Workbench'ten normal şekilde CLI'ye girdiğinizi ve herhangi bir disketi sürücüye takıp directory'sini görmek istediğinizi düşünelim. O disketin C veya root directory'de DIR komutu yer almadıkça bu iş için kullanılması gereken DIR DF0: komutu önce DIR'i yüklemek için System (Startup) disketi olan Workbench'in disket sürücüye yerleştirilmesi gerektiğini bildirir. Fakat DIR yüklenince, directory'sini görmek istediğiniz disket yerine Workbench'in directory'sini verir ve siz de öteki disket elinizde olduğu şekilde kalırsınız. Bu durumdan kurtulmanın yolu, elinizdeki disketin adını kullanmaktan geçer. DIR "DİSKET ADI:" şeklinde verilen komut önce yine Workbench disketinden DIR komutunu yükler, fakat komutun argümanı, başka bir disketin adını belirttiği için bu sefer Amiga, argümanda adı geçen disketin sürücüye konmasını bekler ve sonra da görmek istediğiniz directory'yi size verir.
AMIGA-DOS KOMUTLARI Yukarıda bir CLI komutu olan DIR'i kullanarak örnekler verdik. CLI'de DIR'den başka pek çok komut kullanabiliriz. AMIGA-DOS komutlarını çalıştırabilmek için önce komut adını ve çoğu zaman bunun arkasından argüman adını verdiğimiz bazı bilgiler yazmamız gerekli. Komut çalışıp görevini tamamladıktan sonra komut işareti 1 tekrar ekranda görünür. Komut işaretinin çıkmasını beklemeden ikinci bir komut yazarsanız da bu komut bir hatadan dolayı çalışmazsa bilgisayar durmaz ve ikinci komuta geçer. Örneğin:
1 LOADWB ENDCLI yazarsanız ve bilgisayar LOADWB komutunu çalıştıramaz ise bilgisayar ENDCLI komutuna geçer ve CLI'den çıkarsınız. Şimdi, komutların argüman yapılarına bakalım.
Genel olarak komut argümanlarını iki şekilde belirtebiliriz:
a) Sıralı olarak b) Özel kelimeler kullanarak örneğin dosyaları kopyalamakta kullandığımız COPY komutunda argümanların durumu şöyledir: COPY giriş-dosyası çıkış-dosyası (Sıralı) COPY FROM giriş-dosyası TO çıkış-dosyası COPY TO çıkış-dosyası FROM giriş-dosyası (FROM ve TO kelimeleriyle)
AMIGA-DOS'ta bilgisayar komuta argümanlarıyla bir bütün olarak davranır ve aynı komut içinde hem sıralı, hem de özel kelimeli argüman kullanabilirsiniz.
COPY giriş-dosyası TO çıkış-dosyası (FROM argümanını sıralı argüman olarak belirttik.)
Eğer giriş dosyası'nın adı iki kelimeden oluşuyorsa ya kelimelerin arasına onları birleştiren (_) işaretini eklemeli (yukarıdaki girişdosyası örneğinde olduğu gibi) ve öyle kaydetmeli ya da adları tırnak işaretleri ("") içinde yazmalısınız.
COPY from "giriş dosyası" to "çıkış dosyası".
Daha sonra komutları tek tek incelerken argüman sıralarını da göstereceğiz. Ancak herhangi bir komutun argümanlarını merak ederseniz, CLI'den komut adını yazdıktan sonra bıraktığınız bir boşluk ve yazdığınız ? işareti ile bunu öğrenebilirsiniz. CLI kullanırken verdiğiniz herhangi bir komutun argümanları bu sırayı tutmuyorsa "BAD ARGS" gibi hata mesajları alırsınız.
CLI'den verdiğimiz komutlarda kullandığımız argümanlar yalnızca from ve to ile sınırlı değildir. Diğer argümanları komutlarla beraber inceleyeceğiz.
CLI ÇALIŞMASI AMIGA-DOS'a yeni başlayanlar için bazı komutlarla örnek bir CLI kullanımını bilgisayarın verdiği yanıtlarla birlikte inceleyelim.