Windows dos which command

How to use the Windows command line (DOS)

This page covers the basics of navigating and using the Microsoft Windows command line. On this page, you learn how to move around in the command line, find files, manipulate files, and other important commands. Keep in mind that there are over 100 different commands used in MS-DOS and the Windows command line. If you are interested in learning about the command line in more detail, see our DOS and command prompt overview, which gives a description and example for every command.

Get into the Windows command line

Open a Windows command line window by following the steps below. If you need additional information or alternative methods for all versions of Windows, see: How to get to an MS-DOS prompt or Windows command line.

  1. Click Start.
  2. In the Search or Run line, type cmd (short for command), and press Enter .

Understanding the prompt

After following the steps above, the Windows command line should be shown (similar to the example below). Windows often starts you at your user directory. In the example below, the user is Mrhope. So, C:\Users\Mrhope> is our prompt. This prompt shows that we’re in the C: drive (default hard drive letter) and currently in the Mrhope directory, a subdirectory of the Users directory.

Key tips

  • MS-DOS and the Windows command line are notcase sensitive.
  • The files and directories shown in Windows are also found in the command line.
  • When working with a file or directory with a space, surround it in quotes. For example, the directory My Documents would be «My Documents» when typed.
  • File names can have a long file name of 255 characters and a three character file extension.
  • When a file or directory is deleted in the command line, it is not moved into the Recycle Bin.
  • If you need help with any of command, type /? after the command. For example, dir /? would give the options available for the dir command.

Listing the files

Let’s learn your first command. Type dir at the prompt to list files in the current directory. You should get an output similar to the example image below. Without using any dir options, this is how dir output appears. As shown, you are given lots of useful information including the creation date and time, directories ( ), and the name of the directory or file. In the example below, there are 0 files listed and 14 directories, indicated by the status message at the bottom of the output.

Every command in the command line has options, which are additional switches and commands that can be added after the command. For example, with the dir command, you can type dir /p to list the files and directories in the current directory one page at a time. This switch is useful to see all the files and directories in a directory with dozens or hundreds of files. Each of the command options and switches is listed in our DOS command overview. We offer guides for individual commands, as well. For example, if you want to see all the options for the dir command, refer to our dir command overview for a complete option listing.

The dir command can also be used to search for specific files and directories using wildcards. For example, to list files or directories that begin with the letter «A» you could type dir a* to list only the AppData directory, in this above example. See the wildcard definition for other examples and help with using wildcards.

Moving into a directory

Now that we’ve seen a list of directories (shown below) in the current directory, move into one of those directories. To move into a directory, we use the cd command, so to move into the Desktop type cd desktop and press Enter . Once you’ve moved into a new directory, the prompt changes. So, in our example, the prompt is now C:\Users\Mrhope\Desktop>. You can see what files are found in this directory by typing the dir command again.

Understand the files

In the Desktop directory, as shown in the above example, there are 23 files and 7 directories, representing different file types. In Windows, you are familiar with files having icons that help represent the file type. In the command line, the same thing is accomplished by the file extensions. For example, «forum posts.txt» is a text file because it has a .txt file extension. Time.mp3 is an MP3 music file and minecraft.exe is an executable file.

Most users are only concerned with executable files, which as mentioned above, are files ending with .exe, .com, and .bat. When the file name is typed in the command line, the program runs, which is the same as double-clicking a file in Windows. For example, if we wanted to run minecraft.exe, typing minecraft at the prompt runs that program.

Keep in mind that if the executable file you are trying to run is not in the current directory, you get an error. Unless you have set a path for the directory with the executable file, which is how the command line finds external commands.

If you want to view the contents of a file, most versions of the command line use the edit command. For example, if we wanted to look at the log file hijackthis.log, we would type edit hijackthis.log at the prompt. For 64-bit versions of Windows that do not support this command, you can use the start command (e.g., type start notepad hijackthis.log) to open the file in Notepad. Additional information about opening and editing a file from the command line is available on the page linked below.

Moving back a directory

You learned earlier the cd command can move into a directory. This command also allows you to go back a directory by typing cd.. at the prompt. When this command is typed, you’ll be moved out of the Desktop directory and back into the user directory. To move back to the root directory type cd\ to get to the C:\> prompt. If you know the name of the directory you want to move into, you can also type cd\ and the directory name. For example, to move into C:\Windows>, type cd\windows at the prompt.

Читайте также:  Defender wheel драйвер windows 10

Creating a directory

Now with your basic understanding of navigating the command line, let’s start creating new directories. To create a directory in the current directory, use the mkdir command. For example, create a directory called «test» by typing mkdir test at the prompt. If created successfully, you are returned to the prompt with no error message. After the directory is created, move into that directory with the cd command.

Switching drives

In some circumstances, you may want to copy or list files on another drive. To switch drives in the Windows command line, type the drive letter of the drive followed by a colon. For example, if your CD-ROM drive is the D drive, you would type d: and press Enter . If the drive exists, the prompt changes to that drive letter. If the drive does not exist or is not accessible (e.g., no disc in CD-ROM drive), you get an error.

Creating a new file

You can create a new file from the command line using the edit command, copy con command, or using the start command to open a file.

Creating a new batch file

In the new test directory, let’s create your first file. In most circumstances, you never need to create any file at the command line, but it is still good to understand how files are created. In this example, we are creating a batch file. A batch file is a file that ends with .bat and helps automate frequently used commands in the command line. We are calling this batch file example, so type edit example.bat at the prompt. As mentioned in the document on creating a file, if the edit command does not work, use the start command to open the batch file in Notepad. To perform this action, you type start notepad example.bat into the prompt.

Both of the commands above open a new blank example.bat window. In the file, type the three lines below, which clear the screen with the cls command and run the dir command.

After these three lines are typed into the file, save, and exit the file. If you are in the edit command, click File (or press Alt + F ) and then Save. After the file is saved and you are back at the command prompt, typing dir displays the «example.bat» file in the test directory.

Now, run the batch file to get a better understanding of what a batch file does. To run the batch file, type example at the prompt, which executes the batch file, clears the screen, and runs the dir command.

Moving and copying a file

Now that we’ve created a file, let’s move it into an alternate directory. To help make things easier, create another directory for the files. So, type mkdir dir2 to create a new directory in the test directory called dir2. After the new directory is created, use the move command to move the example.bat file into that directory. To do this, type move example.bat dir2 at the prompt. If done successfully, you get a message indicating the file was moved. You could also substitute the move command for the copy command to copy the file instead of moving it.

Rename a file

After the file is moved into the dir2 directory, move into that directory with the cd command to rename the file. In the dir2 directory, use the rename command to rename the example file into an alternate name. Type rename example.bat first.bat at the prompt to rename the file to «first.bat.» Now, when using the dir command, you see «first.bat» as the only file.

When renaming any file, make sure the file has the same file extension. If you were to rename the .bat file to a .txt file, it is no longer an executable file only a text file. Also, keep in mind that renaming the file to a different file extension does not convert the file. For example, if you renamed the file as an .MP3, it may look like an MP3 in Windows, but it’s not going to play music.

Deleting a file

Now that we’ve had our fun with our new file, delete the file with the del command. Type del first.bat to delete the first.bat file. If successful, you are returned to the prompt with no errors, and the dir command shows no files in the current directory.

When deleting files, you can also use wildcards to delete multiple files at once. For example, if the directory contained several .GIF image files you could type del *.gif to delete all files ending with the .gif file extension.

Renaming a directory

Go back one directory to get back to the test directory using the cd.. command mentioned earlier. Now, rename our dir2 directory to something else using the same rename command we used earlier. At the prompt, type rename dir2 hope to rename the directory to «hope.» After this command is completed, type dir and you see one directory called «hope.»

Removing a directory

While still in the test directory, remove the hope directory using the rmdir command. At the prompt, type rmdir hope to remove the hope directory.

If the directory you are trying to remove contains any files or directories, you’ll receive an error. To prevent this error, use the /s option. For example, if the hope directory still had the first.bat file, you would need to type rmdir /s hope at the prompt.

