WERKEN MET AMIGADOS 3.0 deel 5 """""""""""""""""""""""""""""" Het gebruik van INFO """""""""""""""""""" Om meer informatie te krijgen over uw systeem kunt u het INFO commando gebruiken. INFO laat een lijst zien van alle disks die beschikbaar zijn voor het systeem. Sommige informatie is gelijk aan de informatie die staat in het titlebar gedeelte van een disk window zoals hoeveel ruimte er nog vrij is. INFO laat ook zien of er fouten op de disk zitten en of de disk wel of niet tegen schrijven beschermd is. 7) Tik : 1> info U krijgt iets te zien dat lijkt op het volgende : Mounted disks: Unit Size Used Free Full Errs Status Name RAM: 11K 11 0 100% 0 Read/Write Ram Disk DF0: 879K 1723 35 98% 0 Read only Workbench2.1 Volumes available: Ram Disk [Mounted] Workbench2.1 [Mounted] Het gebruik van MAKEDIR """"""""""""""""""""""" Met het MAKEDIR commando maakt U een nieuwe directory. Dit is vergelijkbaar met de keuze 'New Drawer' uit het menu van de Workbench. Het hele verschil is echter, dat een MAKEDIR commando geen icoon voor deze directory aanmaakt. U zult het icoon (als U het wilt hebben tenminste) apart moeten aanmaken (zie stap 9). 8) Om een directory aan te maken met de naam TestDir op uw workbench disk tikt u : 1> makedir TestDir Er is nu een nieuwe directory gemaakt. U zult echter zien dat er geen icoon voor is aangemaakt. Het gebruik van COPY """""""""""""""""""" Om een icoon te maken voor TestDir kunt u een kopie maken van een bestaand icoon voor een andere directory. Bijvoorbeeld door het icoon voor de Expansion directory te kopieren. Dit doet u met behulp van het COPY commando. U moet aangeven welk file u wilt kopieren (source file) en de naam voor de kopie (destination file) 9) Tik : 1> copy Expansion.info TestDir.info Dit maakt een kopie van de file Expansion.info en noemt hem TestDir.info. TestDir zal nu ook een icoon hebben. Door Expansion.info te kopieren heeft u ook de positie van dat icoon megekopieerd. Daardoor zullen de TestDir en de Expansion iconen overelkaar heen liggen. Gebruik het 'Clean Up' en 'Snapshot' menu om ze op een andere plek te zetten. Als u iconen voor een file kopieert zorg er dan voor dat ze hetzelfde type hebben (drawer/tool/project). Als U dit niet doet kunnen er problemen ontstaan als u op zo'n icoon klikt. Het veranderen van de 'current directory' """""""""""""""""""""""""""""""""""""""" Heel vaak gebeurt het dat U dingen wilt doen binnen een bepaalde directory. Zoals bestanden kopieren, weggooien, enz. In plaats van steeds weer de hele paden van die bestanden in te tikken is er een makkelijkere manier, en dat is het veranderen van de 'current directory'. Wat U dan doet is 'naar die directory toegaan'. Dat wil zeggen, paden die U intikt gelden dan *vanaf* de 'current directory'. De 'current directory' is dus de aktuele directory, de directory waar U zich op dat moment in bevindt. De 'current directory' is een beetje vergelijkbaar met het directory window dat op dat moment aktief is. Operaties zijn dan geldig in dat window. Er zijn twee belangrijke dingen met betrekking tot de 'current directory': - Het pad tot en met de 'current directory' is bekend en hoeft niet ingevoerd te worden als U een pad wilt naar een bepaald bestand. - De 'current directory' is de directory waar U op dat moment in werkt. AmigaDOS neemt deze directory zolang U geen andere aangeeft. De 'current directory' is de directory waar AmigaDOS het eerst gaat zoeken waar een commando staat, als U dat commando invoert. Als dat commando daar niet gevonden wordt, gaat AmigaDOS verder met het kijken in andere directories. Het gebruik van CD """""""""""""""""" Om een andere directory de aktuele directory te maken moet u het CD commando gebruiken. 10) Om TestDir de aktuele directory te maken tikt u : 1> CD TestDir Als u nu DIR of LIST invoerd, dat krijgt u de inhoudsopgave van de directory TestDir te zien, aangezien dat nu de 'current directory' is. U ziet overigens dat de prompt is veranderd. Voor de > staat de naam van de 'current directory', als geheugensteuntje. Onafhankelijk van wat op het moment de 'current directory' is, U kunt altijd het volledige pad van een bepaald bestand nemen. De 'current directory' zal nooit veranderen, dit gebeurt pas als U weer een CD commando invoert. Ieder Shell window (U kunt er meerdere openen door meerdere keren te dubbelklikken op het Shell icoon) heeft zijn eigen 'current directory', die U elk apart kunt veranderen. Tussen twee haakjes, er is nog een manier om naar een directory te CD-en. En dat kan, heel eenvoudig, door alleen de naam van die directory in te tikken. Dus zonder CD ervoor. AmigaDOS doorloopt dan zijn 'zoekpad voor commandos' om te kijken of er toevallig een commando is met die naam. Als dit niet het geval is wordt er ge-CD-t naar die directory. Als U naar een bepaalde directory CD-t, kunt U weer terug naar de 'hogere' directory met behulp van het commando CD / Om te zien waarom we het hebben over een 'hogere' directory, kijk dan nog maar eens naar het plaats van de paden. Bovenaan staat de device-naam, daaronder de directories, daaronder de subdirectories, enz. enz. Het aantal /'s (slashes) bepaalt hoeveel stappen er 'omhoog' gegaan moet worden. Er is ook een mogelijkheid om in een stap naar de 'root' directory van de disk te gaan. Dit gaat met het commando: CD : Het zoekpad veranderen """"""""""""""""""""""" Als U een regel in de Shell invoerd, is het eerste woord altijd het commando, het programma dus wat uitgevoerd moet worden. De woorden die erachter staan zijn de 'argumenten', dat wil zeggen, de namen, opties, enz. die voor het commando bedoeld zijn. Als u een commando invoert, doorzoekt AmigaDOS zijn 'zoekpad'. Het gaat kijken waar het commando (dat ook maar een gewoon programma is) staat. De 'current directory' staat altijd het eerste in het zoekpad, en C: staat altijd laatste. Als u een commando invoert, wordt dus altijd het eerst gekeken of dat commando in de 'current directory' staat. In de 'startup-sequence' (dus, als de Amiga opgestart wordt) worden meestal diverse andere directories aan het 'zoekpad' toegevoegd met het PATH commando. Het gaat dan om directories als: System, Utilities, Prefs, S en RAM:. Als een commando in geen van de directories van het zoekpad wordt gevonden, krijgt U de foutmelding 'Object Not Found'. U kunt directories zelf toevoegen aan het zoekpad door middel van het PATH ... ADD commando. Het voordeel hiervan is dat u niet het hele pad naar de programma's in die directory hoeft in te voeren als U ze wilt opstarten. AmigaDOS zoekt dan het zoekpad af totdat het uiteindelijk het commando vindt, net alsof U het hele pad van het commando had ingevoerd. Een voorbeeld: PATH DF0:TestDir ADD Als u een PATH commando invoert, zoals hierboven gebeurt, dan heeft dat commando alleen betrekking op het zoekpad in dat Shell window. Dus niet in al de andere Shell windows. U zou dan in alle die windows hetzelfde PATH commando in moeten voeren. Gelukkig is er nog een andere oplossing, en dat is het aanpassen van het 'User-startup' of de 'Shell-startup' bestand. Deze bestanden bevatten commando's die uitgevoerd moeten worden als U de Shell opstart. Hoe U ze moet aanpassen ('editten') wordt verderop uitgelegd. Voor het geval dat U commando's met dezelfde naam in het zoekpad hebt staan, wordt het commando dat het meest vooraan in het zoekpad staat, uitgevoerd. Als U toch dat andere commando wilt uitvoeren, zit er niks anders op dan het hele pad naar dat commando in te tikken.