COMMAND.COM
COMMAND.COM w Windows 8 | |
| Autor | Microsoft, IBM |
|---|---|
| Pierwsze wydanie | 1980; 46 lat temu |
| Język programowania | język asemblera x86[1] |
| Platforma sprzętowa | 16-bit x86 |
| System operacyjny | 86-DOS, MS-DOS, PC DOS, DR-DOS, SISNE plus, PTS-DOS, ROM-DOS, OS/2, Microsoft Windows[a], FreeDOS, MSX-DOS |
| Rodzaj | powłoka systemowa, interpreter poleceń |

COMMAND.COM – domyślna powłoka systemu MS-DOS, a jednocześnie interpreter poleceń systemu Windows do wersji Millennium Edition. Przetwarza on polecenia wpisane po znaku zachęty (ang. command prompt; zwykle w postaci C:\> lub C>) i zgodnie z nimi wykonuje odpowiednie zadania, korzystając z możliwości dostępnych w systemie MS-DOS.
Po wpisaniu przez użytkownika dowolnego ciągu znaków i naciśnięciu klawisza ↵ Enter sterowanie przejmuje rezydujący w pamięci command.com. Rozpoczyna on interpretację wpisanego ciągu, sprawdzając, czy jest to polecenie wewnętrzne (np. CLS, TYPE, ECHO, PROMPT, IF, FOR itd.), czy polecenie uruchomienia programu zewnętrznego (np. FORMAT.COM, EDIT.COM). Pliki programów zewnętrznych są wyszukiwane przez system w folderach określonych w zmiennej środowiskowej PATH, najczęściej zdefiniowanej w pliku AUTOEXEC.BAT. Domyślną ścieżką w zmiennej PATH jest katalog systemowy DOS lub WINDOWS. Gdy wprowadzone polecenie nie zostanie rozpoznane poprawnie, COMMAND.COM wyświetli stosowny komunikat:
Złe polecenie lub nazwa pliku– w systemach DOS/Windows 9xNazwa '<nazwa_polecenia>' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy.– w systemach z rodziny Windows NT
Interpreter COMMAND.COM może pracować w dwóch trybach – konwersacyjnym (interakcyjnym) lub wsadowym. Tryb wsadowy polega na zinterpretowaniu i wykonaniu podanego pliku wsadowego .bat, będącego ciągiem poleceń systemu MS-DOS, czyli skryptem. W tym trybie interpreter poleceń pozwala na większą elastyczność i korzystanie z większej liczby poleceń wewnętrznych. Przykładem pliku wsadowego jest właśnie plik AUTOEXEC.BAT.
Program dostępny jest także w systemach z rodziny Windows NT, jednak wyłącznie w celu zachowania kompatybilności ze starszymi, 16-bitowymi aplikacjami (jako część NTVDM)[2]. W 32-bitowej wersji systemu Windows 10 dostęp do interpretera wymaga wcześniejszej instalacji komponentu NTVDM.
Nazwa pliku command.com wykorzystywana była również w pochodnym od MS-DOS systemie operacyjnym Disk Control Program, autorstwa nieistniejącego obecnie niemieckiego przedsiębiorstwa Robotron[3].
Uwagi
- ↑ W rodzinie Windows NT jako składnik komponentu NTVDM.
Przypisy
- ↑ MS-DOS/COMMAND.ASM. [w:] microsoft/MS-DOS [on-line]. GitHub. [dostęp 2020-05-03]. (ang.).
- ↑ COMMAND.COM. BetaWiki. [dostęp 2020-04-24]. (ang.).
- ↑ Rüdiger Kurth, Martin Groß, Henry Hunger: Betriebssystem DCP. www.robotrontechnik.de. [dostęp 2020-05-03]. [zarchiwizowane z tego adresu (2019-04-03)]. (niem.).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.