Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить программу через командную строку Windows

Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

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

Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.

1 способ: запуск системного приложения

Например, откроем таблицу символов. Наберите в строке:

Как запустить файл через командную строку

2 способ: указав полный путь к файлу

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

Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

Как запустить файл через командную строку

В консоли будет написано:

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

Как запустить файл через командную строку

Как запустить файл через командную строку

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

Как запустить файл через командную строку

Как запустить файл через командную строку

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

Как запустить файл через командную строку

3 способ: используя path

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

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:\program files\total commander

Как запустить файл через командную строку

Дальше прописывайте название exe-шного файла. У меня это:

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

Как запустить файл через командную строку

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:\program files\teamviewer

Как запустить файл через командную строку

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

нажимаю «Enter» и утилита запускается.

Как запустить файл через командную строку

path d:\program files\ccleaner

Как запустить файл через командную строку

А вот с помощью команды cd этого сделать не получится.

Как запустить файл через командную строку

5 способ: через контекстное меню

Как запустить файл через командную строку

Как запустить файл через командную строку

Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

Как запустить файл через командную строку

Как запустить файл через командную строку

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

«c:\program files\total commander\totalcmd.exe»

Как запустить файл через командную строку

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

Как запустить файл через командную строку

Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.

Источник

Полезные команды в cmd на Windows

Как запустить файл через командную строку

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.

Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

Содержимое текущей папки — dir

Выводит список файлов и папок в текущей папке.

Открыть файл

Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

Перейти в другую папку — cd

Команда cd без аргументов выводит название текущей папки.

Перейти в папку внутри текущего каталога

Перейти на одну папку вверх

Перейти в папку на другом диске

Чтобы просто изменить диск, введите c: или d:

Создать папку — mkdir или md

Создаём пустую папку code внутри папки html :

Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.

Удалить папку — rmdir или rd

При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.

Показать дерево папок — tree

Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

Удаление файла — del или erase

Команда для удаления одного или нескольких файлов.

Переименование файла — ren или rename

Последовательно вводим ren, старое и новое имя файла.

Команды одной строкой

Очистить консоль — cls

Информация о системе — systeminfo

Информация о сетевых настройках — ipconfig

Список запущенных процессов — tasklist

Справка по командам — help

Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

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

Консоль — важный инструмент веб-разработчика

Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.

Источник

Как запустить программу через командную строку в Windows 10, 7

При работе с командной строкой и написании командных файлов часто возникает необходимость в запуске других программ. В данной статье мы рассмотрим несколько способов, как можно запускать программы через командную строку в операционных системах Windows 10 и Windows 7.

Запуск по названию исполняемого файла

Многие программы в командной строке можно запускать просто указав название их исполняемого файла. Например, вы можете ввести в командную строку « notepad » и запустить программу « Блокнот » или ввести « mspaint » и запустить « Paint ».

Как запустить файл через командную строку

Это работает благодаря переменной окружения « PATH » в которой записан список папок, где Windows должна искать исполняемые файлы для программ. Список этих папок можно просмотреть, если ввести в командную строку команду « path ».

Как запустить файл через командную строку

Если вы хотите запустить программу из другой папки, которая не указана в переменной « PATH », то вы можете временно изменить папку для поиска исполняемых файлов. Для этого нужно ввести команду « path » и через пробел указать путь к нужной папке. Например, мы можем указать путь к папке с программой AkelPad:

И потом запустить эту программу выполнив команду «akelpad»:

Как запустить файл через командную строку

Нужно отметить, что команда «path» влияет только на текущий сеанс командной строки, при этом значение переменной « PATH » не меняется.

Запуск с указанием полного пути

Еще один способ запуска программ – это указание полного пути к исполняемому exe-файлу. Для этого достаточно вставить в командную строку полный путь и указанная программа будет запущена.

Например, для запуска программы AkelPad в командную строку нужно вставить следующее:

Как запустить файл через командную строку

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

Запуск с помощью команды «start»

Также для запуска других программ можно использовать команду «s tart ». С ее помощью можно запускать как программы для командной строки, так и приложения с графическим интерфейсом.

Для запуска программ данным способом нужно ввести команду « start » и через пробел указать название программы. Например, для того чтобы запустить текстовый редактор «Блокнот» нужно выполнить следующее:

Как и в предыдущем случае, Windows будет искать исполняемый файл в папках, которые указаны в переменной окружения « PATH ».

Как запустить файл через командную строку

Но, команда « start » позволяет и вручную указать путь к папке с программой. Для этого нужно использовать параметр « /D ».

Например, для того чтобы запустить программу « akelpad » из папки « C:\Program Files (x86)\AkelPad » нужно выполнить следующее:

Как запустить файл через командную строку

Одной из особенностей команды « start » является то, что она позволяет запускать программы с высоким приоритетом.

Как перезапустить программу через командную строку

В некоторых случаях возникает необходимость перезапустить программу через командную строку. Это может потребоваться если программа зависла, работает неправильно или требует регулярного перезапуска. Для этого нужно сначала остановить работающую программу, а потом запустить ее заново.

Для остановки запущенной программы можно использовать команду taskkill. Например, чтобы принудительно (параметр /F ) останавить работу процесса « Viber.exe » нужно выполнить:

После остановки программы ее можно повторно запустить с помощью команды « start ». Например, чтобы перезапустить Viber через командную строку нужно выполнить:

Здесь « %LocalAppData%\Viber » — это путь к папке с программой, а « Viber » — название исполняемого exe-файла в этой папке.

Эти две команды можно объединить в одну с помощью оператора « && ». В этом случае команда для перезапуска Viber будет выглядеть так:

Обратите внимание, завершая программы с помощью « taskkill /F » вы можете потерять несохраненные данные.

Источник

Команды командной строки Windows — самые важные и полезные

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

Как открыть командную строку Windows?

Некоторые из консольных команд можно выполнить лишь из учетной записи администратора. Потому лучше сразу запомнить, как запускать интерпретатор с максимальным количеством прав доступа к системе. В ОС Windows 7/8/10 делается это просто:

Как запустить файл через командную строку

Но для выполнения простых команд консоль Windows можно запускать и без прав администратора. Проще всего это сделать следующим образом:

Как запустить файл через командную строку

Так или иначе, системное приложение «Командная строка Windows» будет запущена и готова выполнению пользовательских команд:

Как запустить файл через командную строку

Параметры команд и получение помощи

Прежде чем приступать к изучению команд, следует понимать два важных момента:

Возьмем, к примеру, одну из наиболее востребованных команд ping. Впишите в консоль следующую строку:

ping /?

Как запустить файл через командную строку

Подобным способом можно получить справку по большинству команд (в основном по тем, у которых имеются атрибуты).

Запуск системных компонентов и программ из командной строки

Здесь стоит отметить, что запускать системные компоненты и программы все же проще не напрямую из командной строки, а из ранее упомянутого приложения «Выполнить». Но разницы в синтаксисе (написании) самих команд никакой нет. В обоих случаях после ввода команды достаточно нажать «Enter».

Вот список наиболее востребованных команд для запуска системных приложений и компонентов:

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

И это далеко не полный список команд запуска системных приложений и компонентов, а лишь самые востребованные у нас — обычных пользователей.

А вот 4 команды для запуска предустановленных (стандартных) в Windows программ:

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

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

Работа с файлами и папками из командной строки

Бывают ситуации, когда невозможно запустить стандартный файловый менеджер «Проводник Windows». Например, из-за действия вирусов-блокировщиков или при системных сбоях. В любом случае все, что можно сделать при помощи «Проводника», можно сделать и при помощи командной строки. Начнем с самого простого — просмотра содержимого папок.

Просмотр содержимого папки. При запуске командной строки перед мигающим курсором можно увидеть адрес расположения папки учетной записи на жестком диске. В нашем случае — это «C:\Users\vzgn»:

Как запустить файл через командную строку

Давайте, выведем на экран список все других объектов (файлов и папок), содержащихся в данной папке. Для этого используйте команду dir:

Как запустить файл через командную строку

Объекты, напротив которых написано — это папки, все остальное — файлы (напротив них указан размер в байтах).

Команду dir можно применять вообще папкам, расположенным в вообще любом месте на жестком диске. Для этого после команды следует указать путь до каталога. К примеру, для просмотра содержимого папки «Windows» на диске «C:» следует ввести команду:

dir c:\windows

Запомните одно простое правило. Если в именах папок/файлов присутствуют пробелы, их следует писать в двойных («имя папки или файла») кавычках.

Открытие файла из командной строки. Для открытия файла достаточно вписать его полное название вместе с расширением в командную строку. Что не вводить имя файла целиком, используйте клавишу «Tab» (с ее помощью можно поочередно перебирать имена всех объектов в текущей папке).

Как запустить файл через командную строку

В нашем случае был открыт файл .pgAdmin4.startup.log при помощи «Блокнота». Если бы это был музыкальный файл, запустился бы аудиопроигрыватель, если DOC/DOCX-файл — редактор «MS Word» и т.д. Таким образом, открытие файла в командной строке равнозначно двойному клику по файлу в «Проводнике Windows».

Переход в другую папку. Для перехода в папку используется команда cd, после которой следует прописать путь к открываемой папке либо просто ее имя (если она расположена в нашем текущем местоположении на жестком диске).

Перейдем в папку «Music». Т.к. она находится в текущем каталоге, достаточно ввести в консоль:

cd music

Как запустить файл через командную строку

Теперь наше местоположение изменилось на «C:\Users\vzgn\Music».

Давайте, перейдем в какую-нибудь папку, расположенную на другом локальном диске. Это можно сделать несколькими способами, но воспользуемся самым легким для запоминания.

Как запустить файл через командную строку

cd e:\install\web

Как запустить файл через командную строку

Запуск/открытие программы/файлы в другой папке или на другом диске. Запустим программу, расположенную где-нибудь глубоко на диске. Для запуска файла или программы можно просто указать полный путь до него. Текущее местоположение в этом случае не имеет значения. Запустим, например, текстовый редактор «Notepad++» одной командой:

C:\»Program Files»\Notepad++\notepad++.exe

Как запустить файл через командную строку

Обратите внимание, что имя папки «Program Files» взято в кавычки, т.к. в нем присутствует пробел.

Создание, удаление и переименование файлов и папок. Из командной строки можно выполнить все эти операции над файлами и папками.

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

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

Востребованные сетевые команды командной строки

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

Команда ping

Наверное, это самая популярная команда среди пользователей ОС Windows (как, впрочем, и других операционных систем). Предназначена она для проверки доступности и качества связи между компьютером и целевым IP-адресом. Также команда может применяться для определения IP-адреса сайта по доменному имени сайта и для выполнения других задач.

Определим, есть ли связь с каким-нибудь IP-адресом. Пусть это будет — 173.194.73.139 (IP-адрес поисковой системы Google). Вводим следующую команду:

ping 173.194.73.139

Как запустить файл через командную строку

Как видим, обмен пакетами с указанным IP-адресом осуществляется, значит, связь есть. Если бы ее не было, картина была бы следующая (уберем из IP Google последнюю цифру):

Как запустить файл через командную строку

«100% потерь» означает, что связь установить не удалось.

А теперь определим IP-адрес сайта по его доменному имени. Возьмем адрес softsalad.ru:

ping softsalad.ru

Как запустить файл через командную строку

На изображении выше можно увидеть IP-адрес сайта, определенный по его доменному имени.

Команда tracert

А эта команда применяется для отслеживания сетевого маршрута от компьютера до целевого IP-адреса (можно использовать и доменное имя сайта):

tracert softsalad.ru

Как запустить файл через командную строку

Видите, чтобы «достучаться» до сайта компьютеру в данном случае потребовалось обратиться к 12 промежуточным IP-адресам (ваш провайдер, сервер сайта и т.д.).

Команда ipconfig

С помощью этой команды можно получить информацию о настройках IP-протокола компьютера (или, грубо говоря — настройки сетевых карт). Воспользуемся данной командой с атрибутом /all, который позволит вывести более подробную информацию:

ipconfig /all

Как запустить файл через командную строку

Команда getmac

Если требуется определить только MAC-адрес сетевой карты, используем эту команду без всяких атрибутов:

getmac

Как запустить файл через командную строку

Редко используемые, но очень полезные команды

При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):

Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)

Для реализации этой затеи нужно поочередно выполнить три несложные команды:

Как запустить файл через командную строку

Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.

Удалениям службу Windows (или любую другую) через командную строку

Если попробовать удалить службу через штатное приложение «Службы», то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но «забывают» их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:

Как запустить файл через командную строку

sc delete имя_службы

Как запустить файл через командную строку\

Выключаем/перезагружаем/отправляем в сон/гибернацию компьютер с задержкой. Если необходимо выключить, перезагрузить или отправить в сон компьютер с задержкой по времени, не обязательно использовать какие-либо сторонние программы — все можно сделать при помощи командной строки. Для этого достаточно использовать команду:

shutdown /s /t 60 /f

В данном случае компьютер будет выключен (параметр «/s«) через 60 секунд (параметр «/t 60«) с принудительным завершением работы всех приложений без предупреждения пользователя (параметр «/f» — обязательный при использовании таймера «/t«).

Вместо выключения компьютера «/s» использовать:

Для выключения компьютера, например, через 2 часа следует указывать в параметре «/t» число 7200 (1 час равен 3600 секундам).

Как запустить файл через командную строку

Сразу после выполнения команды на экран будет выведено уведомление:

Как запустить файл через командную строку

Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:

shutdown /a

Как запустить файл через командную строку

Просмотр списка запущенных процессов и завершение работы любого из них. Если по каким-то причинам не удается запустить «Диспетчер задач», но имеется доступ к командной строке, запущенный процесс может быть снят при помощи специальных команд:

Как запустить файл через командную строку

Как запустить файл через командную строку

Для выполнения этой задачи нужно поочередно ввести две команды:

netsh int ip reset

netsh winsock reset

Как запустить файл через командную строку

Перезагружаем компьютер для применения изменений.

Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.

Источник

Как запустить программу через командную строку Windows

Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

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

Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.

1 способ: запуск системного приложения

Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer, диспетчера задач – taskmgr, панель управления – control, конфигурация системы – msconfig.

Чтобы открыть блокнот напишите notepad, проигрыватель Windows Media – wmplayer, Paint – mspaint, таблицу символов – charmap. Если напишите cmd, откроется новое окно командной строки.

Например, откроем таблицу символов. Наберите в строке:

и нажмите «Enter».

Как запустить файл через командную строку

2 способ: указав полный путь к файлу

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

Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

Как запустить файл через командную строку

В консоли будет написано:

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

Как запустить файл через командную строку

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

Как запустить файл через командную строку

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

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

Например, Тотал Коммандер запускается файлом «totalcmd», а он находится по пути: «c:program filestotal commander».

Как запустить файл через командную строку

Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла».

Как запустить файл через командную строку

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

Как запустить файл через командную строку

3 способ: используя path

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

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:program filestotal commander

После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd». Нажимайте «Enter».

Как запустить файл через командную строку

Дальше прописывайте название exe-шного файла. У меня это:

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