Running a program

Any executable file can run from the command line by typing the name of the file. For example, if you listed files using the dir command and see a file named «myfile.exe,» typing «myfile» at the command line runs that program.

How to list available commands

After getting a good understanding of using the command line from the steps shown above, you can move on to other available commands by typing help at the command line. Typing «help» displays a list of available commands with a brief description of each command.

Closing or exiting the command line window

After you are done with the Windows command line, you can type exit to close the window.

In conclusion

Now you have a good understanding of how to navigate the command line, create directories and files, rename directories and files, and delete. As mentioned earlier, there are hundreds of other commands you can use at the command line. If you want to expand your knowledge further, we recommend looking at the options available for each command above and reviewing our commands overview page. You can also use our search to find any command by the name of the command or by the action it performs.

Читайте также:  Как удалить лишние жесткие диски windows 10

Полный список команд MS-DOS

Вот каждая команда MS-DOS, которая когда-либо была

Команды DOS – это команды, доступные в MS-DOS, которые используются для взаимодействия с операционной системой и другим программным обеспечением на основе командной строки.

В отличие от в Windows, команды DOS являются основным способом использования операционной системы. Windows и другие современные ОС используют графическую систему, предназначенную для сенсорного ввода или мыши.

Команды DOS в Windows . Если вы используете Windows (например, Windows 10, 8, 7 и т. д.), вам не нужны команды DOS , поскольку у вас нет MS-DOS . Команды в Windows доступны из командной строки и называются командами командной строки или командами CMD, но они являются не командами DOS.

Вместо этого, ознакомьтесь с нашим списком команд CMD для Windows, чтобы узнать все параметры командной строки, которые вам доступны в Windows. У нас также есть таблица сравнения команд, чтобы показать, какие команды доступны в разных операционных системах Microsoft.

Ниже приведен полный список команд MS-DOS, обычно называемых просто командами DOS , доступных в MS-DOS 6.22:

