Мисс Дос, как открыть файл

Обновлено: 21.11.2024

В Mac OS X и GNOME в Linux есть команды, которые можно использовать для открытия файлов из командной строки в соответствующих графических редакторах: open и gnome-open соответственно. Есть ли такая команда для Windows?

9 ответов 9

Если вы в данный момент находитесь в командной строке и у вас есть файл с именами test.jpg и , которые находятся в каталоге c:\test, вы можете сделать следующее:

Если вы находитесь в каталоге (так должно быть c:\test> ), просто введите:

чтобы открыть тест в редакторе изображений png по умолчанию.

Если имя файла содержит пробелы, просто заключите имя файла в " "

Вы также можете ввести:

который откроет файл независимо от того, где вы сейчас находитесь.

Наконец, вы можете передать изображение в другую программу. Например, если у вас есть редактор изображений с именем imageedit.exe, и он поддерживает открытие файлов с помощью командной строки (и если программа доступна по пути или вы находитесь в ее текущем каталоге), вы можете ввести следующее:

Если это зарегистрированное расширение, вы можете использовать "старт", как в

Как упоминает Стивен Дигби, первым параметром start является заголовок окна, поэтому подойдет что-то вроде start "" WordDoc.doc

start делает разные вещи в зависимости от используемой вами оболочки. С Powershell он вызывает Start-Process. С cmd он вызывает традиционный запуск. С Git Bash он вызывает cmd Start. cmd Start не обрабатывает сетевые расположения. Версия PowerShell, как и «проводник», будут работать, как описано ниже.

В проводнике командной строки Windows "

Примеры

explorer "file:///C:\temp\" откроет каталог temp, если он есть

Проводник "file.txt" откроет file.txt в текущем пути к каталогу, т.е. %CD% путь

Здесь вы можете узнать о других полезных переключателях командной строки проводника

Простой и универсальный.

Первый параметр Start — это заголовок окна, поэтому, если в имени файла есть пробел и вы вводите

Запустить "Мой файл.txt"

вы получите окно командной строки с заголовком "My File.txt". Чтобы обойти это, используйте фиктивный заголовок,

Начать "мой заголовок" "Мой файл.txt"

В зависимости от файла и того, какое приложение открыто, возможно, в любом случае не будет окна для просмотра.

start — это встроенный оператор cmd.exe. Это означает, что он недоступен в вызовах библиотеки exec или в Windows CreateProcess .

Если вы находитесь в PowerShell (в командной строке PS (current-directory) >) и хотите открыть файл в текущем каталоге, вы можете попробовать это .\myfile .доп. Если вы находитесь в командной строке, вы можете добиться того же результата, набрав

(Вы должны указать .\ , так как PowerShell по умолчанию не загружает файлы из текущего местоположения.) Или вы можете указать имя каталога (относительное или абсолютное), если файл не находится в текущем каталоге.< /p>

Для первого сценария — если вы в PowerShell — если имя файла содержит пробелы, заключите его в кавычки (любого вида) и поставьте перед ним символ &:

(Вы можете добавить пробел после & для удобочитаемости, если вы предпочитаете удобочитаемость, и вы можете использовать / вместо \ .) Я не знаю, как заставить это работать во втором сценарии (в котором вы используете powershell -c из командной строки), если имя файла или каталога содержит пробелы — кавычки не помогают.

Маршалл Ганнелл

Маршалл Ганнелл
Писатель

Маршалл — писатель с опытом работы в сфере хранения данных. Он работал в Synology, а совсем недавно был директором по маркетингу и техническим писателем в StorageReview. В настоящее время он работает техническим писателем по API/программному обеспечению в Токио, Япония, управляет VGKAMI и ITEnterpriser и тратит то немногое свободное время, которое у него есть, на изучение японского языка. Подробнее.

После того как вы научились перемещаться по каталогам в Windows 10, следующим шагом будет научиться находить и открывать файлы с помощью командной строки. Это так же просто, как перемещаться и открывать файл в проводнике. Вот как это делается.

Сначала откройте командную строку на своем ПК, введя «cmd» в строке поиска Windows, а затем выбрав «Командная строка» в результатах поиска.

Когда командная строка открыта, вы готовы найти и открыть файл.

