Мисс Дос, как открыть файл
Обновлено: 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:
Список команд 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, часто называемая проверкой диска, используется для выявления и исправления определенных ошибок жесткого диска. | tr>
Выбор | Команда выбора используется в скрипте или пакетной программе для предоставления списка вариантов и возврата значения этого выбора в программу. | tr>
Cls | Команда cls очищает экран от всех ранее введенных команд и другого текста. |
Command | Команда command запускает новый экземпляр интерпретатора команд command.com. |
Копировать | Команда копирования копирует один или несколько файлов из одного местоположение в другое. |
Страна | Команда country используется в файле CONFIG.SYS, чтобы указать MS-DOS использовать текстовые соглашения для конкретной страны во время обработки. |
Ctty | Команда ctty используется для изменения устройств ввода и вывода по умолчанию для системы. | Дата | Команда даты используется для отображения или изменения текущей даты. |
Dblspace | Команда dblspace используется для создания или настройки сжатых дисков DoubleSpace. | tr>
Отладка | Команда отладки запускает отладку, приложение командной строки, используемое для тестирования и редактирования программ. |
Дефрагментация td> | Команда дефрагментации используется для дефрагментации указанного диска. Команда 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 td> | Команда 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). | < /tr>
Fasthelp | Команда fasthelp предоставляет более подробную информацию о любых других командах MS-DOS. |
Fastopen | Команда fastopen используется для добавления местоположения программы на жестком диске в специальный список, хранящийся в памяти, что потенциально улучшает время запуска программы за счет удаления необходимость для MS-DOS найти приложение на диске. |
Fc | Команда fc используется для сравнения двух отдельных файлов или наборов файлов и затем покажите различия между ними. |
Fcbs | Команда fcbs используется в файле CONFIG.SYS для указания количества блоков управления файлом для общий доступ к файлам. |
Fdisk | Команда fdisk используется для создания, управления и удаления разделов жесткого диска. | Файлы | Команда files используется в файле CONFIG.SYS для указания максимального количества файлов, которые могут быть открыты одновременно. |
Найти | Команда find используется для поиска указанной текстовой строки в одном или нескольких файлах. |
Для | < td>Команда for используется для запуска указанная команда для каждого файла в наборе файлов. Команда for чаще всего используется в пакетном файле или файле сценария.|
Формат | Команда форматирования используется для форматирования диска в файловой системе, которая вы укажете. |
Перейти | Команда 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 td> | Команда 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 | < td>Команда msd запускает Microsoft Diagnostics, инструмент, используемый для отображения информации о вашем компьютере.|
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. | < /tr>
Переименовать | 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 | < td>Команда smartdrv устанавливает и настраивает SMARTDrive, утилиту кэширования диска для MS-DOS.|
Сортировка | Команда 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. |
Вер td> | Команда 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.
Читайте также: