multikonfiguracja polecenia, INFORMATYKA, informatyka


Multikonfiguracja - przykład:

CONFIG.SYS

[menu]
menuitem=W98,WINDOWS 98
menuitem=DOS,DOS STANDART
menuitem=DOSNAV,DOS NAVIGATOR+CDROM
menuitem=BeOS,BeOS
menudefault=W98,10

[common]
[DOSNAV]
DOS=HIGH,UMB
DEVICE=C:WINDOWS\HIMEM.SYS
DEVICE=C:WINDOWS\EMM386.EXE noems
DEVICEHIGH=C:\cdpro\gscdrom.sys /D:MSCD001
DEVICEHIGH=C:WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=048,852,C:windows\command\country.sys

LASTDRIVE=z


[DOS]
DOS=HIGH,UMB
DEVICE=C:WINDOWS\HIMEM.SYS
DEVICE=C:WINDOWS\EMM386.EXE noems
DEVICEHIGH=C:WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=048,852,C:windows\command\country.sys

[W98]
DOS=HIGH,UMB
DEVICE=C:WINDOWS\HIMEM.SYS
DEVICE=C:WINDOWS\EMM386.EXE NOEMS
DEVICEHIGH=C:WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=048,852,C:windows\command\country.sys


[BeOs]
DOS=HIGH,UMB
DEVICE=C:WINDOWS\HIMEM.SYS
DEVICE=C:WINDOWS\EMM386.EXE ram
DEVICEHIGH=C:WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=048,852,C:windows\command\country.sys

[common]

autoexec.bat

@ECHO OFF
PROMPT $p$g
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
goto %config%

:DOS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\NC
LH mode con codepage prepare=((852) c:\windows\command\ega.cpi)
LH mode con codepage select=852
LH keyb pl,, C:\windows\command\keybrd4.sys
LH c:\mouse.exe
NC
goto end

:DOSNAV
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\DN
LH mode con codepage prepare=((852) c:\windows\command\ega.cpi)
LH mode con codepage select=852
LH keyb pl,, C:\windows\command\keybrd4.sys
lh C:WINDOWS\COMMAND\mscdex.exe /d:mscd001
LH c:\mouse.exe
DN
goto end

:W98
SET PATH=C:\NC;
LH mode con codepage prepare=((852) c:\windows\command\ega.cpi)
LH mode con codepage select=852
LH keyb pl,, C:\windows\command\keybrd4.sys
c:\windows\win.com
:goto end

:BeOS
SET PATH=C:\DOS\BEOS;
LOADBEOS
:END

W pliku CONFIG.SYS zostało utworzone menu widoczne po ponownym uruchomieniu komputera, w którym można wybrać jaki program uruchomić przy starcie systemu. Przykładowo zostały tu podane cztery opcję Windows 98, MS-DOS razem z którym uruchamiany jest Norton Commander zaś Dos Navigator uruchamiany jest z obsługą CD-romu oraz uruchamianie systemu BeOS z poziomu DOS'a. W pliku autoexec.bat podane zostały ścieżki dostępu do wybranych programów. Oczywiście każdy może stworzyć własne menu startowe, te zostało podane przykładowo.

0x01 graphic

Polecenia MS-DOS

0x01 graphic

ASSIGN 

Skierowanie wszystkich odwołań z jednego napędu dyskowego na inny. ASSIGN bez podanych parametrów oddala wszystkie zlecenia. Przykład:

ASSIGN D:=C:0x01 graphic
BACKUP

Komenda ta służy do sporządzania kopii bezpieczeństwa zawartości dysku twardego. Istnieją tu następujące opcje:

/S kopiowanie dotyczy nie tylko plików należących do aktualnego katalogu, lecz także plików należących do innych katalogów, znajdujących się dalej

/M kopiowanie dotyczy tylko plików należących do aktualnego katalogu, które uległy zmianom w okresie od ostatniego wykonania komendy BACKUP

/A   kopie wyspecyfikowanych plików zostają dołączone do dysku określonego komendą BACKUP

