Amiga Dergisi sayı 8, sayfa 46

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 46

AMIGADOS KOMUTLARI

Yukarıdaki satır, DISEASE adlı komutun

ALIAS:

Format: ALIAS

Bu bölümde AmigaDOS komutlarını vermek istiyorum (AmigaDOS 2.0). Yanında () işaretini gördüğünüz komutlar disketten yüklenmezler; zaten ROM'da olan komutlardır (İnternal komutlar). Bu bize büyük bir zaman ve yer kazancı sağlar.

ADDBUFFERS — ALIAS () ASK () ASSIGN AVAIL BINDDRIVERS BREAK CD() CHANGETASKPRI COPY DATE DELETE DIR DISKCHANGE ECHO() ED EDİT ELSE (*) ENDİF () ENDSHELL() — () EVAL EXECUTE FAİLAT FAULT FILENOTE GET () GETENV () ICONX IF () INFO INSTALL JOİN LAB () LIST LOADWB LOCK MAKEDIR MAKELİNK MOUNT NEWSHELL PATH () PROMPT () PROTECT () RELABEL REMRAD RENAME RESİDENT () RUN SEARCH SET () SETCLOCK SETDATE SETENV () SETPATCH SKIP () SORT STACK (*) STATUS TYPE UNALIAS () UNSET () UNSETENV () VERSİON WAİT WHICH WHY ()

YAZIM ŞEKİLLERİ Komutları açıklarken standart yazım formatlarından faydalanacağım. Öncelikle bu yazım formatlarını vermek istiyorum..

< > Mutlaka girilmesi gereken parametreler. [ ] Opsiyonel parametreler. () Birkaç kere girilebilen parametreler. | Veya işareti. Seçimli parametreler.

Bir örnekle inceleyelim: DESEASE <filename> [OPT] formatıdır (Desease isimli şirin bir komutumuz yok, sadece bir örnek). Şimdi komutumuzun kullanımını bulalım: FİLENAME, dosyaismi kesinlikle gerekli bir parametre (olmazsa olmaz). PUBSCREEN, gerekli değil ama istenirse buraya bir ekran adı girilebilir ve komutumuz o ekranda çalışır. OPT, burada komutumuza R veya A opsiyonlarını veya her ikisini de verebiliyoruz.

PARAMETRE TANIMLAMALARI /A Gerekli, olmazsa olmaz parametreler. /K Anahtar kelime ile girilen opsiyonlardır. /S Switch şeklinde çalışan opsiyonlardır. Switch girildiyse opsiyon açılır, girilmediyse opsiyon çalışmaz. /N Sayısal değer şeklinde girilen parametrelerdir. /M Birden çok parametre girilebileceğini gösterir. /F Komut satırındaki son parametre olmalıdır. =— Aynı işi yapan iki farklı anahtar kelimeyi gösterir. , Komut parametre almaz.

KOMUTLAR

Eveet.. Artık sırasıyla komutları öğrenmeye başlayabiliriz.. Birkaç sayı boyunca alfabetik sıra ile bütün komutları vereceğim daha sonra pratiklerimize devam edebiliriz..

ADDBUFFERS: Format: ADDBUFFERS <drive> <n> Param: DRİVE/A, BUFFERS/N İşi: Dosyalama sisteminin, sürücüler için kullandığı tampon belleğe (cache) ekleme yapar.

Ayrıntı: Addbuffers, <drive>'ın cache'lerine <n> ekler. Normalde cache adedi floppy'ler için 5, hard diskler için ise 30'dur. Addbuffers komutu ile bunu arttırabilir ve daha hızlı çalışmasını sağlayabilirsiniz. Programın çıktısı <drive> has <n> buffers şeklinde olur. <n> sayısını negatif girerseniz, cache sayısı eksilir.

Örnek: ADDBUFFERS DF1: 25 df1:'e 25 cache ekler.

İ<string> Param: NAME, STRING/F İşi: Komut alias'larını görmek ve set etmek.

Ayrıntı: Bu komut, komut satırları veya komutlar tanımlamanızı sağlar. Yani "ALIAS <NAME> <STRING>" şeklinde girilen komuttan sonra, her <NAME> girişinizde <STRING> satırı işleme konulur. Sadece ALIAS komutunu girerseniz, o anki tanımlı alias'ları gösterir.

Örnek: ALIAS de "LIST c:" Bu komutu girdikten sonra, de yazdığınızda, c: directory'sinin listesi alınacaktır.. ALIAS de LİSTe:

Şeklinde tüm alias'ları görebilirsiniz..

ASK: Format: ASK <prompt> Param: PROMPT/A İşi: Bir script içinde kullanıcıdan giriş almak.

Ayrıntı: Ask komutu, o anki aktif shell'e <prompt> satırını girer ve kullanıcıdan giriş bekler. Giriş "Y" (Yes/Evet), "N" (No/Hayır) veya sadece RETURN (N yerine geçer) olabilir. Giriş yapıldıktan sonra condition flag'leri (durum göstergeçleri (?)); eğer "Y" girildiyse 5 (WARN), "N" girildiyse 0 olur. Sonucu kontrol etmek için IF komutunu kullanabilirsiniz. (Bkz IF)

Örnek: ASK "Doğru mu?" Doğru mu? Ve kullanıcıdan giriş bekler..

Bu aylık yerimiz de burada bitti. Gelecek ay bütün hızımızla komutları vermeye devam edeceğiz. Sorunlarınızı Acil Servis'e yazın.. Bu arada underground dergi piyasasını da takip etmeyi unutmayın (heh heh!)..

Alakasız Not: Dragon, Polyhedron, Heavy Metal dergilerine sahip olanlar beni arasın..

Volkan Uçmak

Klavyeyle gezinmek için ← ve → tuşları.