Как запустить файл через командную строку

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:program filesteamviewer

После «cd» поставьте пробел. Жмите «Enter».

Как запустить файл через командную строку

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

нажимаю «Enter» и утилита запускается.

Как запустить файл через командную строку

Если нужно открыть приложение, которое установлено не на системном диске, то использовать можете команду path. Если я наберу:

path d:program filesccleaner

(после ввода каждой строки жмите «Enter»), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D:.

Как запустить файл через командную строку

А вот с помощью команды cd этого сделать не получится.

Как запустить файл через командную строку

5 способ: через контекстное меню

Для этого найдите ту папку, в которой хранится исполняемый файл, и нажмите по ней правой кнопкой мыши, при этом зажав и удерживая клавишу «Shift». Дальше в контекстном меню выберите «Открыть окно команд».

Как запустить файл через командную строку

После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter». Это мы запустили CCleaner, расположенный не на системном диске (у меня D:).

Как запустить файл через командную строку

Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

Как запустить файл через командную строку

Как запустить файл через командную строку

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

«c:program filestotal commandertotalcmd.exe»

Как запустить файл через командную строку

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

Как запустить файл через командную строку

Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.

Источник

Как запустить программу через командную строку Windows

Как запустить файл через командную строку

Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

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

Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.

1 способ: запуск системного приложения

Например, откроем таблицу символов. Наберите в строке:

Как запустить файл через командную строку

2 способ: указав полный путь к файлу

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

Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

Как запустить файл через командную строку

В консоли будет написано:

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

Как запустить файл через командную строку

Как запустить файл через командную строку

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

Как запустить файл через командную строку

Как запустить файл через командную строку

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

Как запустить файл через командную строку

3 способ: используя path

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

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:program filestotal commander

Как запустить файл через командную строку

Дальше прописывайте название exe-шного файла. У меня это:

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

Как запустить файл через командную строку

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:program filesteamviewer

Как запустить файл через командную строку

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

нажимаю «Enter» и утилита запускается.

Как запустить файл через командную строку

path d:program filesccleaner

Как запустить файл через командную строку

А вот с помощью команды cd этого сделать не получится.

Как запустить файл через командную строку

5 способ: через контекстное меню

Как запустить файл через командную строку

Как запустить файл через командную строку

Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

Как запустить файл через командную строку

Как запустить файл через командную строку

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

«c:program filestotal commandertotalcmd.exe»

Как запустить файл через командную строку

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

Как запустить файл через командную строку

Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.

Запуск exe через BAT

Неправильно работает EXE-файл, скомпилированный из BAT-файла с помощью программы Bat To Exe Converter
Сдрасте люди, я пришел к вам с того самого мира, или как то так У меня уже мозги кипят на.

Запуск cpp через bat
Меня озадачили следующим: запустить программу, написанную на С++ через bat файл. При чём не просто.

Как запустить файл через командную строкуЗапуск 2 приложений через bat
Парни, помогите пожалуйста написать батник. Задача такая, на раб. столе находятся два ярлыка. Нужно.

Запуск minecraft 1.12.2 через bat
Доброго времени суток! Пытаюсь запустить майн 1.12.2 через батник(нужно для лаунчера), но не.

Windows Batch file
30.04.2020, 20:16
30.04.2020, 20:342

Решение

start «C:Program FilesDAEMON Tools LiteDTLite.exe»

Из-за наличия пробела в пути к исполняемому файлу, строка для запуска DTLite.exe должна быть заключена в двойные кавычки, однако формат входных параметров для start предполагает наличие заголовка окна, также заключаемого в двойные кавычки, в результате чего «C:Program FilesDAEMON Tools LiteDTLite.exe» интерпретируется не как исполняемая программа, а как заголовок окна — будет выполнен запуск интерпретатора CMD с заголовком окна «C:Program FilesDAEMON Tools LiteDTLite.exe». Для того, чтобы подобного не случилось нужно использовать любой, пусть даже пустой, заголовок:

start «» «C:Program FilesDAEMON Tools LiteDTLite.exe»

Windows Batch file
30.04.2020, 21:04 [ТС]3
30.04.2020, 21:064
06.05.2020, 05:105
06.05.2020, 07:576

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

Как запустить файл через командную строкуЗапуск редактора реестра через Bat файл
Здравствуйте. Хочу создать Bat файл, при запуске которого должен запускаться редактор реестра.

Как запустить файл через командную строкуЗапуск сервера через bat, в окружении локалке
Доброе утро господа. Требуется батник с трёма командами D: cd.

Запуск файла через bat с запросом пароля
Добрый вечер, написал bat’ник который при выполнении будет запрашивать пароль, после ввода которого.

Запуск minecraft 1.12.2 с forge и liteloader ВМЕСТЕ через bat
Доброго времени суток! Уже несколько дней бьюсь над одной проблемой — запуск minecraft 1.12.2 с.

Учение основ cmd(bat) (ДЛЯ НОВИЧКОВ)

Хэллоу пикабушник. Я хочу, чтобы ты понял весь программный язык cmd(bat) на понятном языке. Ну, давай приступим?

Для начала Разберем, что такое cmd(bat) и с чем его едят?

Cmd.exe — интерпретатор командной строки

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

Как открыть командную сроку(cmd.exe)

нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok;
нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните в результатах поиска «Командная строка» (можно ввести «cmd» и выбрать в результатах «cmd»);
нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ «Командная строка»;
открыть в Проводнике папку C:WindowsSystem32 и запустить файл cmd.exe.

И так, давайте создадим на рабочем столе текстовый документ, а далее впишем в него

Для вывода сообщения в BAT файлах используется команда echo: Вывод сообщений и переключение режима отображения команд на экране. ECHO [ON. OFF] ECHO [сообщение] Ввод ECHO без параметров позволяет выяснить текущий режим отображения команд.

В данном случае напишем @Echo off

После напишем такую строку A: Что это такое? Это так сказать, строка, позволяющая делать оборот(обратно выполнять функции,команды после этой строки)

Далее после A: напишем, echo HELLO MY FRIEND (тут вышла ошибочка, пишем :A, а не A: )

echo — команда, позволяющая показывать сообщения, в моем случае это «HELLO MY FRIEND«

После давайте напишем команду, которая будет открывать окно, в данном случае это команда «Start»

Команда START — запуск приложения в новом окне

Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

Формат командной строки:

START [«заголовок»] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | REALTIME| /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [команда/программа] [параметры]

Параметры командной строки:

«заголовок» — заголовок окна. Обязательно в двойных кавычках.

путь — рабочий каталог.

B — запуск приложения без создания нового окна с отключением обработки сочетания клавиш CTRL+C. Если приложение не обрабатывает сочетание клавиш CTRL+C самостоятельно, единственным способом его прерывания является использование сочетания клавиш CTRL+Break.

I — Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда.

MIN — Запуск команды/программы в свернутом окне.

MAX — Запуск команды/программы в развернутом окне.

SEPARATE — Запуск 16-разрядной программы Windows в отдельной области памяти.

SHARED — Запуск 16-разрядной программы Windows в общей области памяти.

LOW — Запуск приложения с приоритетом IDLE (самый низкий приоритет).

NORMAL — Запуск приложения с приоритетом NORMAL.

HIGH — Запуск приложения с приоритетом HIGH.

REALTIME — Запуск приложения с приоритетом REALTIME (самый высокий приоритет).

WAIT — Запуск приложения с ожиданием его завершения.

ABOVENORMAL — Запуск приложения с классом приоритета ABOVENORMAL (выше стандартного)

BELOWNORMAL — Запуск приложения с классом приоритета BELOWNORMAL (ниже стандартного)

команда/программа — Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в графическом или текстовом окне.

