MS-DOS: Разлика между версии

от Уикипедия, свободната енциклопедия
Изтрито е съдържание Добавено е съдържание
+изт от англ
Ред 1: Ред 1:
'''MS-DOS''' е [[операционна система]], лансирана от [[Майкрософт]]. Разполага с [[CLI|текстов интерфейс]], има много добре развито управление на файловата система, възможност за използване на [[драйвер]]и за [[Периферно устройство|периферни устройства]] и много добре развит команден език. Command.com е командният интерпретатор в MS DOS и в него се съдържат най-използваните команди в операционната система.
'''MS-DOS''' (акроним от '''M'''icro'''s'''oft '''D'''isk '''O'''perating '''S'''ystem) е историческа [[дискова операционна система]] на [[Майкрософт]]. Разполага с [[интерфейс с команден ред]] (текстов интерфейс), има много добре развито управление на файловата система, възможност за използване на [[драйвер]]и за [[Периферно устройство|периферни устройства]] и много добре развит команден език. Command.com е [[Команден интерпретатор|командният интерпретатор]] в MS DOS и в него се съдържат най-използваните команди в операционната система.


== История ==
== История ==
MS-DOS, един от вариантите на [[DOS]] е създадена през 1981 по поръчка на IBM и е предназначена за техните персонални компютри [[IBM PC]].<ref name="A history of Windows">{{Cite web |url=http://windows.microsoft.com/en-us/windows/history |title=A history of Windows |website=microsoft.com |publisher=Microsoft |date =November 2013|access-date=2015-05-10|archive-url=https://web.archive.org/web/20150510042758/http://windows.microsoft.com/en-us/windows/history|archive-date=2015-05-10|dead-url=yes}}</ref><ref name="digitalresearch.biz">{{cite web |author=Leven Antov|year=1996|title=History of MS-DOS |url=http://www.digitalresearch.biz/HISZMSD.HTM |website=Digital Research |access-date=6 May 2015|archive-url=https://web.archive.org/web/20171002211831/http://www.digitalresearch.biz/HISZMSD.HTM|archive-date=2017-10-02|dead-url=no}}</ref>.
MS-DOS (''M''icro''S''oft ''D''isk ''O''perating ''S''ystem) е [[операционна система ]]на [[Microsoft]], един от вариантите на [[DOS]].

Тя е най-широко използваната операционна система за [[Персонален компютър|персонални компютри]] и/или съвместими компютри, доминираща през 1980-те и 1990-те години. Постепенно е изместена при десктоп компютрите от операционната система [[Microsoft Windows|Уиндоус]].


Тя е най-широко използваната операционна система за [[Персонален компютър|персонални компютри]] и/или съвместими компютри, доминираща през 80-те и 90-те години на миналия век. Постепенно е изместена при десктоп компютрите от операционната система [[Microsoft Windows|Уиндоус]].
MS-DOS е първоначално пусната през [[1981]] и има 8 основни версии.
MS-DOS е първоначално пусната през [[1981]] и има 8 основни версии.


== Боравене с MS-DOS ==
== Работа с MS-DOS ==
Самата система се състои от ядро (command.com), което е 16-битово, и допълнормират заявки към IO, които от своя страна се обръщат към BIOS. MS DOS се съдържа във файла MSDOS.SYS и се зарежда в паметта при стартиране на ОС. Основни команди в MS-DOS са:
Самата система се състои от ядро (command.com), което е 16-битово, и допълнормират заявки към IO, които от своя страна се обръщат към BIOS. MS DOS се съдържа във файла MSDOS.SYS и се зарежда в паметта при стартиране на ОС. Основни команди в MS-DOS са:
{| border="1" cellpadding="3" cellspacing="0" class=wikitable
{| border="1" cellpadding="3" cellspacing="0" class=wikitable
Ред 62: Ред 63:
| @ || Подтискане изписването на команда || Ако при писане на скриптов файл не желаем да бъде изписвана всяка команда, а след това на екрана да се изкарват резултатите от изпълнението и&#768; трябва в началото на командата да се сложи знакът ''@''. Например ''@del *.*'' ще изкара само броят изтрити файлове. Може да се използва командата ''@echo off'' за забраняване изписването на команди за целия скрипт, докато повторно не се разреши извеждането – ''echo on'', което не е задължително да се използва. ''@'' в началото на командата потиска извеждането на самото ''echo off'', което вече само по себе си забранява изписването.
| @ || Подтискане изписването на команда || Ако при писане на скриптов файл не желаем да бъде изписвана всяка команда, а след това на екрана да се изкарват резултатите от изпълнението и&#768; трябва в началото на командата да се сложи знакът ''@''. Например ''@del *.*'' ще изкара само броят изтрити файлове. Може да се използва командата ''@echo off'' за забраняване изписването на команди за целия скрипт, докато повторно не се разреши извеждането – ''echo on'', което не е задължително да се използва. ''@'' в началото на командата потиска извеждането на самото ''echo off'', което вече само по себе си забранява изписването.
|}
|}

== Източници ==
<references />


== Външни препратки ==
== Външни препратки ==

Версия от 13:33, 28 февруари 2018

MS-DOS (акроним от Microsoft Disk Operating System) е историческа дискова операционна система на Майкрософт. Разполага с интерфейс с команден ред (текстов интерфейс), има много добре развито управление на файловата система, възможност за използване на драйвери за периферни устройства и много добре развит команден език. Command.com е командният интерпретатор в MS DOS и в него се съдържат най-използваните команди в операционната система.

История

MS-DOS, един от вариантите на DOS е създадена през 1981 по поръчка на IBM и е предназначена за техните персонални компютри IBM PC.[1][2].

Тя е най-широко използваната операционна система за персонални компютри и/или съвместими компютри, доминираща през 1980-те и 1990-те години. Постепенно е изместена при десктоп компютрите от операционната система Уиндоус.

MS-DOS е първоначално пусната през 1981 и има 8 основни версии.

Работа с MS-DOS

Самата система се състои от ядро (command.com), което е 16-битово, и допълнормират заявки към IO, които от своя страна се обръщат към BIOS. MS DOS се съдържа във файла MSDOS.SYS и се зарежда в паметта при стартиране на ОС. Основни команди в MS-DOS са:

Команда Действие
md Създава директория
rd Изтрива празна директория
ren Преименува файл или директория
del Изтрива файл
dir Показва съдържанието на текущата папка
move Премества файл
copy Копира файл
cd За отваряне на директория
cd.. Излизане от директория
cd\ Излизане в началото на дяла
attrib Променя опциите за файл (скрит, само за четене, системен)
format Форматира дял
goto Препратка към означение в скриптов .bat файл
cls Изчиства екрана
start Стартира файл

Обща информация за командите

В MS-DOS задаването на параметри към командите става чрез знака / (например del *.* /s ), като за всяка подпрограма командните ключове са различни. За изкарване на помощния файл на конкретната команда може да се използва ключът /?. (например del /?), но има и изключения, които работят без знака / (например командата echo, която не използва допълнителни знаци за опциите си). Трябва да се вземе под внимание, че класическият MS-DOS работи с файлове във формат 8.3 (осем знака за име и три за разширението)

Синтаксис за използване на командите

Знак Значение Приложение
* Означава всичко *.smn означава всички файлове с разширение smn. При използването на такъв тип обръщение се борави с всички такива файлове (местене, триене и т.н.). Възможно е използване на обратната маска – smn.* Това обръщение борави с всички файлове, които се наричат smn без значение от тяхното разширение. Може да се използва заместване на част от името или разширението на файл, но при използване трябва да се вземе под внимание, че символът замества всичко до края на обръщението без да се взима под внимание допълните параметри. Например не може да се използва обръщение от типа sl*s.*, защото всичко след звездичката ще бъде игнорирано – приложението ще борави с всички файлове, започващи със sl, без значение от разширението им.
? Частично заместване Използва се за частично заместване в името или разширението на файл. Например – otchet??.11.07.txt ще борави с всички, които на мястото на въпросителните знаци имат някакви символи.
" Път, съдържащ интервали Този символ важи само при използване на Windows XP или по-нов и не работи с класическият MS-DOS. Използването на кавички при задаване на път се използва само когато пътят използва интервали. Например c:\my work трябва да бъде зададено като „c:\my work“, защото командата, при която се използва, ще използва за директория c:\my, а work ще бъде зададен като параметър (което е крайно безполезно).
@ Подтискане изписването на команда Ако при писане на скриптов файл не желаем да бъде изписвана всяка команда, а след това на екрана да се изкарват резултатите от изпълнението ѝ трябва в началото на командата да се сложи знакът @. Например @del *.* ще изкара само броят изтрити файлове. Може да се използва командата @echo off за забраняване изписването на команди за целия скрипт, докато повторно не се разреши извеждането – echo on, което не е задължително да се използва. @ в началото на командата потиска извеждането на самото echo off, което вече само по себе си забранява изписването.

Източници

  1. A history of Windows // Microsoft, November 2013. Архивиран от оригинала на 2015-05-10. Посетен на 2015-05-10.
  2. Leven Antov. History of MS-DOS // 1996. Архивиран от оригинала на 2017-10-02. Посетен на 6 May 2015.

Външни препратки

  • Computer Hope Един от най-пълните списъци с команди за MS-DOS заедно с кратко упътване и примери (на английски). Възможно е да съществуват и други приложения, които не са споменати в списъка.