4DOS - 4DOS
Dezvoltatori | Software JP |
---|---|
Versiune stabila | 8.00 (Open Source în 2009) / 7.50.130 (JPSoft în 2004) |
Sistem de operare | DOS , Windows |
Tip | Shell de comandă |
Licență | modificată de licență MIT care nu se califică drept open source de către Deschideți Source Initiative sau Free Software Foundation standarde |
Site-ul web | 4dos.info |
4DOS este un interpret de linie de comandă de la JP Software, conceput pentru a înlocui interpretul de comandă implicit COMMAND.COM
în Microsoft DOS și Windows . A fost scris de Rex C. Conn și Tom Rawson și lansat pentru prima dată în 1989. Comparativ cu valoarea implicită, are un număr mare de îmbunătățiri.
4OS2 și 4NT sunt produse similare care se înlocuiesc cmd.exe
în OS / 2 și respectiv în Windows NT .
Prezentare generală
4DOS este cel mai adesea folosit ca înlocuitor de linie de comandă pentru următoarele sisteme de operare:
- linie de comandă: MS-DOS , IBM PC DOS , DR-DOS .
- grafic: Windows 95 până la Windows 98 , Windows 98SE .
Deoarece Windows NT și Windows 2000 includ ambele COMMAND.COM
și cmd.exe
, pot fi instalate ambele 4DOS și 4NT și derivate. Versiunile anterioare ale 4OS2 pot fi rulate sub Windows NT, iar OS / 2 poate rula cele două shell-uri DOS și Windows NT, toate trei pot fi utilizate pe mașini de tip Windows NT și mașini de boot multiple OS / 2.
Printre numeroasele comenzi, declarații și funcții din 4DOS și care lipsesc în MS-DOS / Windows 95-98 COMMAND.COM
se numără citirea tastaturii și o metodă mai simplă de lucru cu culorile ecranului și textului.
Extensia de fișier implicită pentru scripturile 4DOS este .btm.
O versiune grafică a 4DOS, 4OS2 și 4NT, numită Take Command , a fost lansată cu un set de caracteristici corespunzător versiunilor 4DOS 5.5, 4OS2 și 4NT 2.5 și actualizat după aceasta. Dezvoltarea pe această linie s-a oprit cu versiunile corespunzătoare în modul text . A existat un program grafic Take Command / 16 , pentru Windows 3.1.
4OS2 este un înlocuitor similar pentru interpretorul de comandă OS / 2 de la IBM . Aceasta a fost lansată pentru prima dată în același timp cu versiunea 4DOS 4 și are un set de caracteristici similar. La fel ca 4DOS, acesta este lansat ca open source. A apărut în setul de caracteristici al eComStation 2.10 din 2011 , în proiectul freeware os2free și este inclus cu ArcaOS .
4NT a fost lansat pentru prima dată ca 4DOS pentru Windows NT (versiunile 1.x, 2.x), dar a devenit 4NT până la restructurare după versiunea 8. Programul este o recompilare a 4OS2 și continuă să aibă caracteristici ale procesorului de comandă OS / 2 ( cmd.exe
), cum ar fi rularea scripturilor REXX și suportul EXTPROC. Pentru aceasta există o comandă Take corespunzătoare / 32 , versiunea 1 corespunzătoare 4NT 2.5. 4NT și Take Command / 32 au fost lansate în ambele forme ANSI (Windows 9x) și Unicode (Windows NT), versiunea ANSI a scăzut la versiunea 5.
Un nou program Win32 Tabbed Command Interface (TCI), a fost lansat în momentul versiunii 4NT 7. Acest program a permis să se atașeze (reducând astfel dezordinea ecranului) și să detașeze consolele cu file într-o singură fereastră. Acest program necesită Windows XP sau o versiune ulterioară.
O nouă versiune a Take Command extinde interfața de comandă cu file originale, extinsă cu ferestre suplimentare pentru a permite compunerea intrării, pentru a naviga grafic directoare și fișiere și caracteristici suplimentare. 4NT este livrat ca Take Command Console. O versiune redusă a caracteristicilor reduse a TCC este lansată ca descărcare gratuită.
JP Software a lansat apoi:
- TC (pachet complet de TCI + TCC)
- TCLE (TCI + TCC / LE)
- TCC (doar utilitarul de comandă)
- TCC / LE
Aceasta a fost lansată de la versiunile 9-12.1, corespunzătoare versiunii 4NT / TCC subiacente.
Caracteristici
4DOS oferă o serie de îmbunătățiri comparativ cu COMMAND.COM
:
- Comenzi suplimentare
- Funcționalitate extinsă a comenzilor existente
- Facilități extinse de procesare a fișierelor în lot
- Editare îmbunătățită pe linia de comandă, inclusiv completarea numelui de fișier și istoricul comenzilor
- Suport pentru pseudonimele de comandă , de asemenea, în scripturi
- Jokeruri îmbunătățite și posibilitatea de a filtra după dimensiunea fișierelor, ștampilele de dată și oră și alte caracteristici ale fișierului
- Sintaxă extinsă pentru redirecționare și canalizare
- Ajutor specific contextului
- Listări de directoare colorate
- Variabile interne și funcții variabile
- Un mecanism de schimbare a memoriei care a generat mai multă memorie convențională gratuită
- Un depanator interactiv pentru fișiere batch
- Un mecanism pentru crearea, menținerea și afișarea descrierilor de fișiere
- Configurare stocată într-un fișier INI
- Suport pentru clipboard-ul Windows
Istoric și starea actuală
Distribuit inițial ca shareware , 4DOS a fost lansat ulterior ca freeware neacceptat . În prezent, codul sursă este disponibil sub o licență MIT modificată, dar „nu poate fi utilizat în niciun produs comercial fără permisiunea scrisă de la Rex C. Conn” și „nu poate fi compilat pentru utilizare pe niciun alt sistem de operare în afară de FreeDOS ” - deci nu se califică drept open source așa cum este definit de Open Source Initiative .
Ultima actualizare de către JP Software a fost versiunea 7.50.130, lansată în august 2004. Pe parcursul istoriei sale de 15 ani, 4DOS a suferit numeroase actualizări; iată câteva dintre cele mai semnificative.
Versiune | Eliberată | Functii noi |
---|---|---|
2.00 | 15.02.1989 | Lansare originală. Editare îmbunătățită pe linia de comandă, completarea numelui de fișier, istoricul comenzilor, pseudonime, metacaractere îmbunătățite, ajutor online, variabile interne, schimbarea pe disc sau EMS , descrieri de fișiere, separator de comenzi, stivuitor de chei. |
2.20 | 05.07.1989 | Extensii executabile. |
3.00 | 07.03.1990 | Fișiere batch BTM (stocate în memorie pentru viteză), schimb de memorie extinsă (XMS), funcții variabile, sintaxă nume variabilă paranteză. |
4.00 | 01.11.1991 | Listări de directoare colorate, fișier de configurare 4DOS.INI, includ liste, grupuri de comenzi, CDD implicit, suport DOS 5 Upper Memory Blocks (UMB). |
5.00 | 23.11.1993 | Data, ora și intervalele de dimensiuni; fișiere batch comprimate. |
5.51 | 22.08.1995 | Suport pentru nume de fișier lung , REXX în fișiere .BAT (ca în PC DOS 7.0). |
6.00 | 24.07.1997 | Căutări extinse în director, configurație interactivă (comanda OPTION), intervale de excludere, depanator interactiv de fișiere batch. |
7.00 | 18.06.2001 | @file liste (ca în DR-DOS ). |
7.50 | 24-02-2003 | Funcții definite de utilizator. |
7.50.1 | 13.11.2006 | Versiune open source de 7.50. Luchezar Georgiev și Jaelani Utomo au continuat să dezvolte 4DOS. |
8.00 | 27.02.2009 | Ultima versiune. |
NDOS
Unele versiuni ale Norton Utilities pentru DOS au inclus copii modificate ale 4DOS numite NDOS . Ultima versiune a NDOS a fost inclusă în Norton Utilities 8 și a corespuns 4DOS 4.03.
Vezi si
- AUTOEXEC.BAT
- Comparația obuzelor de comandă
- DESCRIERE
- ZCPR - un înlocuitor CCP pentru CP / M
Referințe
linkuri externe
- JP Software , creatorul 4DOS, dar nu-l mai acceptă. În prezent vinde Take Command similar pentru Windows.
- Site de asistență 4DOS neoficial cu multe exemple de loturi, documente și programe conexe