AMIGA DOS'U ANLAMAK 4
Retro bilgisayarBu ay da komutları açıklamaya bütün hızımızla devam ediyoruz. Bu ay çok önemli iki komutumuz var; Assign ve Cd. Bunlar en çok kullanılan komutlardandır. Cd komutunun kullanımı zaten çok basit. Assign komutunun kullanımını ise örneklere bakarak kolaylıkla anlayacağınıza eminim. Yine de sorunlarınız olursa, mutlaka yazın. Neyse lafı bırakalım ve açıklamalara geçelim..
0 ASSIGN
Format: ASSIGN (<dir>) (LİST) (EXISTS) (DISMOUNT) (ADD) (VOL) (DIR) (DEVICES)
Param: NAME, TARGET/M, LIST/S, EXISTS/S, DISMOUNT/S, DEFER/S, AUTO/S, ADD/S, REMOVE/S, VOL/S, DIR/S, DEVICES/S İşi: Directory'leri mantıksal device gibi göstermek.
Ayrıntı: Assign, AmigaDOS'un en güçlü ve en çok kullanılan komutlarından biridir. Directory'lere ve alt directory'lere isimler takmanıza yarar. "Bunun ne gibi faydası olur?" diye soracak olursanız... En basitinden, uzun uzun path'ler girmek zorunda kalmazsınız (örneğin "Work:Graphics/Paint/Data" yerine "PaintData:" girmek sanırım çok daha makul). Sağladığı en büyük yarar ise esneklik. Diyelim elinizde bir grafik programı var ve bu programın hariçten kullandığı birçok data var. Datalarını PaintData: adlı diskten okuyor. Ve yine diyelim ki bu programı hard diskinize atmak istiyorsunuz. Eveet.. Şimdi dataları okutabilmek için neler yapabileceğinize bakalım. 1> Ana programı hard diskinize atarsınız, PaintData: diskini istediğinde ise disketi df0:'a takıp, datalarını disketten yüklemesini beklersiniz. 2> PaintData: disketinin içeriğini hard diskinizin ana directory'sine (root) atıp, hard diskinizin ismini PaintData: olarak değiştirebilirsiniz. 3> En makul metod ise hard diskinizin istediğiniz bir köşesine bir directory açıp, o directory'yi PaintData: olarak assign etmektir. Assign komutunun uygulamalarını anlatmak çok uzun sürecektir ve zaten kesin unuttuğum bazı noktalar olacaktır. Ama bunları tecrübe kazandıkça ve karşınıza sorunlar çıktıkça bulacaksınız. (Tekrar ediyorum, bir sorununuz olursa, bana yazın!)
Örnek: Assign FONTS: sys:MyFonts Bundan sonra fonts: adlı device yerine, sys:MyFonts çağırılır Assign LİST Sistemdeki assign, volume ve device listesi dökülür.
0 AVAIL
Format: Avail (CHIP|FAST) (FLUSH) Param: CHIP/S, FAST/S, TOTAL/S, FLUSH/S İşi: Hafıza durum raporu vermek.
Ayrıntı: Chip mem'in (grafik hafızası), Fast mem'in (hızlı erişimli hafıza) veya ikisinin toplamının ne kadar olduğu, ne kadarının boş, ne kadarının dolu olduğu, gibi bilgileri verir.
Örnek: Avail Tüm hafıza kullanımının raporunu verir. Avail CHIP Kalan chip mem'i gösterir. Avail FLUSH Kullanılmayan library ve device modüllerini hafızadan silerek, boş hafıza kazancı sağlar.
0 BINDDRIVERS
Format: Binddrivers İşi: Device'ları sisteme tanıtmak.
Ayrıntı: sys:expansion directory'sindeki hardware kontrol programlarını çalıştırır. Auto-Configure olmayan yani sistemin doğrudan tanıyamadığı hardware modüllerini sisteme bu sayede tanıtabilirsiniz. Genelde startup-sequence'in ilk satırlarına yerleştirilir.
Örnek: Binddrivers
0 BREAK
Format: Break <process> (ALL|C|D|E|F) Param: ALL/S, C/S, D/S, E/S, F/S İşi: Break flag'lerini set eder.
Ayrıntı: Belirtilen <process>'in break sinyalini set eder. Break sinyalini E olarak girerseniz,
Ctrl-E'ye basıldığında, çalışan process kesilir (break). Başlangıçta, normal shell process'lerinde Ctrl-C process'leri, Ctrl-D ise scriptleri keser. Ctrl-E ve Ctrl-F ise henüz kullanılmıyor.
Örnek: Break 7 7 no'lu process'in Break Flag'inin ne olduğunu gösterir. Break 5 D 5 no'lu process'in Break Flag'ini D olarak set eder.
0 CD
Format: CD Param: DIR İşi: Aktif directory'yi set etmek, değiştirmek, göstermek.
Ayrıntı: CD, kendisinden sonra girilen <directory> isimli directory'yi aktif hale getirir. Eğer directory yanlış girildiyse, "Can't find <directory>" diye bir hata mesajı alırsınız. Bir üst directory'ye (parent dir) çıkmak isterseniz, CD komutunu takiben parametre olarak "/" (bölü) işaretini kullanmalısınız.
Örnek: CD dfi:work/fractals Aktif directory "dfi:work/fractals" olur. CD / bi
Bir önceki komutu takiben girildiğinde, aktif directory "dfi:work" olacaktır.
Bu aylık da bu kadar yeter. Geçen ay iki dergi daha kapandı; Deli ve RH+.. İkisi de ülkemizde çıkan en güzel dergilerdendiler. RH+ alanında zaten tekti. Daha önceden yine benzer türlerde RR, Zeplin ve Joker gibi dergiler de kapanmıştı. Umarım yakında bu gibi dergiler de anlaşılmaya, okunmaya başlanacak. (çok beklersin -detay) Ve yine umarım ki o zaman böyle bir girişime cesaret edebilecek insanlar olacak. Söylemek istediğim şey, beğendiğiniz, sevdiğiniz dergileri mümkün olduğunca satın alın. Belki arkadaşınızın dergisini okumak daha ucuz ama sevdiğiniz dergiyi desteklemezseniz bir gün dergisiz kalabilirsiniz. Neyse bu aylık bu kadar yakınış yeter, gelecek ay görüşmek üzere. :
Volkan Uçmak