Но давайте напишем start http://google.com — при данное команде, будет открываться гугл.

После напишем echo I KILLED YOUR WINDOWS (Мини шуточка пхпх) — команда которая будет выводить текст. И на последок пишем goto A (для работы круга)

Вот как все это должно выглядеть

Как запустить файл через командную строку

Нажимаем «Файл» «Сохранить как» Рабочий стол

Как запустить файл через командную строку

Как запустить файл через командную строку

Все, теперь открываем и проверяем!

Теперь можем видеть такую картину:

Как запустить файл через командную строку

в вк вы можете попросить меня скинуть вам немножко жоще батник xD

Запуск exe через cmd

Как запустить файл через командную строку

СБОРКА КОМПЬЮТЕРА НА ЗАКАЗ ДЛЯ ДОМА И ИГР, ГАРАНТИЯ 2 ГОДА

Профессиональный подбор комплектующих, тест на производительность. Перейти на страницу »

Как запустить файл через командную строку

МОДЕРНИЗАЦИЯ (АПГРЭЙД) КОМПЬЮТЕРА И НОУТБУКА

Модернизация (апгрэйд) вашего компьютера и ноутбука новейшими технологическими новинками компьютерных комплектующих. Перейти на страницу »

Как запустить файл через командную строку

НАСТРОЙКА И УСТАНОВКА ОБНОВЛЕННЫХ ВЕРСИЙ WINDOWS 7

Настройка компьютера, установка и пере установка операционной системы windows 7, XP, Vista Перейти на страницу »

Как запустить файл через командную строку

РЕМОНТ КОМПЬЮТЕРОВ В ДЕНЬ ОБРАЩЕНИЯ

Срочный ремонт компьютера в день обращения, ремонт компьютеров любой сложности. Перейти на страницу »

Как запустить файл через командную строку

РЕМОНТ НОУТБУКОВ

Ремонт ноутбуков любой сложности, настройка и установка программ. Чистка ноутбуков от пыли и заливки. Перейти на страницу »

Как запустить файл через командную строку

УСТАНОВКА И НАСТРОЙКА Windows 8, выезд специалиста на дом и офис!

Новая операционная система windows 8, профессиональная настройка и установка на компьютер и ноутбук. Перейти на страницу »

Как запустить файл через командную строку

УСТАНОВКА АНТИВИРУСНЫХ ПРОГРАММ Kaspersky, Dr.Web, NOD-32, AVAST

Удаление вирусов и вредоносных программ на вашем компьютере! Перейти на страницу »

Как запустить программу через командную строку

Как запустить файл через командную строку

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

Как запустить системное приложение через командную строку?

Запуск программ при помощи командной строки осуществляется с использованием команды START. Пример запуска блокнота через командную строку:
start notepad

После того как вы нажмете Enter появится окно Блокнота. Таким же образом можно запустить проводник (explorer), Панель управления (control), программу конфигурации системы (msconfig) и другие системные утилиты и программы.

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

Как запустить любое приложение с помощью командной строки?

Запуск любого приложения возможен с указанием полного пути к исполняемому файлу. Однако если вы попробуете указать путь явно команде START, например, к интернет-обозревателю Opera, то у вас ничего не получится:
start c:Program Files (x86)Operaopera.exe

Выполнение такой команды приведет к ошибке, так как команда start не распознает указанный путь. Команда может распознать путь к программе только, если в нем не имеется пробелов. В таком случае перед запуском приложения необходимо, чтобы этот путь был сохранен. Для этих целей существует команда PATH.

Введите в командную строку следующую команду:
path c:Program Files (x86)Opera

Это позволит программе сохранить путь к указанной папке и использовать его при запуске любого приложения, которое будет находиться внутри этой папки.
Следующая команда:
start opera
позволит пользователю запустить интернет-обозреватель. Обратите внимание, что указывать разрешение файла в таком случае не обязательно, команда распознает его автоматически. Если внутри папки имеются и другие исполнительные файлы, то они так же могут быть запущены таким образом.

«Регистрацию».exe, поэтому вы можете запустить его из любой командной строки в Windows

15 ответов

вам нужно убедиться, что exe находится в папке, которая находится на PATH переменные среды.

вы можете попросить своего установщика сделать это, но вам нужно будет перезагрузить машину, чтобы убедиться, что она будет подобрана.

вы можете добавить следующие разделы ключ:

в этом ключе добавьте строковое значение по умолчанию, содержащее путь к exe-файлу.

другое решение, которое я лично предпочитаю, использует RapidEE для более плавного редактирования переменных.

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

такой пакетный файл может выглядеть так:

Windows 10, 8.1, 8

Откройте меню Пуск,

удивительно, что нет простого решения для такой простой задачи в windows, Я создал этот маленький скрипт cmd, который вы можете использовать для определения псевдонимов в windows (инструкции находятся в самом заголовке файла):

Это в значительной степени тот же подход, используемый инструментами, такими как NPM или ruby gems для регистрации глобальных команд.

вы также можете постоянно (после перезагрузки) добавлять в путь переменной таким образом:

положите его в c:windows каталог или добавьте свой каталог в «путь» в среде-настройки (Windows-break — tab advanced)

используйте пакетный файл 1 строки в вашей установке:

запустите файл bat

вы можете ввести ‘exename’ в командной строке и запустить его.

простые bash-подобные псевдонимы в Windows

чтобы получить глобальные bash-подобные псевдонимы в Windows для приложений, не добавленных в путь автоматически без ручного добавления каждого из них в путь, вот самое чистое решение, которое я придумал, которое делает наименьшее количество изменений в системе и имеет наибольшую гибкость для последующей настройки:

«Установить» Ваши Псевдонимы Путь

Добавить Свой Псевдоним

открыть в новой оболочке Окно

выполнить в текущем окне оболочки

выполнить в текущем окне оболочки 2

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

добавить в путь, шаги ниже (Windows 10):

Если кто будет искать после меня вот очень простой способ добавить свой путь.

отправить путь к файлу, как показано на рисунке, скопируйте и вставьте его из файла и добавьте определенный путь в конце с предыдущей точкой с запятой на новый путь. Это может потребоваться для адаптации до для windows 7, но, по крайней мере, это простая отправная точка.

Источник

Работа с файлами в командной строке

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

Как запустить файл через командную строку

В командной строке Windows можно полноценно работать с файлами.

Открываем файлы

Иногда через Менеджер, Проводник не получается открыть файлы, тогда поможет вам командная строка. Необходимо будет лишь запомнить несколько команд.

Итак, вы запустили программу, хотите открыть один из документов. Следуйте такому алгоритму.

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

Запуск, закрытие программ

Рассмотрим, как запустить файл с командной строки, ежели он является программным. Здесь будет иметь значение, входит ли приложение в пакет Windows или вам понадобилось стороннее приложение. Если открываемое приложение является частью компонентов Windows, запуск производится вписыванием в консоль его имени, затем нажимаете Enter. Не требуется указывать расширение. Допустим, вам потребовался запуск «Блокнота», значит, просто наберите слово notepad, нажав затем Enter.

Как запустить файл через командную строку

Если программа является сторонней, следует вписать полный путь к ней. Например, вам понадобился запуск архиватора WinRAR, значит, вы вписываете следующее:

Путь записывайте в кавычках, если в адресе к нему имеются пробелы. Кавычки при этом нужны прямые — не в виде запятых. При неправильных кавычках программа не откроется. Кавычки не надо копировать, их впечатываете непосредственно в командную строку, без применения буфера обмена. На английской раскладке нужные кавычки находятся в сочетании клавиш Shift + Э.

