AmigaDOS

AmigaDOS
Firma /
Deweloper
Commodore International
Licencja Licencja właściciela
Napisane w C i BCPL

AmigaDOS jest część z Amigi systemu operacyjnego , który zarządza system plików i wiersza poleceń .

Składnia wiersza poleceń

Oto przykład typowego polecenia:

1> DIR df0: Wyświetla pliki i katalogi w katalogu głównym dyskietki w stacji dyskietek. 1> DIR SYS: ALL Parametr „ ALL ” wymusza na komendzie wyświetlenie całego dysku. Wyświetlane są pliki ze wszystkich podkatalogów. „ SYS: ” to nazwa dysku, który został użyty do uruchomienia systemu operacyjnego.

Przekierowanie

Dane wyjściowe polecenia można przekierować do pliku, potoku , drukarki lub dowolnego innego urządzenia.

1> DIR >SPEAK: ALL Przekierowuje wyjście polecenia „ DIR ” do systemu zamiany tekstu na mowę. Dwukropek po „ SPEAK” wskazuje, że jest to urządzenie . Urządzenie ogólnie odnosi się do systemu plików, ale może również odnosić się do określonych urządzeń, takich jak konsola, drukarka lub system zamiany tekstu na mowę.

Zamów model

Polecenia AmigaDOS zapewniają „szablon” prawidłowych parametrów. Ta funkcja zapewnia zwięzłą pomoc.

Aby uzyskać model polecenia „kopiuj”, wystarczy wpisać następujące polecenie:

1> copy ? FROM, TO/A, ALL/S, QUIET/S Ten opis wskazuje, że użytkownik musi użyć parametru TOpo znaku FROMi że jest on obowiązkowy ( /A). Parametry ALLi QUIETsą opcjonalnymi słowami kluczowymi ( /S) i zmieniają wynik polecenia copy( ALLwymuszają kopiowanie wszystkich plików w katalogu, QUIETpomijają wyświetlanie komunikatów).

Czytając ten szablon, użytkownik wie, jaka składnia jest prawidłowa dla polecenia:

COPY DF0:Filename TO DH0:Directory/Filename Metaznaki

Podobnie jak większość innych systemów operacyjnych, AmigaDOS pozwala na użycie metaznaków .

Oto przykład użycia z wierszem poleceń:

1> DIR #?.info Wyświetla wszystkie pliki w bieżącym katalogu, które kończą się na „ .info”.

Metaznak „ ?” oznacza „dowolny znak”, a przedrostek „ #” oznacza „dowolną liczbę wystąpień”. To wyrażenie jest porównywalne z wyrażeniem regularnym „ .*”.

Rozróżnianie wielkości liter

AmigaDOS nie rozróżnia głównie wielkości liter . Na przykład „Dh0:”, „DH0:” lub „dh0:” odnoszą się do tego samego dysku. Jednak w przypadku nazw plików i katalogów rozróżnianie wielkości liter zależy od używanego systemu plików. Ta funkcja jest bardzo przydatna, szczególnie w przypadku przenoszenia oprogramowania ze świata Uniksa, w którym w nazwach plików rozróżniana jest wielkość liter.

Systemy plików

Pierwszy system plików nazywał się po prostu Amiga FileSystem ( system plików Amiga ) i był przeznaczony głównie dla dysków, ponieważ nie pozwala na automatyczne uruchamianie dysku twardego. Szybko został zastąpiony przez FastFileSystem (FFS) ( szybki system plików ), poprzedni został przemianowany na „Stary” system plików (OFS) ( stary system plików ). Oferował więcej użytecznej przestrzeni i był szybszy, stąd jego nazwa.

Inne systemy plików, takie jak FAT12 , FAT16 , FAT32 z systemu Windows lub ext2 z systemu Linux są dostępne i łatwe do zainstalowania jako standardowa biblioteka lub jako rozszerzenie, które można znaleźć w szczególności na stronie Aminet .

Inne systemy plików zostały opracowane przez niezależnych producentów. Dzieje się tak w przypadku profesjonalnego systemu plików lub Smart FileSystem (SFS) , systemu plików z księgowaniem .

Powiązane artykuły