4DOS
Deweloperzy | Oprogramowanie JP |
---|---|
Wersja stabilna | 8.00 (Open Source w 2009) / 7.50.130 (JPSoft w 2004) |
System operacyjny | DOS , Windows |
Typ | Powłoka poleceń |
Licencja | zmodyfikowana licencja MIT , która nie kwalifikuje się jako open source według standardów Open Source Initiative lub Free Software Foundation |
Strona internetowa | 4dos.info |
4DOS to interpreter wiersza poleceń firmy JP Software, zaprojektowany w celu zastąpienia domyślnego interpretera poleceń COMMAND.COM
w systemach Microsoft DOS i Windows . Został napisany przez Rexa C. Conna i Toma Rawsona i po raz pierwszy wydany w 1989 roku. W porównaniu z domyślnym, ma dużą liczbę ulepszeń.
4OS2 i 4NT to podobne produkty, które zastępują cmd.exe odpowiednio
w OS/2 i Windows NT .
Przegląd
4DOS jest najczęściej używany jako zamiennik wiersza poleceń dla następujących systemów operacyjnych:
- wiersz poleceń: MS-DOS , IBM PC DOS , DR-DOS .
- graficzny: Windows 95 do Windows 98 , Windows 98SE .
Ponieważ Windows NT i Windows 2000 zawiera zarówno COMMAND.COM ,
jak i cmd.exe ,
można zainstalować zarówno 4DOS, 4NT , jak i pochodne. Wcześniejsze wersje 4OS2 mogą być uruchamiane pod Windows NT, a OS/2 może uruchamiać dwie powłoki DOS i Windows NT, wszystkie trzy mogą być używane na maszynach typu Windows NT i maszynach wielokrotnego rozruchu OS/2.
Wśród wielu poleceń, instrukcji i funkcji w 4DOS i których brakuje w MS-DOS/Windows 95-98 COMMAND.COM
jest odczytywanie danych wprowadzanych z klawiatury oraz prostsza metoda pracy z kolorami ekranu i tekstu.
Domyślne rozszerzenie pliku dla skryptów 4DOS to .btm.
Graficzna wersja 4DOS, 4OS2 i 4NT, zwana Take Command , została wydana z zestawem funkcji odpowiadającym wersji 4DOS 5.5, 4OS2 i 4NT 2.5, a następnie zaktualizowana. Rozwój tej linii został zatrzymany wraz z odpowiednimi trybu tekstowego . Był program graficzny Take Command/16 dla Windows 3.1.
4OS2 jest podobnym zamiennikiem interpretera poleceń IBM OS/2 . Zostało to po raz pierwszy wydane w tym samym czasie co wersja 4DOS 4 i ma podobny zestaw funkcji. Podobnie jak 4DOS, jest udostępniany jako open source. Pojawił się w zestawie funkcji eComStation 2.10 z 2011 roku, w darmowym projekcie os2free i jest dołączony do ArcaOS .
4NT został po raz pierwszy wydany jako 4DOS dla Windows NT (wersje 1.x, 2.x), ale stał się 4NT aż do restrukturyzacji po wersji 8. Program jest rekompilacją 4OS2 i nadal ma funkcje procesora poleceń OS / 2 ( cmd.exe
), takie jak uruchamianie skryptów REXX i obsługa EXTPROC. Istnieje odpowiednie Take Command/32 , wersja 1 odpowiadająca 4NT 2.5. 4NT i Take Command/32 zostały wydane zarówno w formach ANSI (Windows 9x), jak i Unicode (Windows NT), przy czym wersja ANSI została usunięta w wersji 5.
Nowy program Win32 z kartami interfejsu poleceń (TCI) został wydany w czasie 4NT w wersji 7. Ten program umożliwiał dołączanie (w ten sposób zmniejszając bałagan na ekranie) i odłączanie konsol z kartami do jednego okna. Ten program wymaga systemu Windows XP lub nowszego.
Nowa wersja Take Command rozszerza oryginalny interfejs poleceń z kartami, rozszerzony o dodatkowe okna umożliwiające komponowanie danych wejściowych, graficzną nawigację po katalogach i plikach oraz dodatkowe funkcje. 4NT jest dołączony jako Take Command Console. Lekka wersja TCC z ograniczoną liczbą funkcji jest udostępniana do bezpłatnego pobrania.
Następnie JP Software wydało:
- TC (pełny pakiet TCI + TCC)
- TCLE (TCI + TCC/LE)
- TCC (tylko narzędzie poleceń)
- TCC/LE
Zostało to zwolnione z wersji 9 do 12.1, co odpowiada bazowej wersji 4NT/TCC.
Cechy
4DOS zawiera szereg ulepszeń w porównaniu z COMMAND.COM
:
- Dodatkowe polecenia
- Rozszerzona funkcjonalność istniejących poleceń
- Rozszerzone możliwości przetwarzania plików wsadowych
- Ulepszona edycja wiersza poleceń, w tym uzupełnianie nazw plików i historia poleceń
- Obsługa aliasów poleceń , także w skryptach
- Ulepszone symbole wieloznaczne i możliwość filtrowania według rozmiarów plików, znaczników daty i godziny oraz innych cech plików
- Rozszerzona składnia przekierowania i potokowania
- Pomoc kontekstowa
- Kolorowe listy katalogów
- Zmienne wewnętrzne i funkcje zmiennych
- Mechanizm wymiany pamięci , który zapewniał więcej wolnej pamięci konwencjonalnej
- Interaktywny debugger dla plików wsadowych
- Mechanizm tworzenia, utrzymywania i wyświetlania opisów plików
- Konfiguracja zapisana w pliku INI
- Obsługa schowka systemu Windows
Historia i stan obecny
Oryginalnie dystrybuowany jako shareware , 4DOS został później wydany jako nieobsługiwany program freeware . Obecnie kod źródłowy jest dostępny na zmodyfikowanej licencji MIT , ale „nie może być używany w żadnym produkcie komercyjnym bez pisemnej zgody Rexa C. Conn” i „nie może być kompilowany do użytku w żadnym innym systemie operacyjnym niż FreeDOS ” – tak nie kwalifikuje się jako open source zgodnie z definicją Open Source Initiative .
Ostatnią aktualizacją firmy JP Software była wersja 7.50.130, wydana w sierpniu 2004 roku. W ciągu swojej 15-letniej historii 4DOS przeszedł liczne aktualizacje; Oto kilka z najbardziej znaczących.
Wersja | Wydany | Nowe funkcje |
---|---|---|
2.00 | 1989-02-15 | Oryginalne wydanie. Ulepszona edycja wiersza poleceń, uzupełnianie nazw plików, historia poleceń, aliasy, ulepszone symbole wieloznaczne, pomoc online, zmienne wewnętrzne, zamiana na dysk lub EMS , opisy plików, separator poleceń, układanie kluczy. |
2.20 | 1989-07-05 | Wykonywalne rozszerzenia. |
3.00 | 1990-03-07 | BTM (buforowane w pamięci w celu przyspieszenia), wymiana pamięci rozszerzonej (XMS), funkcje zmiennych, składnia nazw zmiennych nawiasów. |
4.00 | 1991-11-01 | Kolorowe listy katalogów, plik konfiguracyjny 4DOS.INI, zawiera listy, grupy poleceń, dorozumiany CDD, obsługa DOS 5 Upper Memory Blocks (UMB). |
5.00 | 1993-11-23 | Zakresy dat, godzin i rozmiarów; skompresowane pliki wsadowe. |
5.51 | 1995-08-22 | Obsługa długich nazw plików , REXX w plikach .BAT (jak w PC DOS 7.0). |
6.00 | 1997-07-24 | Rozszerzone przeszukiwanie katalogów, interaktywna konfiguracja (polecenie OPCJA), zakresy wykluczeń, interaktywny debugger plików wsadowych. |
7.00 | 2001-06-18 | @listy plików (jak w DR-DOS ). |
7.50 | 2003-02-24 | Funkcje zdefiniowane przez użytkownika. |
7.50.1 | 2006-11-13 | Wersja open source 7.50. Luchezar Georgiev i Jaelani Utomo kontynuowali rozwój 4DOS. |
8.00 | 2009-02-27 | Ostatnia wersja. |
NDOS
Niektóre wersje Norton Utilities dla DOS zawierały zmodyfikowane kopie 4DOS o nazwie NDOS . Ostatnia wersja NDOS była dołączona do Norton Utilities 8 i odpowiadała 4DOS 4.03.
Zobacz też
- AUTOEXEC.BAT
- Porównanie powłok poleceń
- OPIS
- ZCPR – zamiennik CCP dla CP/M
Linki zewnętrzne
- JP Software , twórca 4DOS, ale już go nie obsługuje. Obecnie sprzedaje podobne Take Command dla Windows.
- Nieoficjalna strona wsparcia 4DOS z wieloma przykładami wsadowymi, powiązanymi dokumentami i programami