Для закрытия приложений применяют программу taskkill. Вначале наберите tasklist, для вашего просмотра выйдет список процессов. Впишите номер индикатора в команде, например «taskkill /pid 3900/f», для подтверждения нажмите Enter. 3900 — это номер идентификатора.

Поиск по расширению

Командная строка поможет найти нужный файл по его расширению, если не помните его точного названия. Чтобы найти файл через командную строку, нужно запомнить применяемую в таком случае команду. Набираете dir и нужное вам расширение через звёздочку. Допустим, ищите один из экзешников, значит, набираете:

На экран будут выведены все файлы с данным расширением, вам останется найти среди них нужный. Если поиск требуется вести в подкаталогах, добавьте ключ «/S». Полная команда для поиска файла в диске C, включая поиск в подкаталогах, будет выглядеть так:

Удаление

Удалить ненужные системные файлы также можно посредством рассматриваемой программы. Удалить файл через командную строку несложно. Для удаления применяется команда del. После неё прописывается путь к искомому документу. Например, желаете удалить 123.txt. Вписываете следующее: «del C:\Windows\123.txt».

Копирование текста

OS Windows, заботясь об убыстрении, облегчении работы на ПК, создала горячие клавиши — комбинации, позволяющие быстро копировать текст, вставить его в другой файл. Это сочетания Ctrl+V или Shift+Insert.

В командной строке это не работает. Чтобы копировать информацию в ней, нужно вначале её настроить.

Теперь, чтобы копировать фрагмент текста из командной строки, выделите его мышкой, нажмите сочетание Ctrl+C.

Все эти навыки вам пригодятся, если не получается выполнить нужный процесс обычным путём из-за сбоев, неполадок в компьютере. Несложные действия, легко запоминающийся алгоритм, чёткие инструкции — всё помогает вам более профессионально решать поставленные вопросы. Нужно лишь запомнить перечень команд, соблюдать правила вписывания их (например, когда нужно проставлять кавычки и какие), чётко, безошибочно вписывать путь к требуемому файлу.

Источник

Как запустить программу через командную строку в Windows 10, 7

15.12.2021 Система 56 Просмотров

Как запустить файл через командную строку

При работе с командной строкой и написании командных файлов часто возникает необходимость в запуске других программ. В данной статье мы рассмотрим несколько способов, как можно запускать программы через командную строку в операционных системах Windows 10 и Windows 7.

Запуск по названию исполняемого файла

Многие программы в командной строке можно запускать просто указав название их исполняемого файла. Например, вы можете ввести в командную строку «notepad» и запустить программу «Блокнот» или ввести «mspaint» и запустить «Paint».

Как запустить файл через командную строку

Это работает благодаря переменной окружения «PATH» в которой записан список папок, где Windows должна искать исполняемые файлы для программ. Список этих папок можно просмотреть, если ввести в командную строку команду «path».

Как запустить файл через командную строку

Если вы хотите запустить программу из другой папки, которая не указана в переменной «PATH», то вы можете временно изменить папку для поиска исполняемых файлов. Для этого нужно ввести команду «path» и через пробел указать путь к нужной папке. Например, мы можем указать путь к папке с программой AkelPad:

path «C:\Program Files (x86)\AkelPad»

И потом запустить эту программу выполнив команду «akelpad»:

Как запустить файл через командную строку

Нужно отметить, что команда «path» влияет только на текущий сеанс командной строки, при этом значение переменной «PATH» не меняется.

Запуск с указанием полного пути

Еще один способ запуска программ – это указание полного пути к исполняемому exe-файлу. Для этого достаточно вставить в командную строку полный путь и указанная программа будет запущена.

Например, для запуска программы AkelPad в командную строку нужно вставить следующее:

«C:\Program Files (x86)\AkelPad\AkelPad.exe»

Как запустить файл через командную строку

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

Запуск с помощью команды «start»

Также для запуска других программ можно использовать команду «start». С ее помощью можно запускать как программы для командной строки, так и приложения с графическим интерфейсом.

Для запуска программ данным способом нужно ввести команду «start» и через пробел указать название программы. Например, для того чтобы запустить текстовый редактор «Блокнот» нужно выполнить следующее:

Как и в предыдущем случае, Windows будет искать исполняемый файл в папках, которые указаны в переменной окружения «PATH».

Как запустить файл через командную строку

Но, команда «start» позволяет и вручную указать путь к папке с программой. Для этого нужно использовать параметр «/D».

Например, для того чтобы запустить программу «akelpad» из папки «C:\Program Files (x86)\AkelPad» нужно выполнить следующее:

start /D «C:\Program Files (x86)\AkelPad» akelpad

Как запустить файл через командную строку

Одной из особенностей команды «start» является то, что она позволяет запускать программы с высоким приоритетом.

Как запускать Java программу из командной строки

Источник

Команда START позволяет запускать приложения в отдельном окне, с возможностью указания некоторых параметров их выполнения.

Формат командной строки:

START [«заголовок»] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [команда/программа] [параметры]

Для получения справочной информации используется команда start /?

Параметры командной строки:

Примечание: параметры SEPARATE и SHARED не поддерживаются на 64-разрядных платформах.

Параметры для мультипроцессорных систем /NODE и /AFFINITY не поддерживаются в операционной системе Windows Vista и более ранних версиях ОС Windows.

start /NODE 1 application1.exe

start /NODE 1 application2.exe

Эти процессы можно ограничить для выполнения на определенных процессорах в одном узле NUMA. В следующем примере приложение application1 выполняется на низкоприоритетных процессорах узла, а приложение application2 выполняется на двух следующих процессорах узла. В этом примере предполагается, что указанный узел имеет минимум четыре логических процессора. Обратите внимание на то, что номер узла можно изменить на другой действительный номер для компьютера без изменения маски сходства.

start /NODE 1 /AFFINITY 0x3 application1.exe

start /NODE 1 /AFFINITY 0xc application2.exe

Применительно к стандартным однопроцессорным, но многоядерным процессорам, практическое применение параметров /NODE и /AFFINITY заключается в возможности запуска приложений на конкретных ядрах CPU. Параметр /NODE для однопроцессорных систем всегда равен нулю, а параметр /AFFINITY определяют битовую маску выбора процессорных ядер. Подробнее – в примерах ниже.

Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда

приведет к запуску текстового редактора NOTEPAD с открытием файла MYFILE.TXT. Сведения о создании подобных сопоставлений из командных файлов приведены в описаниях команд ASSOC и FTYPE.

При запуске приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.

При выполнении командной строки, первым элементом которой является текстовая строка «CMD» без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.

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

Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.

Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папки соответствует указанному, то команда START запускает EXPLORER для этого пути. Если такое действие выполняется из командной строки, то оно эквивалентно выполнению команды CD /D для указанного пути. Так, например, команда

откроет папку C:\windows в окне проводника.

Управление приоритетами удобно использовать для обеспечения комфортной работы пользователя с интерактивными приложениями на фоне выполнения длительных расчетных задач. Так, например при равных приоритетах редактора MS Word, и расчетной задачи, потребляющей значительную долю ресурсов центрального процессора, может возникнуть эффект подвисаний при работе с текстовым документом. Снижение же приоритета расчетной задачи создаст нормальные условия для работы пользователя, который практически не заметит никакого влияния на работе с документами, поскольку расчетная задача будет в основном выполняться на фоне режима ожидания редактора MS Word. Аналогичным образом можно добиться комфортной работы с интерактивными приложениями с одновременным выполнением ресурсоемких расчетных задач – либо повышая приоритет первых, либо занижая приоритет вторых.

