Основные команды FreeDOS
DOS — это одна из первых операционных систем, которые использовали для управления персональными компьютерами наравне с Unix. Сейчас система почти не используется из-за того, что полностью устарела и уже не может предоставить необходимые возможности на уровне Linux или Windows. Но была создана реализация FeeDOS, ее исходный код полностью открыт и любой может попробовать установить ее и посмотреть как было работать за компьютером в старые добрые времена.
FreeDOS все еще разрабатывается и она поставляется на различных компьютерах и ноутбуках чтобы снизить их стоимость. Также система может применяться на промышленных компьютерах, где не нужно особых возможностей. FreeDOS совместима с MS-DOS. В этой статье мы рассмотрим основные команды FreeDOS, которые вы можете использовать.
ОСНОВНЫЕ КОМАНДЫ FREEDOS
Я просто приведу список самых основных команд вместе с небольшим описанием для каждой из них. Если для команды есть аналог в Linux, то о нем тоже будет сказано, аналог MS-DOS команды будет только в том случае если они отличаются. Большинство команд соответствуют командам ms-dos.
- alias — посмотреть список псевдонимов для команд в системе или создать новый псевдоним. В Linux тоже пишется как alias;
- assign — прикрепить дисковые операции от одного диска к другому, похоже на вызов C: или D: в ms-dos;
- attrib — позволяет отобразить или изменить атрибуты файлов и папок, например, чтения, записи, скрытый, архив или системный файл. Аналог в Linux — chmod;
- basic — запускает окружение программирования на BASIC, в MS-DOS используется qbasic;
- break — включить или отключить обработку Ctrl+C;
- call — вызвать пакетный файл из пакетного файла;
- cd — сменить рабочую директорию, в linux тоже cd;
- chcp — изменить кодировку (DOS code page);
- chkdsk — проверить жесткий диск на ошибки;
- choice — остановить выполнение и ожидать пока пользователь нажмет определенную кнопку, в Linux — pause;
- cls — очистить терминал, в Linux — clear;
- command — запустить новую командную оболочку;
- comp — сравнить два файла между собой, в Linux — diff;
- copy — скопировать один или несколько файлов, в Linux — cp;
- ctty — изменить терминальное устройство для этой сессии;
- date — посмотреть текущую дату и время, в Linux — date;
- debug — позволяет программам на ассемблере модифицировать аппаратные настройки;
- defrag — запускает дефрагментацию жесткого диска;
- def, erase — удалить файл или файлы, в linux — rm;
- deltree — удалить директорию, в Linux — rm -Rf;
- dir — посмотреть содержимое папки, в linux — ls;
- diskcomp — сравнение содержимого двух floppy дисков;
- diskcopy — скопировать содержимое одного floppy диска на другой;
- echo — вывести строку на экран, в linux — echo;
- edit — запустить встроенный текстовый редактор;
- edline — просматривать и редактировать файлы, в ms-dos — edlin, в linux — vi;
- emm386 — управление расширенным менеджером памяти;
- exe2bin — инструмент разработчиков, который позволяет конвертировать EXE программы в исполняемый формат BIN;
- exit — выйти из командной оболочки, в Linux — exit;
- fc — сравнить два файла, в Linux -diff;
- fdisk — настроить разделы диска, в Linux выглядит так же;
- find — отобразить строки в текстовом файле, которые содержат указанный шаблон, в Linux — grep;
- for — запускать указанную команду пока параметр отвечает определенному критерию;
- format — отформатировать жесткий или floppy диск, в Linux mk2fs;
- goto — начать выполнение с указанной метки в пакетном файле;
- help — запустить интерактивную справку по командам системы;
- if — обработка условий в пакетных файлах;
- join — смонтировать диск или раздел диска в папку, в Linux — mount;
- keyb — настроить клавиатуру для определенного языка;
- label — сделать метку для диска;
- loadhigh, lh — команды freedos, для запуска программ в области high memory, от 64кб до 1 мб;
- mem — отобразить количество установленной памяти в системе и количество свободной на данный момент памяти, в linux — free;
- mirror — зеркалировать информацию о диске таким образом, чтобы команды unformat и undelete могли использовать ее для восстановления;
- mkdir, md — создать директорию, в linux выглядит так же;
- mode — отобразить или изменить режим работы системных устройств;
- more — для отображения больших текстовых файлов с прокруткой, в Linux — less;
- nlsfunc — добавляет поддержку NLS;
- path — изменить значение переменной PATH, в которой содержатся все пути к исполняемым файлам;
- pause — приостановить выполнение и ждать нажатия на кнопку для продолжения;
- print — вывести файл на печать в фоновом режиме, позволяет выполнять другие команды, в linux — lpr;
- prompt — установить приветствие для командной оболочки;
- rem — создать комментарий, игнорировать все, что есть в строке;
- rename, ren — переименовать файл или несколько файлов;
- rmdir, rd — удалить директорию если она пуста, в linux — rmdir;
- scandisk — проверить диск на ошибки и исправить все, что будет найдено;
- set — присвоить значение переменной окружения;
- share — поделится большим файлом с другими программами;
- shift — двинуть позицию всех аргументов командной строки, по умолчанию назад на один;
- sort — отсортировать текстовые данные, в Linux — sort;
- subst — заменить путь буковой диска;
- sys — переместить системные файлы на другой диск;
- time — отобразить или изменить системное время;
- tree — отобразить структуру директорий в виде дерева;
- type — отобразить содержимое файла на экран, в Linux — cat;
- undelete — восстановить удаленный файл;
- unformat — попытаться отменить форматирование диска;
- ver — посмотреть версию FreeDOS;
- verify — включить или отключить верификацию записи файлов на диск;
- vol — отобразить метку диска;
- xcopy — копировать файлы и директории, включая поддиректории, в Linux — cp -R.
ВЫВОДЫ
Этот список основан на последних версиях FreeDOS, в более ранних версиях основные команды dos могут немного отличаться. Возможно, это не полный список команд freedos, но здесь собраны самые основные команды, которые есть в каждой версии DOS. Можно даже сказать, что это основные команды ms dos, потому что эти системы совместимы между собой, несмотря на то, что имеют разный исходный код. Более подробную информацию о каждой из команд вы сможете получить, набрав в командной оболочке DOS команду и символы /?. Например, xcopy /?. Также можно применять команды dos help, чтобы получить подробную справку.
Основные команды FreeDOS
DOS — это одна из первых операционных систем, которые использовали для управления персональными компьютерами наравне с Unix. Сейчас система почти не используется из-за того, что полностью устарела и уже не может предоставить необходимые возможности на уровне Linux или Windows. Но была создана реализация FeeDOS, ее исходный код полностью открыт и любой может попробовать установить ее и посмотреть как было работать за компьютером в старые добрые времена.
FreeDOS все еще разрабатывается и она поставляется на различных компьютерах и ноутбуках чтобы снизить их стоимость. Также система может применяться на промышленных компьютерах, где не нужно особых возможностей. FreeDOS совместима с MS-DOS. В этой статье мы рассмотрим основные команды FreeDOS, которые вы можете использовать.
ОСНОВНЫЕ КОМАНДЫ FREEDOS
Я просто приведу список самых основных команд вместе с небольшим описанием для каждой из них. Если для команды есть аналог в Linux, то о нем тоже будет сказано, аналог MS-DOS команды будет только в том случае если они отличаются. Большинство команд соответствуют командам ms-dos.
- alias — посмотреть список псевдонимов для команд в системе или создать новый псевдоним. В Linux тоже пишется как alias;
- assign — прикрепить дисковые операции от одного диска к другому, похоже на вызов C: или D: в ms-dos;
- attrib — позволяет отобразить или изменить атрибуты файлов и папок, например, чтения, записи, скрытый, архив или системный файл. Аналог в Linux — chmod;
- basic — запускает окружение программирования на BASIC, в MS-DOS используется qbasic;
- break — включить или отключить обработку Ctrl+C;
- call — вызвать пакетный файл из пакетного файла;
- cd — сменить рабочую директорию, в linux тоже cd;
- chcp — изменить кодировку (DOS code page);
- chkdsk — проверить жесткий диск на ошибки;
- choice — остановить выполнение и ожидать пока пользователь нажмет определенную кнопку, в Linux — pause;
- cls — очистить терминал, в Linux — clear;
- command — запустить новую командную оболочку;
- comp — сравнить два файла между собой, в Linux — diff;
- copy — скопировать один или несколько файлов, в Linux — cp;
- ctty — изменить терминальное устройство для этой сессии;
- date — посмотреть текущую дату и время, в Linux — date;
- debug — позволяет программам на ассемблере модифицировать аппаратные настройки;
- defrag — запускает дефрагментацию жесткого диска;
- def, erase — удалить файл или файлы, в linux — rm;
- deltree — удалить директорию, в Linux — rm -Rf;
- dir — посмотреть содержимое папки, в linux — ls;
- diskcomp — сравнение содержимого двух floppy дисков;
- diskcopy — скопировать содержимое одного floppy диска на другой;
- echo — вывести строку на экран, в linux — echo;
- edit — запустить встроенный текстовый редактор;
- edline — просматривать и редактировать файлы, в ms-dos — edlin, в linux — vi;
- emm386 — управление расширенным менеджером памяти;
- exe2bin — инструмент разработчиков, который позволяет конвертировать EXE программы в исполняемый формат BIN;
- exit — выйти из командной оболочки, в Linux — exit;
- fc — сравнить два файла, в Linux -diff;
- fdisk — настроить разделы диска, в Linux выглядит так же;
- find — отобразить строки в текстовом файле, которые содержат указанный шаблон, в Linux — grep;
- for — запускать указанную команду пока параметр отвечает определенному критерию;
- format — отформатировать жесткий или floppy диск, в Linux mk2fs;
- goto — начать выполнение с указанной метки в пакетном файле;
- help — запустить интерактивную справку по командам системы;
- if — обработка условий в пакетных файлах;
- join — смонтировать диск или раздел диска в папку, в Linux — mount;
- keyb — настроить клавиатуру для определенного языка;
- label — сделать метку для диска;
- loadhigh, lh — команды freedos, для запуска программ в области high memory, от 64кб до 1 мб;
- mem — отобразить количество установленной памяти в системе и количество свободной на данный момент памяти, в linux — free;
- mirror — зеркалировать информацию о диске таким образом, чтобы команды unformat и undelete могли использовать ее для восстановления;
- mkdir, md — создать директорию, в linux выглядит так же;
- mode — отобразить или изменить режим работы системных устройств;
- more — для отображения больших текстовых файлов с прокруткой, в Linux — less;
- nlsfunc — добавляет поддержку NLS;
- path — изменить значение переменной PATH, в которой содержатся все пути к исполняемым файлам;
- pause — приостановить выполнение и ждать нажатия на кнопку для продолжения;
- print — вывести файл на печать в фоновом режиме, позволяет выполнять другие команды, в linux — lpr;
- prompt — установить приветствие для командной оболочки;
- rem — создать комментарий, игнорировать все, что есть в строке;
- rename, ren — переименовать файл или несколько файлов;
- rmdir, rd — удалить директорию если она пуста, в linux — rmdir;
- scandisk — проверить диск на ошибки и исправить все, что будет найдено;
- set — присвоить значение переменной окружения;
- share — поделится большим файлом с другими программами;
- shift — двинуть позицию всех аргументов командной строки, по умолчанию назад на один;
- sort — отсортировать текстовые данные, в Linux — sort;
- subst — заменить путь буковой диска;
- sys — переместить системные файлы на другой диск;
- time — отобразить или изменить системное время;
- tree — отобразить структуру директорий в виде дерева;
- type — отобразить содержимое файла на экран, в Linux — cat;
- undelete — восстановить удаленный файл;
- unformat — попытаться отменить форматирование диска;
- ver — посмотреть версию FreeDOS;
- verify — включить или отключить верификацию записи файлов на диск;
- vol — отобразить метку диска;
- xcopy — копировать файлы и директории, включая поддиректории, в Linux — cp -R.
ВЫВОДЫ
Этот список основан на последних версиях FreeDOS, в более ранних версиях основные команды dos могут немного отличаться. Возможно, это не полный список команд freedos, но здесь собраны самые основные команды, которые есть в каждой версии DOS. Можно даже сказать, что это основные команды ms dos, потому что эти системы совместимы между собой, несмотря на то, что имеют разный исходный код. Более подробную информацию о каждой из команд вы сможете получить, набрав в командной оболочке DOS команду и символы /?. Например, xcopy /?. Также можно применять команды dos help, чтобы получить подробную справку.