Mihai Sprinceana
Un forum de programare cu de toate. Va astept sa va inscrieti si sa deveniti moderatori. Oricine este binevenit aici sa se inscrie si sa aiba acces la informatie free! Fiecare este liber sa adauge proiecte programe free etc. Ajutati acest forum sa devina o comunitate puternica unde fiecare invata de la fiecare! Tot ce trebuie sa faceti este sa va inregistrati si fiecare contributie se poate dovedi utila in timp! Forumul este free informatia free dk aveti timp liber ajutati si pe ceilalti si invatati si voi in acelasi timp! Haideti sa facem ceva pt.a ne ajuta intre noi! Cititi regulament postare forum inainte de a posta!
Lista Forumurilor Pe Tematici
Mihai Sprinceana | Inregistrare | Login

POZE MIHAI SPRINCEANA

Nu sunteti logat.
Nou pe simpatie:
karina22 pe Simpatie.ro
Femeie
25 ani
Bucuresti
cauta Barbat
25 - 54 ani
Mihai Sprinceana / SO MS-DOS / Comenzi in SO MS-DOS Moderat de Houssey, fireratbat, profu.info, sade5000
Autor
Mesaj Pagini: 1
Conan
Moderator

Inregistrat: acum 18 ani
Postari: 198
Shell-ul

Shell-ul standard este de forma :

A:\>

A: ->Numele partiţiei sau unitaţii (în versiunile pre-4.0, lipsea caracterul ":" )

\ ->Directorul curent - se foloseşte un backslash (compară cu slashul standard din UNIX)

> ->sfârşitul shellului şi identificatorul de shell

Lansarea într-un program se face în felul urmator

C:\>program

Sau a unui program cu ajutorul unui parametru

C:\>cale-catre-program /x

Unde /x este parametrul.

Notă: Directorul curent este automat în PATH (spre deosebire de UNIX). Notă: terminarea unei linii, se face prin apăsarea tastei Enter.





CD
cd director / chdir director (change directory) - schimba directorul curent. cd tipăreşte directorul curent.

C:\>cd director
C:\director>_

cd.. iese dintr-un director

Comanda funcţionează foarte similar cu cea din Unix, cu excepţia că cd tipăreşte directorul curent (echivalentul lui pwd), nu schimbă directorul curent în directorul home.

C:\director>cd..
C:\>_

Comanda este disponibilă din MS-DOS/PC-DOS 2.0


md
md director / mkdir director -> (make directory) creează un director

C:\>md director
C:\>cd director
C:\director>_

Disponibil din DOS 2.0. Echivalent în UNIX, mkdir.


schimbarea drive-ului
X: -> intră în partiţia sau unitatea X: DOS rezervă literele A: şi B: pentru unităţile de dischetă, după care asignează câte o literă fiecărei partiţii sau unităţi fizice. Astfel, toate partiţiile sunt montate într-un loc fix. Deci, prima partiţie de pe hard-disc este de obicei C:

C:\>A:
A:\>

Nu există echivalent UNIX, în UNIX partiţiile (inclusiv cele remote) se montează ca directoare normale, şi sunt tratate identic cu acestea.


copy
Comanda execută copierea unui fişier sau dosar. Trebuie specificată sursa (în exemplu c:\exemplu.txt) şi destinaţia acesteia (în exemplu a:\un_dosar\exemplu.txt). Nu copiază decât un fişier odată.

C:\>copy c:\exemplu.txt a:\un_dosar\exemplu.txt

Echivalentul UNIX este cp apelat fără niciun parametru. Comanda cp din UNIX este mult mai puternică ca comanda copy de DOS, fiind mult mai puternică şi decât xcopy. O comandă similară cu copy este PIP din CP/M.

Copy se poate apela şi către un device, precum CON (consolă ), rezultând în efectul "copiază ce este tastat după apelarea comenzii până la apelarea sfârşitului standard (Ctrl-Z) într-un fişier text", servind aşadar ca un editor text rudimentar. Acest lucru se poate face apelând

copy con fişier

În UNIX, acelaşi efect se obţine concatenând consola standard cu fişierul nou creat (cat > fişier).

cls
cls sau clear the screen, în traducere şterge, curăţă ecranul, va avea ca efect ştergerea tuturor rândurilor existente. După executarea comenzii va apărea doar promptul de comandă C:\>, sau oricare altul activ înaintea lansării comenzii. Echivalentul în UNIX este clear.