/P   kopiowaniu podlega tyle plików, ile może się zmieścić na jednej dyskietce określonej komendą BACKUP

/D: kopiowanie dotyczy tylko tych plików, które zostały utworzone lub zmienione w czasie jaki upłynął od podanej daty

/T: kopiowanie dotyczy tylko tych plików, które zostały utworzone lub zmienione w okresie, jaki minął od podanej chwili czasowej ( porównaj TIME )

/L: zaznacza w podanej nazwie pliku, że sporządzona została kopia bezpieczeństwa

/R kopiowanie nie dotyczy tych plików, do których można się odwołać w celu przeprowadzenia na nich zapisu.

Za pomocą komendy IF można po zakończeniu realizacji komendy BACKUP określić wartość "kodu wyjściowego". Kod ten może przyjmować cztery wartości:

0 bez błedów

1 nie zostały odnalezione żadne pliki

3 proces kopiowania został przerwany przez użytkownika

4 proces kopiowania został przerwany z powodu błędu

Przykład:

BACKUP C:*.COM A:       

Wszystkie pliki typu .COM znajdujące się na dysku twardym (C) zostają przeniesione na napęd A i tam skopiowane

BACKUP C:*.*A:/M

wszystkie pliki, które uległy zmianie do momentu ostatniej komendy BACKUP, zostają skopiowane z dysku twardego C na dyskietce przynależnej napędowi A0x01 graphic
CHKDSK

powoduje wyświetlanie statusu określonego napędu dyskowego, pliku lub też grupy plików. Za pośrednictwem opcji /F system MS - DOS koryguje automatycznie błędy powstałe przy wprowadzaniu z klawiatury, Np błędy w określeniu napędu dyskowego.0x01 graphic
COMP

Porównanie dwóch plików. Przykład:

COMP A:*.TXT B: porównuje wszystkie pliki typu .TXT znajdujące się na dyskach umieszczonych w napędach A i B0x01 graphic
DISKCOMP

Porównuje ze sobą zawartość dwóch dyskietek ( nie działa na twardych dyskach ). Opcja /1 porównuje tylko pierwszą stronę dyskietki; wprowadzenie /8 ogranicza porównanie do ośmiu sektorów na ścieżkę, także w przypadku stosowania DISKCOMP A: B:

0x01 graphic
DISKCOPY