Обратите внимание на то что заголовок окна можно опускать, но особенность обработки входных параметров командой start может привести к неожиданным результатам при попытке запуска программы, имя или путь которой содержит пробел(ы). Например, при попытке выполнить следующую команду:

start «» «C:\Program Files\FAR\FAR.EXE»

Для однопроцессорных систем параметр /NODE равен нулю, а параметр /AFFINITY определяют битовую маску для выбора ядер процессора:

0x1 – первое ядро.

0x2 – второе ядро.

0x4 – третье ядро.

0x8 – четвертое ядро.

И так далее. Например, для запуска приложения Блокнот (notepad.exe) на третьем ядре процессора (битовая маска – 0100, или 4 в шестнадцатеричной системе счисления) нужно выполнить команду:

start /node 0 /affinity 0x4 notepad.exe

Для запуска приложения на первом и четвертом ядре (битовая маска – 1001, или 9 в шестнадцатеричной системе счисления):

start /node 0 /affinity 0x9 notepad.exe

Для выбора 2-го, 3-го и 4-го ядер – двоичная маска равна 1110 или числу 0xE в шестнадцатеричном виде.

start /node 0 /affinity 0xE notepad.exe

Для большинства версий команды START, параметр /NODE по умолчанию равен нулю и его можно не задавать:

start /affinity 0xE notepad.exe

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

Источник

Как запустить программу из CMD (Командная строка) Windows 10 [Новости MiniTool]

How Run Program From Cmd Windows 10

Резюме :

Как запустить файл через командную строку

Если вы хотите запустить программу из CMD (командной строки) в Windows 10, вы можете проверить подробные инструкции ниже.

Как запустить программу из CMD в Windows 10

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

Шаг 1. Откройте командную строку в Windows 10.

Как запустить файл через командную строкуКак открыть файл / папку в командной строке (CMD) Windows 10

Узнайте, как открыть файл / папку в командной строке (cmd) в Windows 10. Пошаговое руководство включено.

Шаг 2. Запустите программу из CMD в Windows 10

Как запустить файл через командную строку

Системное имя файловой системы некоторых распространенных программ в Windows выглядит следующим образом:

Как запустить EXE в CMD в Windows 10

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

Шаг 1. Откройте окно командной строки.

Вы можете выполнить ту же операцию, описанную выше, чтобы открыть командную строку в Windows 10.

Шаг 2. Перейдите в папку целевой программы.

Затем вы можете ввести CD в окне командной строки и нажмите Войти для перехода к папке, содержащей целевое приложение exe. Замените «путь к файлу» точным путем к файлу exe.

Шаг 3. Запускаем exe из CMD

Как запустить файл через командную строку

Нижняя граница

В этом посте рассказывается, как запустить программу или exe-файл из CMD в Windows 10. Надеюсь, это поможет.

Если вам нужен бесплатное программное обеспечение для восстановления данных Чтобы восстановить удаленные / потерянные файлы с компьютера с Windows 10 или других устройств хранения, вы можете попробовать MiniTool Power Data Recovery.

Источник

Как запустить файл с помощью командной строки

Как запустить файл через командную строку

Для простейшего запуска программы из командной строки, необходимо проделать следующие действия:

— нажмите меню «Пуск» — выберите пункт «Все программы» — «Стандартные» — «Командная строка»;

— в открывшемся окне необходимо вернуться к диску «С», для этого в конце строки введите «cd..» и нажмите Enter. Повторите это действие несколько раз до полного перехода к диску «С»;

— введите полный путь до запускаемой вами программы (C:Program FilesKeyTweakKeyTweak.exe).

C:Program FilesKeyTweakKeyTweak.exe — полный путь к программе Key Tweak.
Используемые в этом примере параметры программы Key Tweak:

— «u» – быстрый запуск программы;

— «-r» — восстановить последнее сохранение изменений;

— «-y» — ответить «Да» на поступающие от системы запросы.

Для того чтобы создать cmd-файл необходимо:

— записать необходимый набор команд.

После совершения этих действий запустите файл.

Большинство пользователей операционной системы Windows привыкли запускать нужное приложение или игру двойным кликом по ярлыку, расположенному на рабочем столе, или найдя его в Пуске. Как вариант, можно открыть папку, в которой оно установлено, и уже оттуда запустить exe-шный файл.

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

Для начала нужно открыть окно консоли. Как это сделать, подробно описано в статье: вызов командной строки Windows.

1 способ: запуск системного приложения

Например, откроем таблицу символов. Наберите в строке:

Как запустить файл через командную строку

2 способ: указав полный путь к файлу

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

Например, у меня в папке Загрузки есть программа для установки Киностудии, давайте ее откроем. Захожу в папку и кликаю мышкой по полю, где прописан путь. Всю эту строку нужно прописать в командной строке (поскольку скопировать-вставить там не работает) и в конце дописать название утилиты, которую хотим запустить.

Как запустить файл через командную строку

В консоли будет написано:

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

Как запустить файл через командную строку

Как запустить файл через командную строку

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

Как запустить файл через командную строку

Как запустить файл через командную строку

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

Как запустить файл через командную строку

3 способ: используя path

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

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:program files otal commander

Как запустить файл через командную строку

Дальше прописывайте название exe-шного файла. У меня это:

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

Как запустить файл через командную строку

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:program files eamviewer

Как запустить файл через командную строку

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

нажимаю «Enter» и утилита запускается.

Как запустить файл через командную строку

path d:program filesccleaner

Как запустить файл через командную строку

А вот с помощью команды cd этого сделать не получится.

Как запустить файл через командную строку

5 способ: через контекстное меню

Как запустить файл через командную строку

Как запустить файл через командную строку

Если нужно запустить программу, которая установлена там же, где и операционная система, действия те же. Давайте откроем браузер Google Chrome. Находим папку, в которой хранится файл, что его запускает, и выбираем упомянутый выше пункт.

Как запустить файл через командную строку

Как запустить файл через командную строку

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

«c:program files otal commander otalcmd.exe»

Как запустить файл через командную строку

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

Как запустить файл через командную строку

Это все известные мне способы, которые помогут открыть нужную программу непосредственно из командной строки Windows. Если знаете что-то еще, пишите в комментариях.

Как запустить файл через командную строку

Где находится командная строка?

Основной файл командной строки — консоль cmd.exe переводящий команды пользователя в понятный системе вид, находится в папке с установленной ОС по пути: :WINDOWSsystem32cmd.exe

Как запустить / открыть / вызвать командную строку?

1) Пуск — Все программы — Стандартные — Командная строка

2) Пуск — Выполнить — вводим cmd.exe

3) сочетание клавиш Win + R — вводим cmd

Как запустить файл через командную строку

4) Запуск из системной папки: :WINDOWSsystem32cmd.exe

Для того, чтобы запустить командную строку от имени Администратора, подойдет 1 и 4 способ, нужно на ярлыке щёлкнуть ПКМ и выбрать в меню «Запуск от имени Администратора».

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Как запустить файл через командную строку

Ой. Только заметил что вместо Скрытый я сделал его Системным, а ещё удивляюсь почему он не пропал в папке. Я специально не стал удалять скрины и редактировать статью для того, чтобы показать Вам как можно исправить такую оплошность (как я сделал). Тоже хорошая информация.

Как запустить файл через командную строку

Ну и напоследок:
Как редактировать текст в окне командной строки?
Дело в том, что стандартные методы с помощью сочетаний клавиш Ctrl+C и Ctrl+V в командной строке не работают.
Тут нужно пользоваться ПКМ — Правой Кнопкой Мыши.
Для того, чтобы вставить текст в командную строку, просто кликаем ПКМ на любом месте командной строки, затем выбираем Вставить.