Поиск файлов с помощью командной строки

Возможно, вы уже знаете путь к файлу, который хотите открыть, а может и нет. Если нет, вам не нужно искать в проводнике, чтобы вернуться к командной строке позже. Вместо этого вы можете использовать эту команду:

каталог "\термин поиска*" /s

Просто замените «поисковый запрос» на фактический поисковый запрос. Итак, если бы мы хотели найти наш файл с именем «Файл примера», мы использовали бы эту команду:

каталог "\файл примера*" /s

Командная строка теперь будет искать и находить все экземпляры введенного вами поискового запроса. Он (1) покажет вам путь к файлу и (2) даст вам имя файла и расширение.

Теперь, когда мы нашли наш файл, давайте откроем его.

Открытие файлов с помощью командной строки

Чтобы открыть файл, вам нужно в командной строке перейти к каталогу, содержащему файл, который вы хотите открыть. В этом примере мы создали папку «Пример» в папке «Документы», поэтому мы направимся туда.

В командной строке используйте команду «Изменить каталоги» ( cd ) для навигации по папкам. Поскольку в настоящее время мы находимся на верхнем уровне файловой системы компьютера, нам нужно сначала перейти в «Документы», а затем в «Пример». Итак, мы будем использовать эту команду:

Обратите внимание, что вы должны перейти к непосредственной файловой структуре. В этом случае мы не можем пропустить «Документы» и сразу перейти к «Примеру».

После ввода команды нажмите клавишу Enter. Теперь вы окажетесь в этой папке.

Пришло время открыть файл в этой папке. Наш файл называется «Пример файла».

Чтобы открыть файл, введите имя файла и расширение в кавычках. В этом случае:

Файл будет открыт.

Чтобы немного ускорить процесс, вы можете перейти к нужной папке и открыть файл с помощью одной команды. Предполагая, что мы вернулись на верхний уровень, мы запустим эту команду:

Единственная разница в том, что вы не добавляете команду cd, а весь путь указан в кавычках.

  • › Как открыть Microsoft Edge с помощью командной строки в Windows 10
  • › Как открыть проводник с помощью командной строки в Windows 10
  • › Почему прозрачные чехлы для телефонов желтеют?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Как восстановить метки панели задач в Windows 11
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Как установить Google Play Маркет в Windows 11

Найти и открыть файлы с помощью проводника Windows просто, но это занимает некоторое время. Есть более быстрый способ добиться того же с помощью командной строки. Работа через командную строку — самый быстрый способ добиться цели. Через командную строку вы можете быстро находить вещи и открывать файлы прямо там.

Поиск файла в Терминале Windows

Введите cmd в строке поиска на компьютере с Windows 10. В результатах щелкните командную строку, чтобы открыть ее. Введите следующую строку в окне командной строки:

Замените условие поиска именем файла, который вы хотите найти.

Я немного опишу, что на самом деле означают термины в команде.

  • Каталог — используется для отображения списка файлов и подпапок, содержащихся в папке.
  • \ — используется для указания каталогу поиска в корневом каталоге текущего диска.
  • * — это подстановочный знак. если используется перед именем (например, *data), будет искать текст, который заканчивается этим конкретным именем data. Если используется после имени (например, data*), будет искать текст, начинающийся с имени data.
  • /s — указывает каталогу выполнять поиск во всех подкаталогах.

Например, для поиска имени файла «набор данных» я введу»

В нем будут перечислены имена файлов, начинающиеся с имени screenshot3, а также их каталог.

Открыть файл из терминала Windows

После того, как вы найдете файл, который хотите открыть, вы можете запустить его, не используя проводник Windows.

В окне командной строки введите cd, а затем путь к файлу, который вы хотите открыть. После того, как путь совпадет с тем, который указан в результатах поиска. Введите имя файла и нажмите Enter. Файл будет запущен мгновенно.

Следуя описанному выше методу, вы можете легко найти и открыть файл с помощью командной строки, поскольку это более быстрый способ доступа к любому файлу по сравнению с проводником Windows.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Майкл Хайне — сертифицированный CompTIA писатель, редактор и сетевой инженер с более чем 25-летним опытом работы в сфере телевидения, обороны, интернет-провайдеров, телекоммуникаций и образования.

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

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

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

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

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