Służy do kopiowania z jednej dyskietki na drugą, ścieżka po ścieżce, sektor po sektorze; w tym celu należy podać numer napędu dyskowego, źródłowego i przeznaczenia. ( Typ w zależności od rozmieszczenia plików na dysku funkcja DISCOPY A: B:

0x01 graphic
 EXE2BIN

Przekształca pliki z programami maszynowymi przemieszczalnymi typu EXE, wytwarzanymi Np. przez program łączący asemblera Microsoft Macro - 86, na pliki typu COM. Plik nie powinien być dłuższy niż 64 Kbajty. Komenda EXE2BIN NAME pobiera plik NAME.EXE i generuje z niego NAME.COM.

0x01 graphic
FDISK

Wyświetlanie lub zmiana sposobu zarządzania plikami na zainstalowanym twardym dysku. Program FDISK jest obsługiwany przy pomocy menu, i umożliwia, Np. wykorzystanie tylko części twardego dysku dla systemu MS - DOS, inna część może być udostępniona dla innego systemu operacyjnego.

0x01 graphic
FIND

Wyświetla wszystkie wiersze plików, zawierające wyspecyfikowany ciąg znaków. Opcje: /V wyświetla odwrotnie wszystkie wiersze nie zawierające łańcucha. /C przedstawia tylko liczbę wierszy wynikowych. /N przed każdym wyświetlanym wierszem ukazuje jego numer ( w pliku źródłowym ). Przykłady:

FIND "FOGLE" NAME1 NAME2wyświetla wszystkie wiersze NAME1 i NAME 2 zawierające ciąg znaków FOGLE

DIR B: | FIND/V"ABC"wyświetla wszystkie nazwy plików z napędu dyskowego B, zawierające ciąg znaków ABC.

0x01 graphic
FORMAT

Formatowanie lub kasowanie dysków. Występują następujące opcje: /S kopiuje pliki systemowe na dysk; /C kasuje tylko dane bez ponownego fizycznego formatowania; po /V program FORMAT pyta, czy występuję ciąg znaków "Volume", aby móc nadać nazwę dyskowi. Przykład formatowania dysku w stancji ( napędzie ) C i zapisu na ścieżkach systemowych jądra systemu MS - DOS:

FORMAT C:/S

0x01 graphic
GRAPHICS

Wyzwala klawisz PRTSC w celu wydrukowania na podłączonej drukarce obrazów graficznych znajdujących się na ekranie.

0x01 graphic
HEXDUMP

Wyświetla zawartość pliku w postaci szesnastkowej ( część pamięci w postaci szesnastkowej ); na początku każdego wiersza umieszczony jest czteropozycyjny adres, następnie bajty w postaci szesnastkowej, a na końcu ich reprezentacja w postaci znaków ASCI. Plik może mieć 64 Kbajty długości. Przykład:

HEXDUMP A:NAME

0x01 graphic
MODE

Ustawienie parametru dla konsoli ( Np. przedstawienie na ekranie ) lub interfejsów. Przykłady:

MODE COM1:30, N, 8, 1

Ustawia pierwszy interfejs V.24 na 300 bodów, brak bitu parzystości ( N;E = parzystość, O = nieparzystość ), 8 bitów danych, 1 bit stopu

MODE COM1:11

Przełącza interfejs V.24 na 110 bodów, a pozostałe parametry pozostają bez zmian.

MODE 40 ( lub 80 )

W podłączonym monitorze przełącza na 40 ( lub 80 ) znaków /wiersz

MODE CO 40 

Przełącza wyjście video na monitor kolorowy pracujący w trybie "kolorowym" z 40 znakami na wiersz

MODE PTYPE=PR2300

Ustawia znaki sterujące dla drukarki typu PR 2300, muszą one występować w pliku PRINTCAP systemu MS - DOS

MODE LPT1:80,6

Ustawia drukarkę 1 na 80 znaków w wierszu i 6 punków odległości między wierszami ( najczęściej dopuszcza się wartości 6 lub 8 )

MODE LPT1:=COM1

Zamienia wyjście z drukarki 1 na interfejs 1 typu V.24;

0x01 graphic
MORE

Podczas wyprowadzania wyświetla każdorazowo zawartość tylko jednego ekranu i w najniższym wierszu na ekranie zapisuje ponownie MORE, dzięki czemu po naciśnięciu Return wyświetlona będzie następna strona. Przykład:

TYPE NAME | MORE

0x01 graphic
PRINT

Umożliwia , jak w MB/M, wprowadzenie plików tekstowych na drukarkę podczas wykorzystywania innych komend ( Spooler ). Nazwy plików nie należy jednakże uzupełniać ścieżkami katalogu. Możliwe są następujące opcje: /T kasuje bufor; /C umożliwia przeskoczenie pojedynczych plików z pewnej ich grupy;/P wybiera natomiast poszczególne pliki z danej grupy w celu ich wydrukowania. Przykład:

PRINT /T*.TXT kasowanie bufora, wybór wszystkich plików TXT

PRINT NAME.TXT / C plik NAME nie powinien zostać wyprowadzony.

0x01 graphic
PROMT

Pozwala na zdefiniowanie innego znaku Promt niż ">". Bez tego parametru zdefiniowany jest zwykły znak Promt. Zdefiniowane zostaną również następujące znaki specjalne oraz ich ciągi:

$

symbol dolara

t

aktualny czas

d

aktualna data

p

aktualny katalog

v

numer wersji MS - DOS

n

ustawiony napęd dyskowy

q

symbol większości:>

1

symbol mniejszości:<

b

kreska pionowa|

-

znak CR-LF ( nowy wiersz )

s

spacja

h

cofnij

e

znak escape

f

znak równości:=

0x01 graphic
RECOVER

Zaznacza uszkodzone sektory dyskietki ( dzięki temu nie są one dalej stosowane ). Podanie symbolu napędu dyskowego w postaci parametru umożliwia sprawdzenie całego dysku. Jeżeli następnie nazwa pliku ( Wildcards "*" i "?" są dozwolone ), wtedy MS - DOS próbuje uratować plik w jakikolwiek możliwy sposób oraz zaznacza również miejsce błędu.

0x01 graphic
RESTORE

Przepisanie plików z dyskietek Backup na dysk twardy. W tym przypadku występują opcje i kody wyjścia jak w komendzie BACKUP. Przykład:

RESTORE A: C:

0x01 graphic
SETLANG

Wobec stosowania w różnych krajach narodowych zestawów znaków i innych układów klawiszy, w komputerach z systemem MS - DOS występuję w pamięci RAM tabela zmiany kodu klawiatury. SETLANG ładuje ją z dysku systemowego, przy czym nazwę pliku należy podać wraz z wymaganym rozmieszczeniem klawiszy ( powinna występować zgodność pomiędzy opisem klawiatury ). Przykład wyboru:

SETLANG KEYBGR

0x01 graphic
SORT

Sortowanie pliku, zwykle według alfabetu. Użycie opcji /R pozwala na sortowanie w odwrotnej kolejności, a opcja /+ umożliwia rozpoczęcie sortowania w określonym numerze wiersza. W omawianym przykładzie plik NAME zostanie posortowany od drugiego wiersza, wobec czego pozostaje nie zmienione miejsce na nagłówek tekstu:

SORT NAME/ +2

0x01 graphic
SYS

Służy do zapisu plików systemowych MSDOS.SYS i IO.SYS oraz COMMAND.COM na dyskietce z wolnymi ścieżkami systemowymi. Przykład:

SYS B:

0x01 graphic
TREE

Wyświetlanie wszystkich katalogów i ścieżek stacji dyskowej. Za pomocą opcji /F listowane są także nazwy plików. Przykład:

TREE A:/F

0x01 graphic

BREAK

Załącza i wyłącza możliwość przerwania danej komendy za pomocą kombinacji CTRL-C, jeśli po BREAK następuje odpowiednio ON lub OFF. Podanie samego wyrażenia BREAK powoduje wyświetlenie aktualnego statusu. Przykład:

BREAK ON

BREAK OFF

0x01 graphic
CHDIR lub CD

Zmienia aktualny katalog zgodnie z podaną ścieżką dostępu. Przykład:

CD\BIN\USER

0x01 graphic
CLS

Przeprowadza wyczyszczanie całego ekranu.

0x01 graphic
COPY

Kopiowanie pliku lub połączenie dwóch plików. Opcja /A zapewnia przy tym, że kopiowanie plików tekstowych zostaje zakończone wraz z pojawieniem się CTRL - Z; opcja B zapewnia natomiast, że także znaki CTRL - Z podlegają kopiowaniu. W przypadku połączenia plików ustawiona jest z góry opcja /A, poza tym opcja /B. Przykład:

COPY B: TEXT plik TEXT zostaje pobrany z napędu B i skopiowany na dysku umieszczonym w napędzie wybranym wcześniej

COPY *.*B: wszystkie pliki z przedłużeniem nazwy zostają pobrane z aktualnego napędu i skopiowane za pomocą napędu B

COPY TEXT + INFO do pliku TEXT zostaje dołączony plik INFO; w wyniku tego plik TEXT stanie się oczywiście dłuższy

0x01 graphic
CTTY

Ustala miejsce, z którego system operacyjny MS - DOS przyjmuje komendy. Dopuszcza się nazwy CON ( wstępne ustawienie, konsola ), AUX, PRN i NUL.

0x01 graphic
DATE

Wyświetlanie i ewentualna zmiana daty według formatu amerykańskiego ( miesiąc - dzień - rok lub miesiąc/dzień/rok ). Kolejny rok może być wprowadzony w postaci dwu- lub czterocyfrowej. Przykłady:

DATE 3-16-2001 ustawia datę na 16 marzec 2001 rok

DATE wyświetla datę.

0x01 graphic
DEL lub ERASE

Kasowanie plików. DEL i ERASE wykonują te same funkcję. Przykłady:

DEL *. kasuje wszystkie pliki bez rozszerzenia

DEL *.* kasuje wszystkie pliki z rozszerzeniem

DEL B:NAME.TMP kasuje plik NAME.TMP w napędzie dyskowym B

DEL N? M kasuje wszystkie pliki, których nazwa składa się z trzech znaków, przy czym pierwszy jest N a ostatni M

0x01 graphic
DIR

Przedstawia pliki aktualnego lub specyfikowanego katalogu. Przykłady:

DIR wszystkie pliki aktualnego katalogu

DIR B:*.COM wszystkie pliki .COM w napędzie dyskowym B

0x01 graphic
ECHOON/OFF

Zwykle komendy z jednego pliku wykonywanego w trybie pracy Batch, ukazują sie równocześnie na ekranie monitora. ECHO OFF wyłącza wyświetlanie natomiast ECHO ON ponownie włącza ich ukazywanie na ekranie.

0x01 graphic
ERASE

Identyczna jak komenda DEL

0x01 graphic
EXIT

Tak jak w CP/M-Plus, także w MS - DOS procesor komend nie jest umieszczony na stałe w pamięci operacyjnej, lecz zawsze ładuje się jako plik o nazwie COMMAND.COM z dysku ( dyskietki systemowej ). W programie użytkownika należy to uczynić jawnie po zgłoszeniu się znaku zachęty napędu dyskowego (Np A>), w celu wywołania komend systemu MS - DOS Np. DIR. EXIT zapewnia następnie powrót do opuszczonego wcześniej programu użytkownika.

0x01 graphic
FOR...IN...DO

Instrukcja pętli do automatycznego powtarzania komendy systemu MS - DOS. Podczas wprowadzania ręcznego należy użyć następującej składni: FOR% znak IN ( parametr komendy ) % znak. W przypadku pracy w trybie Batch należy zmienić poszczególne znaki i procentu na znaki podwójne (%%). "Znak" jest nienumerycznym znakiem ASCII i służy jako ( dowolnie wybrana ) nazwa zmiennej. Następujący przykład drukuje wszystkie pliki typu TXT występujące na dyskietce:

FOR%%IN (*.TXT) DO TYPE %% i

0x01 graphic
GOTO

Skok do określonej pozycji w pliku Batch; do podania miejsca przeznaczenia jest wykorzystywany ciąg znaków ( etykieta ). Przykład:

:ABC zdefiniowanie etykiety w pliku Batch

...dalsze instrukcje

0x01 graphic
IF

Instrukcja warunkowa dla pliku typu Batch. Warunek: EXIST NAME określa, czy występuje plik NAME. %n= = łańcuch sprawdza czy w zbiorze Batch podstawione parametry są równe ciągowi znaków  "łańcuch". Stosując ERRORLEVEL można stwierdzić, czy wcześniejsza komenda ( Np BACKUP ) daje określony kod wyjścia ( Exit Code ). Przykłady:

IF NOT EXITST NAME ECHO GIBT ES NICHT Tekst "Gibt es nicht" jest wprowadzany, jeżeli plik NAME nie występuje w aktualnym katalogu

IF ERRORLEVEL 1 GOTO ABC Skok do etykiety ABC, jeżeli kod wyjścia poprzedniej komendy był równy 1.

0x01 graphic
MKDIRlub MD

Dodanie nowej ścieżki katalogu. Przykład:

MD USER

0x01 graphic
PATH

Umożliwia dostęp do nie rezydujących komend, podczas pracy w innej części katalogu o strukturze hierarchicznej, bez konieczności każdorazowego zapisu ścieżki przed komendami. Bez podania parametru zostanie przedstawiona aktualnie poszukiwana ścieżka. Komenda "PATH" ustawia ścieżkę na aktualny katalog. Przykład:

PATH \BIN\USER

0x01 graphic
PAUSE

Umożliwia wstrzymanie operacji na pliku Batch z możliwością opcjonalnego przedstawienia tekstu. Wykonanie można przerwać po naciśnięciu klawisza CTRL - C lub kontynuować po użyciu dowolnego innego klawisza. Przykład:

PAUSE ABBRUCH MIT CTRL-C MOGLICH

0x01 graphic
REM

Dopuszcza, dodawanie komentarzy o długości 123 znaków w wierszach komend MS - DOS.

0x01 graphic

REN( RENAME )

Zmiana nazwy pliku lub grupy plików, przy czym ignorowane części pierwotnej nazwy pozostają bez zmian. Przykład zmiany

REN NAME1 NAME2

0x01 graphic
RMDIR

Służy do kasowania ścieżki katalogu. W celu zabezpieczenia dopuszcza się kasowanie tylko takich katalogów, które nie zawierają plików ani podkatalogów. Przykład:

RMDIR \USER\HANS

0x01 graphic
SET

Dopuszcza automatyczną zmianę ciągu znaków wprowadzanych z klawiatury na inny ciąg. W pliku Batch ciąg znaków należy zamknąć z obu stron znakiem procenta ( Np. %STRING% ). Dla uzyskania pry każdym wprowadzeniu znaków ABC ciągu DEF wystarczy podać:

SET ABC=DEF

0x01 graphic
SHIFT

Ponieważ zwykle istnieje możliwość stosowania 10 parametrów podstawienia w pliku Batch ( %0...%9 ), możliwe jest przesuwanie ich numeracji przez powtórne wprowadzenie polecenia SHIFT. Przykładowo zakładamy występowanie następującego przyporządkowania:

%0="abc"

%1="def"

%2="ghi"

%3...9 brak przyporządkowania

Dla dodatkowego parametru zostało zarezerwowane miejsce.

0x01 graphic
TIME

Wyświetlanie i ustawienie czasu zegarowego ( 24

TIME pokazuje czas

TIME 15ustawia czas na godzinę 15.00

TIME 15.30ustawia czas na godzinę 15.30

0x01 graphic

TYPE

Wyświetlanie zawartości pliku tekstowego. Przykład:

TYPE NAME.TXT

0x01 graphic
VER

Pokazuje na ekranie monitora numer wersji systemu operacyjnego.

0x01 graphic
VERIFYON/OFF

Po komendzie VERIFY ON wszystkie pliki zapisane na dysku twardym lub dyskietce będą czytane i sprawdzane w celu zabezpieczenia. ( W efekcie zapis do pamięci trwa nieco dłużej). Ten kontrolny odczyt można ponownie wyłączyć przez wprowadzenie VERIFY OFF.

0x01 graphic
VOL lub VOLUME

Pokazuje nazwę dysku.



Wyszukiwarka

Podobne podstrony:
120 polecenia informacyjne
polecenia(2), INFORMATYKA, informatyka
DOS POLECENIA, INFORMATYKA, informatyka
polecenia(1), INFORMATYKA, informatyka
polecenia informacyjne
OPIS PRZYDATNYCH POLECEŃ, Informatyka II
120 polecenia informacyjne
35 polecen informacyjnych w systemie Linux
korespondencja polecenia, Weterynaria Lublin, INFORMATYKA, cw3, cw2
Polecenia linuxa i unixa, Technik Informatyk - materiały, SO I SK
wadek polecenia sieciowe, INFORMATYKA, informatyka
informacyjne polecenia tekstowe
POLECENIE, logistyka, semestr I, Informatyka (Magruk), zad 3
Polecenia DOS-u, INFORMATYKA, informatyka
Polecenia powtórzenie, INFORMATYKA, informatyka
Polecenia DOS, Informatyka, DOS
Komendy wiersza poleceń systemu Windows XP Professional, INFORMATYKA, informatyka
Podstawowe komendy i polecenia w Linux, ■ Informatyka
polecenia cmd, INFORMATYKA, informatyka

więcej podobnych podstron