Для того, чтобы скопировать часть текста из командной строки можно воспользоваться одним из двух методов:
1) ПКМ — Выделить всё
Выделится весь текст, но можете выделить сразу какой Вам угодно, просто как обычно зажав ЛКМ
2) ПКМ — Пометить
Появится мигающий курсор в начале строки, которым можно управлять «стрелочками» на клавиатуре. И при нажатой кнопке shift выделить текст, управляя так же «стрелками» на клавиатуре. Либо выделаем снова с помощью мыши.

Как запустить файл через командную строку

Как запустить файл через командную строку

при желании, можете изменить настройки командной строки, выбрав пункт в меню выше «Свойства»

Источник

Учимся работать с CMD: запуск, настройка, команды

Как запустить файл через командную строкуCMD называют по-разному — интерпретатором командной строки (точный перевод аббревиатуры «command line interpreter»), обработчиком команд Windows, командным процессором. Правда, далеко не все пользователи Windows знают, какие задачи можно решать с его помощью. Как правило, это линуксоиды, сисадмины и юзеры, которые еще помнят операционную систему DOS. Сегодня мы хотим рассказать вам, как запускать и использовать CMD.

Запуск исполняемого файла cmd.exe (папка \Windows\System32 ) позволяющего выполнять команды, вводимые с клавиатуры, возможен несколькими способами.

Выполняем настройки

После запуска cmd можно заняться его настройкой с помощью контекстного меню, которое открываем щелчком правой кнопки мыши по заголовку окна. Затем выбираем опцию Умолчания и выполняем настройки.

Настраиваем возможность использования мыши для выделения текста:

Как запустить файл через командную строку

Теперь мы можем выделять фрагмент текста левой кнопкой мыши и нажатием клавиши Enter копировать его в буфер обмена.

Начинаем работать

Список состоит из двух колонок — названия команды и ее описания.

Как запустить файл через командную строку

Получить подробную справку можно двумя способами:
help имя_команды
или
имя_команды /?

Пример: получаем справку по chkdsk :
help chkdsk
или
chkdsk /?

Пользуемся правой кнопкой мыши для вставки содержимого буфера обмена на экран обработчика cmd.

Команда cls предназначена для очистки экрана:
cls

Для выхода из cmd пользуемся директивой exit :
exit

Как видите, все просто. Теперь разберемся, зачем нужны команды cmd, как ими пользоваться и какие задачи они позволяют решить.

Работаем с файлами и папками

dir используется для просмотра содержимого папки (каталога).

Для просмотра содержимого текущего каталога достаточно набрать:

Усложним задачу и посмотрим список exe-файлов папки, которая не является текущей, например d:\work :

cd используется для смены текущей папки.

Мы находимся в папке d:\work\example\ и хотим попасть на уровень выше в папку work :

А теперь перейдем в папку d:\music\songs\ :

И закончим наш вояж переходом в корневую папку текущего диска:

MKDIR и RMDIR

mkdir занимается созданием папок (каталогов), причем может создать сразу целое дерево test->test1->test2 :

А rmdir с ключом /S легко это дерево удалит:

DEL, COPY, TYPE

del и copy предназначены соответственно для того чтобы удалять и копировать файлы.

copy d:\music\*.mp3 f:

Наше знакомство с командами этой группы завершает директива type предназначенная для вывода на экран содержимого текстового файла:

type D:\»Басни Крылова»\»Лисица и Виноград.txt»

Как запустить файл через командную строку

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

Работаем с сетью

Команды работы с сетью — инструмент, которым пользуются в основном сисадмины и некоторые продвинутые пользователи для решения различных сетевых задач.

Как запустить файл через командную строку

NET — самая популярная сетевая утилита

net — одна из самых используемых команд, поскольку позволяет выполнять множество задач с сетевыми ресурсами:

Мы продемонстрируем одну из возможностей программы net.exe — работу с системными службами на примере диспетчера очереди печати.

net stop Spooler

и запустить заново.

net start Spooler

Получить список сетевых служб можно с помощью такого предложения:

net help services

Но если вы хотите работать с диспетчером печати, источником бесперебойного питания, диспетчером подключений удаленного доступа через службы windows, их тоже можно запустить из cmd с помощью файла оснастки:

Идем дальше

С консоли cmd можно запускать не только службы windows:

Некоторые программы имеющие интерфейс командной строки превосходят стандартные программы windows. Например, программа devcon.exe называемая диспетчером устройств командной строки не только обеспечивает возможность включать/выключать/удалять устройства и обновление драйверов, но и предоставляет разработчикам драйверов такие сведения об устройствах, которые невозможно получить с помощью диспетчера устройств windows.

Как запустить файл через командную строку

Источник

Как запустить файл через командную строку

Copy raw contents

Как начать пользоваться командной строкой

Для начала, надо знать что командная строка реализована немного по-разному в разных ОС: в линуксе и маке один вариант, в windows другой. На андроиде и iOS тоже есть линуксоподобная командная строка, но чтобы в нее попасть, тебе надо установить какую-нибудь программу-терминал.

Краткий мануал чайника по командной строке:

Как попасть в командную строку?

Клавиши, работающие во всех операционных системах

↑,↓ — стрелки вверх и вниз в командной строке позволяют смотреть предыдущие введенные команды, чтобы 2 раза не набирать. В Windows при закрытии окошка консоли вся история теряется, в других ОС — сохраняется.

[tab] — автодополняет имена файлов и команды. Если в текущем каталоге есть файл file.txt, ты наберешь fi и нажмешь [tab] то он автодополнит имя файла (или предложит варианты, если таких файлов несколько).

[ctrl+c] — прерывает выполнение команды, например, если она долго тупит

Важно: клавиша Esc, как и многие привычные клавиши, не работает в командной строке. Клавиши Ctrl + C, V, X обычно не работают как «копировать/вырезать/вставить» (иногда для вставки можно использовать Shift + Ins). Клавиша Ctrl + Q не работает как «выход».

Особенности линукса и мака

В линуксе и маке, [ctrl+l] очищает экран, [ctrl+k] и [ctrl+u] удаляют все перед или после курсора, [ctrl+w] удаляет слово перед курсором, [ctrl+r] делает поиск по истории команд (для отмены поиска нажми [ctrl+c], escape в командной строке не работает, для завершения поиска нажми стрелку вправо/влево), [ctrl+d] завершает работу и закрывает консоль.

Еще в линуксе и маке иногда не работают Home и End, используй [ctrl+a], чтобы перейти в начало строки и [ctrl+e], чтобы в конец. [alt + b] (back) и [alt + f] (forward) двигают курсор на 1 слово назад/вперед.

В линуксовой и маковской файловой системе нет букв дисков. Пути к файлам там начинаются из единого корня, и используют прямой слеш (например /home/ivan/file.txt ), а дополнительные диски (например USB-носители) монтируются в одну из папок внутри файловой системы (например /mnt/flash ). В линуксе регистр букв в имени файла имеет значение.

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

Пути к файлу в Windows используют бекслеш (например d:\tmp\file.txt ), а регистр букв в них не имеет значения.

В командной строке обычно не работает ctrl+v,c,x для вставки, копирования и вырезания текста. Иногда (зависит от настроек системы) вставить текст можно через [shift+ins], иногда правой кнопкой мыши. Погугли, как это делается в твоей ОС.

Скопировать текст обычно можно, выделив мышью (в Windows надо разрешить выделение текста, нажав правой кнопкой на заголовок, зайдя в настройки окна, и также нажать Enter после выделения).

В командной строке результат выполнения команд часто зависит от того, в каком каталоге и на каком диске ты находишься. Также, когда ты указываешь в команде относительное имя файла (без полного пути и имени диска), оно ищется в текущем каталоге.