ver
ver sau version , afişază tipul şi versiunea sistemului de operare (de exemplu "DR-DOS ver 5.001". În sistemele UNIX, uname este folosit pentru obţinerea acestei informaţii (dar oferă în general şi alte informaţii, precum numele sistemului şi arhitectura)


help
help, sau ajutor, oferă ajutor, explicaţii legate de comenzile sistemului de operare. Se poate utiliza şi comanda /?, ceea ce va da explicaţii doar legate de comanda scrisă. Ex.: copy /?. În UNIX, sistemul de ajutor este apelat în general cu ajutorul comenzii man numeprogram. Man este mult mai puternic ca sistemul de help al MS-DOS - oferind un framework utilizabil şi de aplicaţii ale terţilor.


rd
rd sau remove directory, şterge directorul selectat. De asemenea se poate utiliza RMDIR. Este refuzată ştergerea dacă directorul conţine fişiere sau alte directoare.

C:\>rm c:\txt\director

Similar cu comanda rmdir din UNIX.


time şi date
time sau timp, afişează sau modifică "ceasul" sistemului de operare. Date afişază şi schimbă data sistemului. Modificarea are loc direct în BIOS, DOS nu suportă facilităţi precum fusuri orare. Efectul ambelor comenzi se poate obţine în UNIX prin folosirea comenzii date, cu anumiţi parametri.


ren
ren sau rename, renumeşte un fişier sau un dosar. O combinaţie de copy, ren şi del într-un batch script a fost folosită pentru mutarea de fişiere până la DOS 4.0, când a fost introdusă şi comanda move. Echivalent în UNIX, mv (pentru mutat fişiere) şi rename (pentru redenumiri după un pattern).


move
move cale_iniţiala cale_finală. Mută un fişier. Ca şi mv în UNIX, doar că move e limitat la un singur fişier în majoritatea implementărilor DOS.


chkdsk
chkdsk sau check disk, în unele versiuni scandisk, verifică discul, căutând erori, apoi încearcă să le corecteze.

format
Formatează o partiţie DOS pre-existentă sau o dischetă în formatul standard al sistemului de operare (FAT16 sau FAT32). Trebuie ca partiţia care va fi formatată să poată fi apelată de MS-DOS (deci să fie ori un disc fizic, ori o partiţie FAT). Formatarea şterge toate fişierele existente.

format [options] drive FORMAT drive: [/V[:label]] [/Q] [/F:size] [/B | /S] [/C] FORMAT drive: [/V[:label]] [/Q] [/T:tracks /N:sectors] [/B | /S] [/C] FORMAT drive: [/V[:label]] [/Q] [/1] [/4] [/B | /S] [/C] FORMAT drive: [/Q] [/1] [/4] [/8] [/B | /S] [/C]

/V[:label]  Specifies the volume label.
/Q          Performs a quick format.
/F:size     Specifies the size of the floppy disk to format (such
            as 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
/B          Allocates space on the formatted disk for system files.
/S          Copies system files to the formatted disk.
/T:tracks   Specifies the number of tracks per disk side.
/N:sectors  Specifies the number of sectors per track.
/1          Formats a single side of a floppy disk.
/4          Formats a 5.25-inch 360K floppy disk in a high-density drive.
/8          Formats eight sectors per track.
/C          Tests clusters that are currently marked "bad."

Există şi opţiunile /backup şi /autotest, care formatează fără să ceară confirmare înainte. Este o comanđă foarte periculoasă, deoarece orice utilizator o poate iniţia, DOS nu oferă nici un mecanism de securitate care să prevină execuţia ei - accesul timp de câteva secunde la un terminal care rulează DOS este suficient pentru rularea comenzii - ba mai mult, trimiterea unui fişier batch / program maliţios care să execute format c: /autotest era un lucru trivial şi care putea cauza distrugeri masive.


edit
Deschide editorul de texte "vizual" inclus in sistemul de operare. Disponibil doar în MS-DOS, şi numai de la versiunea 5.0 încolo, este bazat pe editorul oferit în QBasic. Paradoxal, este mai puternic decât Notepad, editorul care, teoretic, i-a urmat, putând edita fişiere mult mai mari şi putând gestiona corect fişiere cu sfârşitul de rând în alte formate decât DOS (edit gestionează corect terminaţiile CR/LF, CR, şi LF, lucru pe care nici unul din Notepaduri nu îl realizează corect). În UNIX există foarte multe editoare la linia de comandă, majoritatea oferind mult mai multe funcţii decât edit (copy->paste multiplu, colorare de sintaxă şi paranteze, indentare, cautare rapidă, editare a mai multe documente în acelaşi timp, versionare, etc.). Acestea sunt în general mai puternice chiar şi decât editoarele din medii grafice (exemplu : emacs, vi(m)).


edlin
Editorul standard al MS-DOS (oferit şi în FreeDOS), disponibil în MS-DOS 1-5, şi în CMD (Windows NT/2000/XP/Vista). Un editor liniar, fără interfaţă, în care fiecare linie de text trebuie apelată şi editată separat, în baza unor comenzi predefinite. Este foarte dificil de folosit. Similar şi bazat pe editorul "ed" din UNIX.


type
afişează conţinutul unui fişier. În UNIX, acelaşi lucru se obţine concatenând fişierul dorit cu ieşirea standard (cat fisier)


del
del sau delete, comandă care şterge fişiere. Nu şterge directoare. Echivalentul lui rm fără parametri din UNIX.


deltree
deltree - sterge directorul selectat, şi toate sub-directoarele lui. Similar cu rm -r în UNIX. Comandă externă indisponibilă în DOS 7.0-8.0.


Trucuri
creează un fişier cu extensie bat, ca de exemplu folosind comanda edit un_fisier.bat

În cadrul fişierului scrii următoarele rânduri: chkdsk C: defrag C: -v chkdsk D: defrag D: -v shutdown -s -t 60 -f Salvează fişierul şi lansează-l în execuţie.

Principial trebuie sa verifice discul, mai apoi sa ii facă o defragmentare, şi la încheierea procesului să închidă calculatorul. Nu functionează decât pe sisteme Windows XP Professional (pe Vista va cere parola de administrator înainte de a efectua închiderea calculatorului, iar pe Windows 9x,ME,2000 şi XP Home, comanda shutdown nu există.


pus acum 18 ani
   
BlaxxunRomania
Moderator

Din: Bucureşti
Inregistrat: acum 18 ani
Postari: 26
Ce ne puteti spune despre SO numit 'Caldera DR-DOS 7.03' ?



pus acum 17 ani
   
VAseokON
Membru nou

Inregistrat: acum 16 ani
Postari: 3
    ms..... mi-a prins bine 

pus acum 16 ani
   
Pagini: 1  

Mergi la