< tr> < tr> < tr> < /tr> < tr> < td>Команда for используется для запуска указанная команда для каждого файла в наборе файлов. Команда for чаще всего используется в пакетном файле или файле сценария.< td>Lastdrive < tr>< td>Mode < td>Команда msd запускает Microsoft Diagnostics, инструмент, используемый для отображения информации о вашем компьютере.< td>Пауза< td>Rd < /tr> < td>Команда smartdrv устанавливает и настраивает SMARTDrive, утилиту кэширования диска для MS-DOS.
Список команд MS-DOS
Команда< /td> Описание
Append Команда append может использоваться программами для открытия файлов в другом каталоге, как если бы они находились в текущий каталог.
Назначить Команда assign используется для перенаправления запросов диска на другой диск. Эта команда также может отображать назначения дисков и сбрасывать буквы дисков до их исходных назначений.
Attrib Команда attrib используется для изменения атрибутов одного файла или каталога.
Break Команда break устанавливает или отключает расширенную проверку CTRL+C в системах DOS.
Call Команда call используется для запуска сценария или пакетной программы из другого сценария или пакетной программы. Команда call не действует вне скрипта или пакетного файла. Другими словами, запуск команды call в командной строке MS-DOS ничего не даст.
Cd Команда cd — это сокращенная версия команды chdir. команда.
Chcp Команда chcp отображает или настраивает номер активной кодовой страницы.
Chdir Команда chdir используется для отображения буквы диска и папки, в которой вы сейчас находитесь. Chdir также можно использовать для изменения диска и/или каталога, в котором вы хотите работать.
Chkdsk Команда chkdsk, часто называемая проверкой диска, используется для выявления и исправления определенных ошибок жесткого диска.
Выбор Команда выбора используется в скрипте или пакетной программе для предоставления списка вариантов и возврата значения этого выбора в программу.
Cls Команда cls очищает экран от всех ранее введенных команд и другого текста.
Command Команда command запускает новый экземпляр интерпретатора команд command.com.
Копировать Команда копирования копирует один или несколько файлов из одного местоположение в другое.
Страна Команда country используется в файле CONFIG.SYS, чтобы указать MS-DOS использовать текстовые соглашения для конкретной страны во время обработки.
Ctty Команда ctty используется для изменения устройств ввода и вывода по умолчанию для системы.
Дата Команда даты используется для отображения или изменения текущей даты.
Dblspace Команда dblspace используется для создания или настройки сжатых дисков DoubleSpace.
Отладка Команда отладки запускает отладку, приложение командной строки, используемое для тестирования и редактирования программ.
Дефрагментация Команда дефрагментации используется для дефрагментации указанного диска. Команда defrag — это версия программы дефрагментации диска Microsoft для командной строки.
Del Команда del используется для удаления одного или нескольких файлов. Команда del аналогична команде Erase.
Deltree Команда deltree используется для удаления каталога и всех файлов и подкаталогов в нем. .
Устройство Команда устройства используется в файле CONFIG.SYS для загрузки драйверов устройств в память.
Devicehigh Команда devicehigh используется в файле CONFIG.SYS для загрузки драйверов устройств в старшую память.
Dir Команда dir используется для отображения списка файлов и папок, содержащихся в папке, в которой вы сейчас работаете. Команда dir также отображает другую важную информацию, такую ​​как серийный номер жесткого диска, общее количество файлов в списке, их совокупный размер, общий объем свободного места, оставшегося на диске, и многое другое.
Diskcomp Команда diskcomp используется для сравнения содержимого две дискеты.
Diskcopy Команда diskcopy используется для копирования ent Перенесите содержимое одной дискеты на другую.
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 также можно использовать для включения или выключения функции эха.
Редактировать Команда редактирования запускает инструмент редактора MS-DOS, который используется для создания и изменения текстовых файлов.
Edlin Команда edlin запускает инструмент Edlin, который используется для создания и изменения текстовых файлов из командная строка. Edlin был доступен только до MS-DOS 5.0, поэтому, если ваша версия MS-DOS 6.22 не была обновлена ​​с 5.0, вы, скорее всего, не увидите команду edlin.
Emm386< /td> Команда emm386 используется для предоставления MS-DOS доступа к более чем 640 КБ памяти.
Exe2bin Команда exe2bin используется для преобразования файлов .EXE в двоичный формат.
Стереть Команда стирания используется для удаления одного или нескольких файлов. Команда стирания аналогична команде del.
Выход Команда выхода используется для завершения текущего сеанса command.com. работает в.
Развернуть Команда расширения используется для извлечения файлов и папок, содержащихся в файлах Microsoft CAB (CAB).
Fasthelp Команда fasthelp предоставляет более подробную информацию о любых других командах MS-DOS.
Fastopen Команда fastopen используется для добавления местоположения программы на жестком диске в специальный список, хранящийся в памяти, что потенциально улучшает время запуска программы за счет удаления необходимость для MS-DOS найти приложение на диске.
Fc Команда fc используется для сравнения двух отдельных файлов или наборов файлов и затем покажите различия между ними.
Fcbs Команда fcbs используется в файле CONFIG.SYS для указания количества блоков управления файлом для общий доступ к файлам.
Fdisk Команда fdisk используется для создания, управления и удаления разделов жесткого диска.
Файлы Команда files используется в файле CONFIG.SYS для указания максимального количества файлов, которые могут быть открыты одновременно.
Найти Команда find используется для поиска указанной текстовой строки в одном или нескольких файлах.
Для
Формат Команда форматирования используется для форматирования диска в файловой системе, которая вы укажете.
Перейти Команда goto используется в пакетном файле или файле сценария, чтобы направить процесс команды на помеченную строку в сценарии.< /td>
Графика Команда graphics используется для загрузки программы, которая может печатать графику.
Справка Команда help предоставляет более подробную информацию о любых других командах командной строки или MS-DOS.
If если команда используется для выполнения условных функций в пакетном файле.
Включить Команда включения используется в файле CONFIG.SYS, чтобы позволить вам используйте команды из одного блока CONFIG.SYS в другом.
Install Команда install используется в файле CONFIG.SYS для загрузки резидентных программы в обычную память.
Interlnk Команда interlnk используется для соединения двух компьютеров через последовательное или параллельное соединение для совместного использования файлов и принтеров.
Intersvr Команда intersvr используется для запуска сервера Interlnk и копирования файлов Interlnk с одного компьютера на другой.
Присоединиться Команда join используется для присоединения буквы диска к каталогу, расположенному на другом диске. Это похоже на команду subst, которая связывает букву диска с локальным каталогом.
Keyb Команда keyb используется для настройки клавиатуры для определенного язык.
Метка Команда label используется для управления меткой тома диска.
Команда 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 для установки начальной конфигурации, которая будет использоваться, если в течение указанного времени ожидания не будет нажата ни одна клавиша.< /td>
Menuitem Команда menuitem используется в файле CONFIG.SYS для создания стартового меню, из которого можно выбрать группу команд CONFIG.SYS для обрабатываться после перезагрузки.
Mkdir Команда mkdir используется для создания новой папки.
Команда mode используется для настройки системных устройств, чаще всего портов COM и LPT.
Подробнее используется команда more t o отображать информацию, содержащуюся в текстовом файле. Команду more можно также использовать для разбиения на страницы результатов любой другой команды командной строки или MS-DOS.
Move Команда move используется для переместить один или файлы из одной папки в другую. Команда перемещения также используется для переименования каталогов.
Msav Команда msav запускает антивирус Microsoft.
Msbackup Команда msbackup запускает Microsoft Backup, инструмент, используемый для резервного копирования и восстановления одного или нескольких файлов.
Mscdex Команда mscdex используется для предоставления CD-ROM доступа к MS-DOS.
Msd
Nlsfunc Команда nlsfunc используется для загрузки конкретной информации для определенной страны или региона.
Numlock Команда numlock используется в файле CONFIG.SYS для указания состояния клавиши NumLock.< /td>
Путь Команда path используется для отображения или установки определенного пути, доступного для исполняемых файлов.
Команда паузы используется в пакетном файле или файле сценария для приостановки обработки файла. При использовании команды паузы в командном окне отображается сообщение «Нажмите любую клавишу для продолжения…».
Power Используется команда power для снижения энергопотребления компьютера путем мониторинга программных и аппаратных устройств.
Печать Команда печати используется для печати указанного текстового файла в указанное печатающее устройство.
Приглашение Команда prompt используется для настройки внешнего вида текста приглашения в командной строке или MS-DOS.
Qbasic Команда qbasic запускает QBasic, среду программирования на базе MS-DOS для языка программирования BASIC.
Команда rd является сокращенной версией команды rmdir.
Rem Команда rem используется для записывать комментарии или примечания в пакетный файл или файл сценария.
Ren Команда ren — это сокращенная версия команды rename.
Переименовать The r Команда ename используется для изменения имени отдельного файла, который вы указываете.
Replace Команда replace используется для замены одного или нескольких файлов на один или несколько других файлов.
Восстановить Команда восстановления используется для восстановления файлов, для которых была создана резервная копия с помощью команды резервного копирования. Команда резервного копирования была доступна только до MS-DOS 5.00, но команда восстановления была включена по умолчанию в более поздние версии MS-DOS, чтобы обеспечить способ восстановления файлов, резервные копии которых были созданы в предыдущих версиях MS-DOS.
Rmdir Команда rmdir используется для удаления существующей или полностью пустой папки.
Scandisk Команда scandisk используется для запуска Microsoft ScanDisk, программы восстановления диска.
Set Команда set используется для отображения, включения , или отключите переменные среды в MS-DOS или из командной строки.
Setver Команда setver используется для установки номера версии MS-DOS. что MS-DOS сообщает программе.
Общий доступ Команда общего доступа используется для установки функций блокировки файлов и совместного использования файлов в MS-DOS.< /td>
Shell Команда оболочки используется в файле CONFIG.SYS для указания интерпретатора команд, который должна использовать DOS.
Shift Команда shift используется для изменения положения заменяемых параметров в пакетном файле или файле сценария.
Smartdrv
Сортировка Команда sort используется для чтения данных из указанный ввод, сортировать эти данные и возвращать результаты этой сортировки на экран командной строки, в файл или другое устройство вывода.
Стеки Команда stacks используется в файле CONFIG.SYS для установки количества и размера кадров стека.
Подменю Команда подменю используется в файл CONFIG.SYS для создания многоуровневого меню, в котором можно выбрать параметры запуска.
Subst Команда subst используется для связывания локальный путь с буквой диска. Команда subst во многом похожа на команду net use в Windows, за исключением того, что вместо общего сетевого пути используется локальный путь. Команда subst заменила команду assign, начиная с MS-DOS 6.0.
Переключатели Команда Switches используется в файле CONFIG.SYS для настройки DOS. особым образом, например, указать DOS эмулировать различные аппаратные конфигурации.
Sys Команда sys используется для копирования системных файлов MS-DOS. и интерпретатор команд на диск. Команда sys чаще всего используется для создания простого загрузочного диска или жесткого диска.
Время Команда time используется для отображения или изменения текущего время.
Дерево Команда дерева используется для графического отображения структуры папок указанного диска или пути.
Type Команда type используется для отображения информации, содержащейся в текстовом файле.
Отменить удаление Команда восстановления используется для отмены удаления, выполненного с помощью команды удаления MS-DOS.
Unformat Команда unformat используется для отмены форматирования диска, выполненного командой форматирования MS-DOS.
Вер Команда ver используется для отображения текущего номера версии MS-DOS.
Проверить Команда Verify используется для включения или отключите возможность командной строки или MS-DOS проверять правильность записи файлов на диск.
Vol Команда vol показывает метка тома и серийный номер указанного диска, если эта информация существует.
Vsafe Команда vsafe используется для запуска базового вируса VSafe система защиты для MS-DOS.
Xcopy Команда xcopy может копировать один или несколько файлов или деревьев каталогов из одного места в другое. Команда xcopy обычно считается более «мощной» версией команды копирования, хотя команда robocopy превосходит даже команду xcopy.

Команды Windows и DOS

Команды в Windows доступны из командной строки и называются командами командной строки или командами CMD, но они не команды DOS.

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

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

Читайте также: