dos (disk opeişletim sistemi iç komutları
Transkript
dos (disk opeişletim sistemi iç komutları
2006 SoNeR KILIÇASLAN ®OPEİŞLETİM SİSTEMİ İÇ KOMUTLARI İŞLETİM SİSTEMLERİ Donanım ile yazılım arasındaki ilişkiyi sağlamaya yarayan sistem yazılımlarının tamamına verilen addır. İşletim sistemleri çeşitleri: • • • • • CP/M İşletim Sistemi: İlk işletim sistemidir. Tek kullanıcılıdır. (Single user) MP/M İşletim sistemi: CP/M’in biraz geliştirilmişidir. Çok kullanıcılıdır. MS-DOS İşletim Sistemi: Her türlü bilgisayarda kullanılabilir IBM uyumludur. PC-DOS İşletim Sİstemi: Sadece IBM bilgisayarlarda kullanılmak üzere hazırlanmıştır. Tek kullanılıcıdır. UNIX İşletim Sistemi: Büyük bir işletim sistemidir. Çok kullanıcılıdır. (Multiuser) MS-DOS İŞLETİM SİSTEMİ MS-DOS İşletim Sistemi, Microsoft Disk Operating System (Mikrosoft Disk İşletim Sistemi) kelimelerinin kısaltılmış şeklidir. MS-Dos içinde donanımı, yazılımı ve bilgisayarın açılmasını kontrol eden 3 temel dosya vardır. • • • • • • • • IO.SYS: Sistem Dosyası MSDOS.SYS: Sistem Dosyası COMMAND.COM: Sistem Dosyası IO.SYS: Giriş çıkış işlemlerini kontrol eden dosyadır. MSDOS.SYS: Disk ya da disket giriş çıkışlarını kontrol eden dosyadır. COMMAND.COM: İç komutların çalışmasını sağlar. Yanlış komut girildiğinde hata mesajı verir. CONFIG.SYS: Bilgisayar sisteminde bulunan ünitelerin bilgisayara tanıtılmasını sağlar. Bu dosya yoksa bilgisayar standart tanımlara göre çalışır. AUTOEXEC.BAT: Bilgisayar açıldığında yerine getirilmesi istenen bir takım işlem komutlarının bulunduğu dosyadır. Otomatik olarak bir takım komutları uygulayan toplu işlem dosyalarıdır. Bilgisayarda bu üç dosya bulunduğu takdirde bilgisayarınız açılma işlemini tamamlayacaktır. İki türlü açılış vardır. • Disketten açılış: o • A:\> — Disket Sürücü açıldı anlamında Komut Satırı B:\> — Diğer disket sürücü anlamında Komut Satırı o Hardiskten açılış o Komut Satırı C:\> — Harddiskten açıldı anlamında Aktif dizin bölümünde Ters Slach “\” işareti ana dizin (ROOT veya Kök Dizin) anlamına gelmektedir. Bu işaretten sonrakiler ise dizin işlemlerinin yer aldığı bölümdür. HATA MESAJLARI • BAD COMMAND OR FILE NAME: Dosya bulunamadı veya yoktur. • NOT READY ERROR DRIVE A: ABORT RETRY FAILER: Sürücü okunamıyor anlamına gelir. Komut iptal işlemi Tekrarla Devam Et • 2006 SoNeR KILIÇASLAN • ® WRITE PROTECT ERROR WRITING DRIVE A: Disket yazmaya karşı korumalı • • • • GENERAL FAILURE ERROR READING DRIVE A: Bulunulan sürücüde çok büyük bir fiziksel bozulma varsa ya da disket formatlanmamışsa bu mesaj verilir. NON SYSTEM DISK OR DISK ERROR: Sürücüdeki disket sistem disketi değildir ya da bozuktur. DEVİDE OVER ELOW: Diskette kayıtlı bir dosya sistem tarafından kendisine ayrılan alandan daha fazla yer kaplamaya başladığında verilir. BAD OR MİSSİNG COMMAND İNTERPRETER: Command.Com dosyası kayıp. DOS'DA KOMUT VERME İŞLEMİ İki aşamada oluşur. 1. Komut adı ve parametrelerini yazmak. 2. Enter tuşuna basmak. (¿ ). Komut: Bilgisayara yaptırmak istediğimiz bazı işlemlerdir. İki kısımdan oluşur. Komut adı Parametreler Parametre: Komutun işleyiş yapısını değiştirirler. Genelde “/” bölü karekterinden sonra gelen bir harf yada rakamdan oluşur Örneğin: DIR/P (Dosyalari sayfa sayfa listeler.) Komutlar iki çeşittir 1. İÇ KOMUTLAR (İNTERNAL) :Command.com dosyasında tanımlanmış olan komutlardır. Bilgisayarın açılışında Command.com ile birlikte belleğe yüklenir. Bu nedenle istenildiğinde o anda çalışmaya hazırlıdırlar. İç komutların çalışması için herhangi bir program dosyası gerekmez. 2. DIŞ KOMUTLAR (EXTERNAL): Command.com ile birlikte belleğe yüklenmezler. Bu komutların çalışabilmesi için herhngi bir program dosyasıgerekmez DOS (DİSK OPERATİNG SYSTEM) İŞLETİM SİSTEMİ İÇ KOMUTLARI 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM SÜRÜCÜ DEĞİŞTİRME Üzerinde bulunduğumuz sürücüyü değiştirmek için kullanılır. Örneğin: A:\>C: Harddiske geçiş yapar C:\>A: Diskete geçiş yapar. A:\>B: İkinci bir disket sürücüsüne geçer. Not: Disket sürücüsünde yoksa “Invalid Drive Spesificatİon”,(Tanimlanmamiş Sürücü) hatası verir. CLS (CLEAR SCREEN) KOMUTU Ekranı temızlemede kullanılan komuttur. Clear Screen’in kısaltılmış şeklidir. Hiç bir parametresi yoktur. Örneğin: A:\>CLS DATE (TARİH) KOMUTU Bu komut sistem tarihini görüntüleyip değiştirmek için kullanılır. Tek başına kullanılırsa sistem tarihi görüntülenir ve değ istiyorsanız yeni tarih girişinizi bekler. Değiştirmek istemiyorsanız entere basabilissiniz. Eğer tarih görüntülenmeden değ isteniyorsa date komutundan sonra bir boşluk verip ay gun yıl formatında yeni tarih girilmelidir. AA — GG — YY (AY — GÜN —YIL) Kullanımı: DATE Tarih Örneğin: A:\>DATE Current date is 10-23-1997 A:\>DATE 11-23-1996 (Sistemde geçerli olan tarih) A:\> — Enter new date (MM - DD - YY): (Yeni tarih giriniz) Date (Geçersiz Tarih) mesajını görüntüler. TIME (ZAMAN) KOMUTU Not: Yanlış tarih girildiğ 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM Sistem saatini görüntüleyip değiştirilmesini sağlar. Date komutuyla aynıdır. Kullanımı: TIME Saat Örnek: A:\>TIME Current Time is 8:27:33.00p A:\>TIME 9:30:00.00P (Sistemde geçerli olan saat) A:\> — Enter New Time (SS - DD - SN): (Yeni saat giriniz) Not: Yanlış saat girildi INVALID TİME mesajını görüntüler. DIR KOMUTU Bulunulan dizindeki ya da sürücüdeki dosya ve alt dizinleri listeler. Kullanımı: DIR Sürücü İsmi : \ dizin \ dosyaadı.eki /P /O /W /S /A >PRN Örnek: A:\>DIR COMMAND.COM /P: Dosyaları sayfa sayfa listeler. Her sayfa sonunda “Press any key to continue” (Devam için bir tuşa basın) yanıtı g /W: Dosyaların sadece adını ve uzantılarını 5 sütun halinde listeler. Köşeli parentez içindeki ifadeler dizini belirler. /O: Listeyi belirli bir özelliğe göre sıralar. Kullanımı: /O: Sıralama Tipi Sıralama Tipi: İsimlerine göre A’dan Z’ye dogru sıralar. Name —> /O:N —>: A:\>DIR /O:N /P İsimlerine göre Z’dan A’ye dogru sıralar. Name —> /O:-N —>: A:\>DIR /O:-N /P Uzantılarına göre A’dan Z’ye doğru sıralar. Extantion —> /O:E —>: A:\>DIR /,O:E /P Uzantılarına göre Z’dan A’ye doğru sıralar. Extantion —> /O:-E —>: A:\>DIR /O:-E /P Size —> /O:S —>: Kapasitelerine göre küçükten büyüğe doğru sıralar. A:\>DIR /O:S /P Büyüklüklerine göre büyükten küçüğe sıralar. Size —> /O:-S —>: A:\>DIR /O:-S /P Tarihlerine göre küçükten büyüğe doğru sıralar. Date —> /O:D —>: A:\>DIR /O:D/P Tarihlerine göre büyükten küçüğe doğru sıralar. Date —> /O:-D —>: A:\>DIR /O:-D/P KUKLA KAREKTERLER (JOKERLER) Komut kullanılırken kütük ismi yerine * ve ? işaretleri kullanılabilir. Bu karekterlerin amacı biden fazla dosyayı temsil etm * 0 ile 8 adet karektere karşılık gelir. ? En fazla 1 adet karektere karşılık gelir. . Tüm karekterlere karşılık gelir. *.* Tüm dosyalar anlamına gelmektedir. A:\>DIR *.* ????????.??? Tüm dosyalar anlamına gelmektedir. A:\>DIR ????????.??? . Tüm dosyalar anlamına gelmektedir. A:\>DIR . Örneğin: Örneğin: A kök dizindeki isminin baş harfi C olan diğer karekterleri belli olmayan fakat uzantısı .COM olan dosyaları listeleyin. A:\>DIR C*.* A:\>DIR C???????.??? Soru: A kök dizindeki ismi f ile başlayan isminin uzunluğu maximum 6 karekter olan ve uzantısı .EXE olan dosyaları listeleyin. A:\>DIR F?????.EXE Soru: 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM A kök dizindeki sonu A karekteriyle biten uzantısının 2. Karekteri O olan dosyaları listeleyin. A:\>DIR ???????A.?O? Soru: İsmi ne olursa olsun uzantısı .EXE olan tüm dosyaları listeleyin. A:\>DIR *.EXE A:\>DIR ????????.EXE Soru: Adı ve uzantısı ne olursa olsun bütün dosyaları listeleyin. A:\>DIR *.* A:\>DIR . A:\>DIR ????????.??? /A: Dosyaları niteliklerine göre sıralar. Kullanımı: DIR /A: Siralama Tipi Sıralama Tipi Sadece gizli bulunan dosyaları listeler. Hidden —> /A:H —>: A:\>DIR /A:H Sadece okunabilir bulunan dosyaları listeler. Read Only —> /A:R —>: A:\>DIR /A:R Sadece system özelliği bulunan dosyaları listeler. System —> /A:S —>: A:\>DIR /A:S Sadece arşiv özelliği bulunan dosyaları listeler. Archive —> /A:A —>: A:\>DIR /A:A >PRN: Dostaki listeyi pri gönderir. A:\>DIR YAZI.TXT>PRN Yazı.txt dosyasının içeriğini printere gönderir. A:\>DIR>PRN Dostaki listeyi printere gönderir. /S: Bulunulan ortamda dosyaları ve alt dizinleri listeler. 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM REN KOMUTU İstenen dosyanın adını ve uzantısını değiştirmek için kullanılır. Kullanımı1: REN Eskidosyaadı.Eki Yenidosyaadı.Eki Örnek: A:\>REN YAZI.TXT RESIM.TXT YAZI.TXT Dosyasını RESİM.TXT olarak değiştirdi. A:\>REN *.TXT *.DOC Bütün .TXT dosyalarını .DOC olaraktan değiştirir. dizin \ Eskidosyaadı.eki Yenidosyaadı.eki Not: Değiştirmek istediğimiz dosya dizin veya alt dizin altında ise bu komut kullanılır. Örnek: Kullanımı2: REN Sürü A:\>REN A:\DOS\SINIF.TXT OKUL.TXT A:\>REN A:\DOS\DENEME.TXT YAZI.TXT TYPE KOMUTU Disk yada disketteki text tipi dosyaların içeriğini görmek için kullanılır. Kullanımı: TYPE Sürücü İsmi : \ dizin \ Dosyaadı.eki Örnek: A:\>TYPE YAZI.TXT A:\>TYPE AUTOEXEC.BAT Not: Uzantısı EXE,COM ve SYS olan dosyalar görüntülendiğinde anlaşılamayan karakterler ekrana gelir. Bunun sebeb dosyaların makine dilinde yazılmalarıdır. Not: Type komutunda * ve ? işaretleri kullanılamaz. DEL KOMUTU Belirtilen ortamdaki kütüklerin silinmesini sağlar. 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM Kullanımı: DEL Sürücü İsmi : \ dizin \ Dosyaadı.eki /P /P: Bu parametre kullanılırsa silme işlemi sorgulayarak yapılır. Örnek: A:\>DEL YAZI.TXT A:\>DEL *.TXT A:\>DEL A:\ÖRNEK\A*.* /P DİZİNLER (DİRECTORİES) Disk ya da disket ortamında dosyaların yerleştirildiği alt alanlardır. Dosyaların fazla olması karışıklığa yol açaçağından d gruplara ayrılarak dizinlerde tutulur. Bilgisayar açıldığında karşımıza ilk gelen dizin kök dizindir. Eğer kullanıcı hiç dizin o ise tüm dosyalar kök dizinde tutulur. MD KOMUTU (MAKE DİRECTORY) Kullanıcı tarafından dizin veya alt dizin oluşturmak için kullanılır. Kullanımı: MD isim Örneğin: A:\>MD TÜRKİYE A:\>TREE /F A:\>MD İZMİR Dizinleri İçerisindeki dosyalarla A:\>MD ANKARA birlikte ağaç şeklinde listeler. Not: Önceden oluşturulan bir dizin aynı isimle oluştur bir dizin 1024 Byte’dir. Disketin kapasitesi doluncaya kadar dizin oluşturulabilir. CD KOMUTU (CHANGE DİRECTORY) 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM Dizinlerin içerisine girmek için kullanılır. Kullanımı: CD Dizin İsmi Örneğin: A:\>CD TÜRKİYE A:\TURKİYE>CD.. A:\> (Bir üst dizine geçiş) Dizin içinden çıkmak için kullanılır Örneğin: A\>CD TURKİYE A:\TÜRKİYE>MD OYUN A:\TÜRKİYE>CD.. A:\>TREE A:\>CD TÜRKİYE A:\TÜRKİYE>CD OYUN Bu işlemler aşağıdaki fonksiyon ile aynı görevi yapar. A:\TÜRKİYE\OYUN> A:\>CD TÜRKİYE\OYUN A:\TÜRKİYE\OYUN>CD.. A:\TÜRKİYE>CD.. A:\> TREE /F A:\TÜRKİYE\OYUN>CD\ (En üst dizine gecer) Bütün alt dizinlerden çıkar. iken DIR yazılırsa içerisinde üç nokta görülür. . Bu dizinin kendisi .. Bu da bir üst dizinin bulunduğunu belirtir. Örnek: 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM Üstteki Şekle Göre dizin yapısını oluşturalım. A:\>MD DENEME A:\>CD DENEME Not: Diz A:\DENEME>MD DEN1 A:\DENEME>CD.. A:\>MD ÖRNEK A:\>CD ÖRNEK A:\ÖRNEK>MD ÖRNEK1 A:\ÖRNEK>MD ÖRNEK2 A:\ÖRNEK>CD.. A:\>TREE /F RD KOMUTU (RENAME DİRECTORY) Kullanımı: RD Dizin İsmi Belirtilen dizini silmek için kullanılır. Not: Dizinler RD Dosyalar DEL komutu ile silinmelidir. Bir dizin veya alt dizini silmek için; Silinecek olan dizinin içerisinde dizin ya da dosyanın bulunmaması gerekir. Silinecek olan dizinin üzerinde olmamamız gerekir. Bu iki durumdan biri sağlanmadan RD komutu verilir ise aşağıdaki uyarı görüntülenir. 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM İnvalid path, not directory or directory not empty Dizin bulunamıyor veya silinecek dizin içerisindesiniz. Örnek: Yukarıda oluşturulan dizin yapısını silelim. A:\>CD DENEME A:\>CD ÖRNEK A:\DENEME>RD DEN1 A:\ÖRNEK>RD ÖRNEK1 A:\DENEME>CD.. A:\ÖRNEK>RD ÖRNEK2 A:\>RD DENEME A:\>TREE /F COPY KOMUTU Bir dosya ya da dosyaları bulunduğu ortamdan başka bir ortama kopyalar. Kullanımı 1: Copy Sürücü:\ Dizin \ Dosyaadı.eki Sürücü :\ Dizin \ Dosyaadı.eki /V Kaynak Ortam Hedef Ortam Örnek: A sürücüsündeki içerisinde bulunan AUTOEXEC.BAT dosyasını yazı dizinine kopyalayın. A:\>COPY A:\AUTOEXEC.BAT A:\YAZI Örnek: A kök dizini içerisinde çalışırken kök dizini içerisinde bulunan COMMAND.COM dosyasını yazı dizinine kopyala A:\>COPY A:\COMMAND.COM A:\YAZI Örnek: A kök dizini içerisinde çalışırken kök dizini içerisinde bulunan *.TXT dosyalarını kök dizine bağlı olan yazı dizinin A:\>COPY A:\*.TXT A:\YAZI 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM A:\>COPY *.TXT YAZI /V Kaynak ve Hedef ortamında ilk başta sürücü isimlerini yazmamamızın sebebi zaten orda çalıştığımızdan dolayıdır. /V: Kopyalama işlemini güvenli olarak yapar. Eger hedef ortamda aynı isimli bir dosya varsa Overwrite (Y/N) yanıtı gelir verilir ise eski dosya silinip yerine yeni dosyanın içeriği yazılmış olur. Örnek: A kök dizini içerisinde çalışırken kök dizinine bağlı olan *.TXT dosyalarını yine kök dizine bağlı olan DENEME dizinine k A:\>COPY A:\*.TXT A:\DENEME A kök dizini içerisinde çalışırken kök dizini icerisindeki ALI.TXT dosyasını Örnek dizini içerisine kopyalayın. A:\>COPY A:\Deneme\ALI.TXT A:\Örnek Deneme dizini içerisinde çalışırken Örnek dizini içerisindeki ALI.TXT dosyasını Den1 dizini içerisine kopyalayın. A:\Deneme>COPY \Örnek\ALI.TXT Den1 Örnek dizini içerisinde çalışırken Den1 dizini içerisindeki dosya uzunluğu 3 karakterden olup son karekteri I ile biten dos uzantısının ikinci karakteri X olan tüm dosyaları Örnek2 dizinine kopyalayın. A:\Örnek>COPY \Deneme\Den1\??I.?X? Örnek2 Örnek1 dizini içerisinde çalışırken Deneme dizini içerisinde bulunan *.TXT dosyalarını Örnek1 dizinine kopyalayın. A:\Örnek\Örnek1>COPY A:\DENEME\*.txt Not: Kopyalama işlemi sırasında hedef belirtilmez ise aktif sürücünün aktif dizini içerisine kopyalanır. 2006 SoNeR KILIÇASLAN ®OPEİŞLETİM Örnek: A sürücüsünün kök dizini içerisinde bulunan Veli.txt dosyasını B sürücüsünün kök dizinine kopyalayın. A:\>COPY VELI.TXT B:\ A:\>COPY VELI.TXT B:\AHMET.TXT VELI.TXT dosyasını B sürücüsüne kopyalarken ismini değiştirerek AHMET.TXT olarak kopyalıyor. A:\>COPY ALI.TXT ALI.TXT Hatalıdır. Örnek: A sürücüsünün kök dizini içerisinde bulunan *.txt dosyalarını C sürücüsünün kök dizinine bağlı olan YAZI dizinin A:\>COPY VELI.TXT C:\ YAZI Kullanımı 2: Copy [ Dosya1] + [ Dosya2] +……..+ [ Dosyan] Dosyaadı.eki Kaynak Ortam Hedef Ortam Biçimlendirilmiş metin do birleştirerek hedefte belirtilen tek bir dosya içerisine kopyalanmasını sağlar. SIIR1.TXT SIIR2.TXT aaaaaaaaaaaaaaaaaaaaaaaa cccccccccccccccccccccccc bbbbbbbbbbbbbbbbbbbbbb Örnek: A:\>COPY SIIR1.TXT+SIIR2.TXT SIIR.TXT İşlem sonucunda aşağıdaki gibi bir dosya oluşmaktadır. SIIR.TXT aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccc cc Kullanım 3: Copy Con Dosyaadı.eki Hiç bir yazı programının bulunmadığı bir ortamda dosya oluşturmak için kullanılır. Örnek: A:\>COPY CON ALI.TXT Kaderde Senden Ayrı Düşmekte Varmış. Doğrusu Bunu Hiç Düşünmemiştim. Seni Tanımadan Hele Seni Böyle Deli Divane Sevmeden Yanlızlık Güzeldir Diyordum. Ü.Yaşar Oğuzcan. F6 veya CTRL + Z A:\> VER KOMUTU Bilgisayarda geçerli olan işletim sisteminin versiyon numarasını görüntüler. Kullanımı: VER Sürücü İsmi : Örnek: A:\>VER Incorrect Dos Versıon (Versıon uyuşmazlığı) MS-DOS VERSION 6.22 PROMPT KOMUTU Promt’un görünümünü değiştirmek için kullanılır. Kullanımı: PROMPT <Tanım> Tanım Anlamı $q = işaretini görüntüler. $t Geçerli olan zamanı görüntüler. $d Geçerli olan tarihi görüntüler. $p “A:\” işaretini görüntüler. $v MS-DOS version numarasını görüntüler. $g “>” işaretini görüntüler. $l “<” işaretini görüntüler. $_ Enter karekterini uygular. Örnek: A:\>PROMPT Saat: $T AHMET $P$G Saat: 14:50:12:00 AHMET A:\>PROMPT $P$G Eski duruma dönmek için A:\> kullanılır. Not: Eğer prompt kom uygulanırken kök dizin işaretini belirten semboller kullanılmaz ise ($P) içerisine girdiğimiz dizin ismi kök dizinde gözükm hariç en fazla 128 karakter yazılabilir. VOL KOMUTU Disk ya da disketin etiket ismini ve formatlama sırasında aldığı seri numarasını görüntüler. Kullanımı: VOL Sürücü İsmi : Örnek: Volume in drive A: is AHMET A:\>VOL Volume serial number is 3428-IED2 PATH KOMUTU EXE,COM ve BAT uzantılı komut ve kütüklerin ortak kullanımı için arama yolu tanımlar. Kullanımı: PATH sürücü :\ Dizin ; Sürücü :\ Dizin ; …………. Örnek: Sınıf dizini içerisinde çalışırken Yazı.txt ismi altında bir dosya oluşturalım. A:\OKUL\SINIF>PATH A:\ A:\OKUL\SINIF>Q TAZI.TXT Sınıf dizini içerisinde çalışırken Örnek.txt ismi altında bir dosya oluşturalım. Bu sefer dış komutlar Kasa dizininde mevcu A:\OKUL\SINIF>PATH A:\KASA A:\OKUL\SINIF>Q ÖRNEK.TXT DOS DIŞ KOMUTLARI TREE KOMUTU Belirtilen ortamdaki dizin ve alt dizin isimlerni ağaç yapısı şeklinde listeler. İstenilirse dizin altındaki dosyaların listesini verir. Komut: Tree sürücü :\ dizin ismi \ Dosyaismi /f Not: Dizin ismi belirtilirse o dizin yapısından başlamak üzere diğerlerrini listeler. /F: Bu parametre belirtilirse dizin içindeki dosya isimleride görüntülenir. Örnek: A:\>TREE C: /F MORE KOMUTU Type veya Tree ile kullanılır. Dosyaların veya dizinlerin sayfa sayfa görüntülenmesi için kullanılır. Örnek: A:\>TREE /F|MORE
Benzer belgeler
MS-DOS İşletim Sistemi Dosya (File) ve Dizin (Directory) Kavramı
PROMPT KOMUTU
Promt’un görünümünü değiştirmek için kullanılır.
Kullanımı: PROMPT