Список команд MS-DOS
Команда Описание
Append Команда append может использоваться программами для открытия файлов в другом каталоге, как если бы они находились в текущем каталоге.
Присвоить Команда assign используется для перенаправления запросов на другой диск. Эта команда также может отображать назначения дисков и сбрасывать буквы дисков в их исходные назначения.
атр Команда attrib используется для изменения атрибутов отдельного файла или каталога.
Перерыв Команда break устанавливает или очищает расширенную проверку CTRL + C в системах DOS.
Вызов Команда call используется для запуска скрипта или пакетной программы из другого скрипта или пакетной программы. Команда call не действует вне сценария или командного файла. Другими словами, выполнение команды вызова в командной строке MS-DOS ничего не даст.
Cd Команда cd является сокращенной версией команды chdir.
CHCP Команда chcp отображает или настраивает номер активной кодовой страницы.
Chdir Команда chdir используется для отображения буквы диска и папки, в которой вы находитесь. Chdir также может использоваться для изменения диска и/или каталога, в котором вы хотите работать.
Chkdsk Команда chkdsk, часто называемая проверочным диском, используется для выявления и исправления некоторых ошибок жесткого диска.
Выбор Команда выбора используется в скрипте или пакетной программе, чтобы предоставить список вариантов и вернуть программе значение этого выбора.
Клс Команда cls очищает экран от всех ранее введенных команд и другого текста.
Command Команда command запускает новый экземпляр командного интерпретатора command.com.
Копировать Команда копирования делает это просто – она ​​копирует один или несколько файлов из одного места в другое.
Страна Команда country используется в файле CONFIG.SYS, чтобы указать MS-DOS использовать текстовые соглашения для конкретной страны во время обработки.
CTTY Команда ctty используется для изменения устройств ввода и вывода по умолчанию для системы.
Дата Команда date используется для отображения или изменения текущей даты.
DBLSpace Команда dblspace используется для создания или настройки сжатых дисков DoubleSpace.
Debug Команда debug запускает Debug, приложение командной строки, используемое для тестирования и редактирования программ.
Defrag Команда defrag используется для дефрагментации указанного вами диска. Команда defrag – это версия командной строки для дефрагментации диска Microsoft.
Del Команда del используется для удаления одного или нескольких файлов. Команда del аналогична команде erase.
DelTree Команда deltree используется для удаления каталога и всех файлов и подкаталогов в нем.
Устройство Команда устройства используется в файле CONFIG.SYS для загрузки драйверов устройств в память.
DEVICEHIGH Команда devicehigh используется в файле CONFIG.SYS для загрузки драйверов устройств в верхнюю память.
Dir Команда dir используется для отображения списка файлов и папок, содержащихся в папке, в которой вы сейчас работаете.Команда dir также отображает другую важную информацию, такую ​​как серийный номер жесткого диска, общее количество файлов в списке, их общий размер, общий объем свободного места на диске и т. Д.
DISKCOMP Команда diskcomp используется для сравнения содержимого двух дискет.
DISKCOPY Команда diskcopy используется для копирования всего содержимого одной дискеты на другую.
Dos Команда dos используется в файле CONFIG.SYS, чтобы указать область памяти для DOS.
Doskey Команда doskey используется для редактирования командных строк, создания макросов и вызова ранее введенных команд.
Dosshell Команда dosshell запускает DOS Shell, графический инструмент управления файлами для MS-DOS. Команда dosshell была доступна только до MS-DOS 6.0, но большинство установок MS-DOS 6.22 были обновлениями по сравнению с предыдущими версиями, поэтому команда dosshell обычно все еще доступна.
DrvSpace Команда drvspace используется для создания или настройки сжатых дисков DriveSpace. DriveSpace, выполненный с помощью команды drvspace, является обновленной версией DoubleSpace. DriveSpace – это обновленная версия DoubleSpace, выполненная с помощью команды dblspace.
Echo Команда echo используется для отображения сообщений, чаще всего из скриптовых или пакетных файлов. Команда echo также может использоваться для включения или выключения функции эха.
Edit Команда edit запускает редактор MS-DOS, который используется для создания и изменения текстовых файлов.
Edlin Команда edlin запускает инструмент Edlin, который используется для создания и изменения текстовых файлов из командной строки. Edlin был доступен только до MS-DOS 5.0, поэтому, если ваша версия MS-DOS 6.22 не была обновлена ​​с 5.0, вы, скорее всего, не увидите команду edlin.
EMM386 Команда emm386 используется для предоставления MS-DOS доступа к более чем 640 КБ памяти.
Exe2bin Команда exe2bin используется для преобразования файлов .EXE в двоичный формат.
Erase Команда erase используется для удаления одного или нескольких файлов. Команда erase такая же, как команда del.
Выход Команда exit используется для завершения сеанса command.com, в котором вы сейчас работаете.
Expand Команда расширения используется для извлечения файлов и папок, содержащихся в файлах Microsoft Cabinet (CAB).
FASTHELP Команда fasthelp предоставляет более подробную информацию о любой из других команд MS-DOS.
Fastopen Команда fastopen используется для добавления места на жестком диске программы в специальный список, хранящийся в памяти, что потенциально сокращает время запуска программы, устраняя необходимость в MS-DOS для обнаружения приложения на диске.
Fc Команда fc используется для сравнения двух отдельных файлов или наборов файлов, а затем показывает различия между ними.
FCBS Команда fcbs используется в файле CONFIG.SYS для указания количества блоков управления файлами для общего доступа к файлам.
Fdisk Команда fdisk используется для создания, управления и удаления разделов жесткого диска.
Файлы Команда files используется в файле CONFIG.SYS, чтобы указать максимальное количество файлов, которые могут быть открыты одновременно.
Найти Команда find используется для поиска указанной текстовой строки в одном или нескольких файлах.
Для Команда for используется для запуска указанной команды для каждого файла в наборе файлов. Команда for чаще всего используется в пакетном файле или файле сценария.
Формат Команда format используется для форматирования диска в указанной файловой системе.
Goto Команда goto используется в пакетном файле или файле сценария для направления командного процесса в строку с меткой в ​​сценарии.
Графика Команда graphics используется для загрузки программы, которая может печатать графику.
Справка Команда help предоставляет более подробную информацию о любой из других команд командной строки или команд MS-DOS.
Если Команда if используется для выполнения условных функций в пакетном файле.
Включить Команда include используется в файле CONFIG.SYS, чтобы позволить вам использовать команды из одного блока CONFIG.SYS в другом.
Установить Команда install используется в файле CONFIG.SYS для загрузки резидентных программ в обычную память.
Interlnk Команда interlnk используется для соединения двух компьютеров через последовательное или параллельное соединение для обмена файлами и принтерами.
INTERSVR Команда intersvr используется для запуска сервера Interlnk и копирования файлов Interlnk с одного компьютера на другой.
Join Команда join используется для присоединения буквы диска к каталогу, расположенному на другом диске. Это похоже на команду subst, которая связывает букву диска с локальным каталогом.
Keyb Команда keyb используется для настройки клавиатуры для определенного языка.
Метка Команда label используется для управления меткой тома на диске.
Lastdrive Команда lastdrive используется в файле CONFIG.SYS для установки максимального количества дисков, к которым можно получить доступ.
Lh Команда lh является сокращенной версией команды loadhigh.
LOADFIX Команда loadfix используется для загрузки указанной программы в первые 64 КБ памяти, а затем запускает программу.
LOADHIGH Команда loadhigh используется для загрузки программы в верхнюю память и обычно используется из файла autoexec.bat.
Md Команда md является сокращенной версией команды mkdir.
Mem Команда mem показывает информацию об используемых и свободных областях памяти и программах, которые в данный момент загружены в память в подсистеме MS-DOS.
MemMaker Команда memmaker используется для запуска MemMaker, инструмента оптимизации памяти.
MENUCOLOR Команда menucolor используется в файле CONFIG.SYS для установки цветов текста.
MENUDEFAULT Команда menudefault используется в файле CONFIG.SYS для установки конфигурации запуска, которая будет использоваться, если в течение указанного периода времени не будет нажата ни одна клавиша.
MENUITEM Команда menuitem используется в файле CONFIG.SYS для создания меню запуска, в котором вы можете выбрать группу команд CONFIG.SYS для обработки при перезагрузке.
Mkdir Команда mkdir используется для создания новой папки.
Режим Команда mode используется для настройки системных устройств, чаще всего портов COM и LPT.
Подробнее Команда more используется для отображения информации, содержащейся в текстовом файле. Команда more также может использоваться для разбивки на страницы результатов любой другой команды командной строки или MS-DOS.
Переместить Команда перемещения используется для перемещения одного или файлов из одной папки в другую. Команда перемещения также используется для переименования каталогов.
MSAV Команда msav запускает антивирус Microsoft.
MSBACKUP Команда msbackup запускает Microsoft Backup, инструмент, используемый для резервного копирования и восстановления одного или нескольких файлов.
MSCDEX Команда mscdex используется для предоставления доступа к компакт-диску в MS-DOS.
Msd Команда msd запускает Microsoft Diagnostics, инструмент, используемый для отображения информации о вашем компьютере.
Nlsfunc Команда nlsfunc используется для загрузки информации, специфичной для конкретной страны или региона.
Numlock Команда numlock используется в файле CONFIG.SYS для указания состояния ключа NumLock.
Путь Команда path используется для отображения или установки определенного пути, доступного для исполняемых файлов.
Приостановить Команда pause используется в пакетном файле или файле сценария для приостановки обработки файла. Когда используется команда паузы, в командном окне отображается сообщение «Нажмите любую клавишу для продолжения…».
Питание Команда питания используется для уменьшения энергопотребления компьютера путем мониторинга программных и аппаратных устройств.
Печать Команда печати используется для печати указанного текстового файла на указанное устройство печати. ​​
Подскажите Команда подсказки используется для настройки внешнего вида текста подсказки в командной строке или MS-DOS.
Qbasic Команда qbasic запускает QBasic, среду программирования на основе MS-DOS для языка программирования BASIC.
Rd Команда rd является сокращенной версией команды rmdir.
Rem Команда rem используется для записи комментариев или замечаний в пакетном файле или файле сценария.
Ren Команда ren является сокращенной версией команды переименования.
Переименовать Команда переименования используется для изменения имени указанного вами отдельного файла.
Заменить Команда замены используется для замены одного или нескольких файлов одним или несколькими другими файлами.
Восстановление Команда восстановления используется для восстановления файлов, для которых было выполнено резервное копирование с помощью команды резервного копирования. Команда резервного копирования была доступна только до MS-DOS 5.00, но команда восстановления была включена по умолчанию в более поздние версии MS-DOS, чтобы обеспечить способ восстановления файлов, которые были скопированы в предыдущих версиях MS-DOS.
Rmdir Команда rmdir используется для удаления существующей или полностью пустой папки.
Scandisk Команда scandisk используется для запуска Microsoft ScanDisk, программы восстановления диска.
Set Команда set используется для отображения, включения или отключения переменных среды в MS-DOS или из командной строки.
Setver Команда setver используется для установки номера версии MS-DOS, который MS-DOS сообщает программе.
Поделиться Команда share используется для установки функций блокировки и обмена файлами в MS-DOS.
Shell Команда оболочки используется в файле CONFIG.SYS для указания интерпретатора команд, который должен использовать DOS.
Сдвиг Команда shift используется для изменения положения заменяемых параметров в пакете или файле сценария.
SMARTDRV Команда smartdrv устанавливает и настраивает SMARTDrive, утилиту кэширования диска для MS-DOS.
Сортировка Команда sort используется для чтения данных из указанного ввода, сортировки этих данных и возврата результатов такого рода на экран командной строки, файл или другое устройство вывода.
Стеки Команда stacks используется в файле CONFIG.SYS для установки количества и размера кадров стека.
Submenu Команда подменю используется в файле CONFIG.SYS для создания многоуровневого меню, из которого вы можете выбрать параметры запуска.
Subst Команда subst используется для связывания локального пути с буквой диска. Команда subst очень похожа на команду net use в Windows, за исключением того, что вместо общего сетевого пути используется локальный путь. Команда subst заменяла команду assign, начиная с MS-DOS 6.0.
Переключатели Команда переключателей используется в файле CONFIG.SYS для специальной настройки DOS, например, для указания DOS эмулировать различные аппаратные конфигурации.
Sys Команда sys используется для копирования системных файлов MS-DOS и интерпретатора команд на диск. Команда sys чаще всего используется для создания простого загрузочного диска или жесткого диска.
Время Команда времени используется для отображения или изменения текущего времени.
Дерево Команда дерева используется для графического отображения структуры папок указанного диска или пути.
Тип Команда type используется для отображения информации, содержащейся в текстовом файле.
Undelete Команда отмены удаления используется для отмены удаления, выполненного с помощью команды удаления MS-DOS.
Неформат Команда unformat используется для отмены форматирования на диске, выполняемого командой форматирования MS-DOS.
Ver Команда ver используется для отображения текущего номера версии MS-DOS.
Проверить Команда verify используется для включения или отключения возможности командной строки или MS-DOS проверять правильность записи файлов на диск.
т Команда vol показывает метку тома и серийный номер указанного диска, при условии, что эта информация существует.
VSafe Команда vsafe используется для запуска VSafe, базовой системы защиты от вирусов для MS-DOS.
Xcopy Команда xcopy может копировать один или несколько файлов или деревьев каталогов из одного места в другое. Команда xcopy обычно считается более «мощной» версией команды copy, хотя команда robocopy превосходит даже xcopy.

Если вам интересно, мы также храним специфичные для Windows списки, которые вы можете найти в этих командах Windows 8, командах Windows 7, командах Windows Vista и Windows XP.

Читайте также:  Центр мобильных устройств для windows server 2012
Оцените статью