Какой каталог текущий, в Windows написано в подсказке, а в linux можно узнать командой pwd (print working directory)

Чтобы перейти в другой каталог, в линуксе используют команду cd :

В Windows 7 и выше можно открыть окно консоли с заданной текущей папкой. Есть 2 способа, как это сделать:

Если тебе часто в windows приходится открывать консоль в какой-то папке (например папке с твоими программами), ты можешь создать на рабочем столе ярлык (правой кнопкой на рабочем столе → создать ярлык → ввести cmd, нажать «Далее» → ввести название, нажать «Готово» → зайти в свойства ярлыка → указать рабочую папку, нажать «ОК»). При запуске ярлыка будет открываться командная строка с выбранной текущей папкой.

В linux — команда clear или клавиша [ctrl+L], в windows — команда cls (clear screen).

Команды и оболочка

Оболочка — это cmd.exe в Windows и bash в линукс, это та программа, которая собственно мигает курсором и выполняет твои команды. Ты набираешь команды, а она их выполняет. Команда обычно состоит из имени команды, и, иногда, дополнительных параметров, отделенных пробелом, вроде:

Подсказка и получение помощи

В Windows: dir /? — выведет справку по команде dir

В Windows: help выведет подсказку по основным командам

Команды бывают внутренние (это маленький список команд, встроенных в оболочку). Встроенные команды — это, например, cd в линукс или exit в Windows. Их мало.

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

В windows: echo %PATH%

В Windows PATH — это всякие системные папки вроде c:\windows, c:\windows\system32 и так далее + текущий каталог, в котором ты находишься. Заметь, что папки вроде c:\program files\autocad в PATH не добавлены и в Windows таким образом, из командной строки обычные программы, установленные в Program Files, не запустить. Только то, что положено в системные папки.

Что же делать? Есть 2 варианта:

Допустим, ты хочешь запустить php-файл не из текущего каталога. Тогда надо написать путь к нему:

В общем, проще запускать файлы из текущего каталога, чем мучаться с путями.

Больше команд — linux

Попрактиковаться в линукс в командной строке можно на таких командах:

Попрактиковаться в командной строке в Windows можно так:

Команды для работы с сетью Интернет

В линукс: показать информацию о настройке сети: ifconfig (или /sbin/ifconfig если у тебя в PATH нет /sbin)

В Windows показать информацию о сети: ipconfig

Пропинговать (проверить связь) с сервером: ping google.com

Узнать IP по имени домена: nslookup yandex.ru

Проверить путь до какого-то сервера или узла сети:

Гугли мануал по командной строке windows/linux в интернете.

Продвинутые возможности командной строки линукса

Этот раздел читать необязательно, но если ты хочешь знать больше, то пожалуйста.

Потоки и перенаправления.

В мире Линукс (да и в Windows тоже) у каждой программы обычно есть 3 потока (они имеют номера):

#1 — стандартный вывод. В этот поток программа выводит результат работы, по умолчанию он подключен к консоли (т.е. результаты пишутся в консоль). Например, команда ls выводит список файлов в текущем каталоге на стандартный вывод

#2 — поток ошибок. Сюда правильно написанная программа пишет сообщения об ошибках, о ходе выполнения задачи. Для них специально предусмотрен отдельный поток (чтобы при сохранении результатов работы в файл в него не записывались сообщения о ходе работы), но по умолчанию так же как и #1 он подключен к консоли.

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

Перенаправить стандартный вывод в файл можно так:

В этом случае результат работы ls запишется в файл. При этом поток ошибок останется неперенаправленным и они будут выводиться в консоль — именно для этого эти потоки разделены.

Перенаправить поток ошибок в файл можно так:

команда 2> file.txt

Перенаправить и вывод, и ошибки в файл можно так:

команда 2>&1 > file.txt

команда 2>&1 | tee file.txt

Все эти программы берут данные со стандартного ввода, обрабатывают и выдают результат на выход. Они предназначены для совместного использования с перенаправлением потоков ввода/вывода.

Команда diff file1 file2 сравнивает 2 файла и выдает список различий в них. Она также умеет сравнивать папки с вложенными в них файлами рекурсивно.

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

cat file.txt | pv | другая команда

Можно отправлять POST- и GET-запросы, например, для тестирования твоего приложения, командой curl:

Если команда выводит очень много данных, удобно направить ее вывод в программу-пейджер less. Она позволяет прокручивать результат стрелками, искать по регулярке командой / (n — перейти к следующему результату). Для выхода жми q, escape не работает. Во как направить вывод в less:

Если надо туда же направить и поток ошибок то пиши так:

Cmd- и bash-скрипты

Мощь командной строки заключается в том, что если нам надо выполнить последовательность каких-то команд, то не требуется каждый раз вводить их вручную. Вместо этого, можно поместить их в файл (скрипт) и запустить этот файл. То есть, мы можем написать что-то вроде программы, составленной из отдельных команд.

В скриптах также можно использовать переменные окружения, создавать ветвления ( IF ) и циклы ( FOR ).

Подробнее про скрипты CMD в Windows:

Возможности bat-скриптов очень ограниченны, потому на смену им Microsoft разработала мощный интерпретатор Powershell и язык скриптов для него.

В linux (и mac) любой текстовый файл можно сделать исполняемым, если поставить ему флаг execute (признак, что файл исполняемый) командой chmod +x file.xyz и в первой строке файла указать специальную конструкцию под названием shebang ( #! ), за которой указан полный путь к программе-интерпретатору. Ну например, если у нас есть PHP-файл, мы можем сделать его исполняемым и написать в начале строку (обратите внимание, если файл сохранен в кодировке utf-8, в нем не должно быть BOM):

И этот файл станет исполняемым, мы сможем запускать его, просто написав его имя:

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

Пакетный менеджер в Дебиан/Убунту

Для начала надо скачать свежий список пакетов:

sudo apt-get update

Эту команду стоит делать если ты давно ее не делал. Теперь список пакетов скачан и можно воспользоваться поиском. попробуем найти Апач:

apt-cache search apache | sort

Заметь, этой команде права рута не нужны. Команда sort сортирует результаты. Среди кучи результатов видим:

Попробуем его установить. Это делается командой apt-get install (имена пакетов):

sudo apt-get install apache2

Готово! При этом команда install автоматически обновит имеющиеся у тебя программы и библиотеки, если для них вышла более новая версия. Заметь, что ты можешь указать много пакетов сразу:

sudo apt-get install apache2 php5-common php5-curl

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

Пакеты, которые стоит установить сразу:

apache2 apache2-mpm-prefork php5 php5-cli php5-curl php5-dev php5-gd php5-gmp php5-imap php5-intl php5-mcrypt php5-mysqlnd php5-xdebug php5-xsl — думаю понятно что это.

Чем править конфиги

Удобно использовать редактор nano, который часто предустановлен в линуксе. Горячие клавиши в нем подписаны внизу экрана.

Или же mcedit, который входит в состав файлового менеджера mc. Пиши например sudo mcedit /etc/apache2/httpd.conf и редактируй. Кнопки: F2 — сохранить, F10 — выйти, F7 − искать, Shift + F7 — искать еще, Esc + Tab — автодополнение. Escape как «отмена» работает, но надо жать 2 раза.

sudo less /var/log/apache2/error.log sudo tail /var/log/messages

Поиск в логе через grep:

Для доступа к логам не нужны будут права админа если ты добавишь себя в группу adm.

Управление службами (апач. mysql): sudo service mysql действие

Где действие — это:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Windows Batch file
06.05.2020, 07:57