Как выполнить команду в режиме командной строки far manager

от admin

4.2. Работа в режиме командной строки

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

Приглашение по умолчанию содержит путь к текущей папке (папке, в которой в данный момент находится пользователь) и заканчивается символом ‘>‘. Вид приглашения можно изменить с помощью команды prompt.

В момент загрузки окна Командная строка текущей является папка

C:\Documents and Settings\login-пользователя.

Команда пользователя состоит из имени команды и, возможно, параметров. Параметры обычно задают объекты, над которыми выполняется действие команды. Кроме того, команда может содержать опции, задающие различные режимы выполнения команды. Первым символом опции является символ «» или символ «/«. Имя команды и параметры могут набираться как прописными (заглавными), так и строчными латинскими буквами (все строчные буквы переводятся в Windows в прописные буквы). Имя команды, параметры и опции отделяются друг от друга пробелами. Если параметр (например, имя файла) содержит пробелы, он должен быть заключен в двойные апострофы (символ ‘«‘). Ввод каждой команды заканчивается нажатием клавиши Enter (Return).

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

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

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

c:\doc\prog\myprog

До нажатия клавиши Enter можно редактировать строку вводимой команды, удаляя ранее введенные символы с помощью клавиш Backspace ().

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

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

4.3. Работа с командами в Far

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

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

Love Soft

Загрузки всякие

Связь

Содержание

Командная строка. Префиксы. Внутренние команды

/e[<line>[:<pos>]] файл редактировать файл
/v файл просмотр файла; если файл по имени — (дефис), это означает stdin.
Пример: dir|far /v — выведет результат работы команды dir
/clearcache очистить кеш плагинов и завершить работу.
/p[<path>] искать плагины в указанной папке. Можно указать несколько путей поиска, разделённых символом ';'. При указании пути поиска можно использовать переменные среды.
Например: far /p%USERPROFILE%\Far\Plugins
/m не загружать макросы; запрещает только начальную загрузку макросов, в дальнейшем макросы могут быть загружены любым из известных способов
/ma При старте Far не будет выполнять макрокоманды с опцией «Выполнять после запуска Far»
/export <out.farconfig> [profilepath [localprofilepath]] Экспортировать все настройки в файл out.farconfig и завершить работу.
/import <in.farconfig> [profilepath [localprofilepath]] Импортировать все настройки из файла in.farconfig и завершить работу.
/ro Работа без сохранения изменений в базах настроек.
Этот режим позволяет работать с настройками доступными только для чтения, в том числе на защищённых от записи носителях. Опция перекрывает значение ReadOnlyConfig из Far.exe.ini.
/ro- Нормальный (Read-Write) режим работы с БД настроек. Опция перекрывает значение ReadOnlyConfig из Far.exe.ini.
/co Заставляет Far загружать плагины только из кэша. Загрузка при этом происходит быстрее, но новые или изменённые плагины не обнаруживаются. Имеет смысл применять ТОЛЬКО при стабильном списке плагинов. Если кэша нет, то плагины загружаться не будут.
/w[-] Подстраиваться под размер консольного окна вместо консольного буфера или наоборот.
-title: заголовок окна (вкладки)

есть и другие ключи

Замечания относительно ключей /p и /co:

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

Если путь_на_активной_панели — это папка, фар откроет эту папку, если это файл — то откроет этот файл с помощью нажатия Ctrl+PgDn . Это сделано для возможности входа в архив.

Можно использовать префикс goto:путь — спозиционироваться на указанный файл или папку.

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

Использую для настройки Everything, контекстное меню, открыть файл:

Для открытия папок можно и проще:

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

Запуск макроса из командной строки

macro:post

Не работает из-за того, что изменили формат макросов в версии Far 3 (команды post больше нет).

Пример (не работает):

не работает, в таком варианте тоже:

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

C одинарными кавычками работает (far 3.0.5757)

Кавычки должны быть снаружи префикса, это единый параметр

Префиксы

Плагины разные

Для плагина префикс можно посмотреть Plugins configuration — F3

pic: — просмотр изображения с помощью плагина Review (full screen)

Работает (кавычки должны быть снаружи префикса, это единый параметр):

far:config — вывод окна с настройками программы

FML: — Macro Library

reg:reg32:reg64: — registry browser

SQLiteDB — SQLite database editor

xml — XML Browser

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

tmp: — открывает временную панель.

Ctrl-PgUp — перейти к файлу, выбранному на временной панели

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

выводит на временную панель все файлы с расширением *.exe активной панели:

Branch: выводит на временную панель все файлы в текущей папке и всех ее подпапках ( /a-d исключает папки):

Настройки временной панели:

Use common panel — если галочка стоит, то будет создана одна панель, и ее содержимое будет доступно до закрытия фара, даже после закрытия панели. Будет создано 10 инстансов панели, переключение между ними по клавише Alt-Shift-F12 или хоткеям Alt-Shift-0 … Alt-Shift-9 . То есть можно накидать файлов в одну панель, рядом создать еще одну и перекинуть часть файлов в другую панель. Причем копирование файлов пока выполняться не будет — обе панели временные.

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

Alt-Shift-F2 — сохранить список файлов панели в файл. То есть можно составить выборку файлов и сохранить в файл, чтобы открыть в новой сессии фара во временной панели (Ctrl+PgDn или Enter или через префикс) и продолжить работу с файлами. Создается файл с именем вида panel0.temp в кодировке UTF8 — по одному файлу с путем в строке. Можно создать такой файл вручную или программно.

F7 — удалить файл из списка панели.

Alt-Shift-F3 — перейти к выбранному файлу на пассивной панели

Alt-Shift-F9 — конфиг плагина

Safe panel mode — все операции копирования, перемещения запрещены (readonly). Опция +safe

Any elements in panel — если включено, плагин не будет проверять валидность пути перед включением файла в панель. Таким образом, можно во временную панель добавить элементы типа:

При запуске панели с помощью префикса эта опция задается +any или -any . Пример:

выведет содержимое файла на панель, и затем можно сортировать строки файла (строки произвольные, не имена файлов).

Если выделить строки в панели и нажать Ctrl+Ins — то строки будут скопированы в буфер обмена.

Если нажать Enter (или Ctrl+Enter) на таком элемент — «нереальном» файле, он будет выведен в командную строку.

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

Full screen mode — опция +full или -full для отключения

Copy folders contents — если галочка стоит, будет копировать не только имя папки, но файлы в ней на временную панель. Если стоит [?] то будет спрашивать копировать ил файлы.

Replace files with file list: опция +replace

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

Menu from file-list: опция +menu

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

Каждая строка в файле-списке может начинаться на |<string>| . В таком случае отображаться в меню будет часть строки с первого до второго разделительного символа, а выполняться при выборе пункта — часть строки после второго разделительного символа.

|-| служит разделителем и будет отображаться в меню как горизонтальная линия.

Пример файла-списка: shortcuts.temp

New panel for search results — опция действует при включенной опции «Использовать общую панель», позволяет поместить результаты поиска (Alt-F7 → Панель) на свободную временную панель. Таким образом, можно сохранять результаты нескольких операций поиска и работать с ними одновременно.

Типы колонок — можно задать колонки и их ширину, а также информацию в статусной строке.

File masks for the file lists: = *.temp Несколько масок перечислять через запятую. Что считать файлом-списком.

В файл список можно включать сетевые ресурсы ( \\Server\Music )

Имена файлов и каталогов, указанные в файле-списке, могут включать в себя переменные среды окружения ( %WINDIR%\System , %ProgramFiles% ).

Общий формат использования префикса:

опции можно опустить, несколько опций разделять пробелами

+ansi — filelist в кодировке ansi

Читать:
Что такое vpn super

+0 … +9 — переключиться на панель с указанным индексом

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

FARCmds

Префиксы можно использовать в user menu, в настройках ассоциаций файлов, в применении команды по Ctrl+G .

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

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

перейдет в папку temp, потом выполнит команду dir с перенаправлением в редактор.

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

отображение вывода команды help в стандартном вьювере FAR:

отображение вывода команды help в редакторе FAR:

Выполнить команду, вывод перенаправить в редактор:

Выполнить команду, вывод stdout перенаправить в редактор:

Если путь заканчивается \, то переходит в указанную папку. Иначе — позиционируется на нее.

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

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

whereis:

whereis: — ищет файл и позционируется на него

переходит в папку D:\Dropbox\Utils\wget.exe при условии что 'D:\Dropbox\Utils' есть в пути поиска.

Второй способ — имя объекта поиска берется из указанного файла:

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

Поместить в буфер обмена результат команды dir:

link: — create links

run: — выполнение команд

Выполнить команду (аналогично edit или clip), результат сохранить в файл. Если command указана без пути, поиск будет выполнен аналогично команде whereis:

load: — загрузить плагин

unload: — выгрузить плагин

Настройки

Переменная окружения %farhome% — папка, из которой запущен фар, например c:/far .

Соответственно, полезные пути:

Menu (F9) → Options → Command line settings — есть возможность задать свой домашний каталог для фара. Тогда команда

совершит переход в папку c:/far или в указанную папку [like unix, where cd

changes the directory to the current user's home directory]. А если строка пуста — то литерально в каталог

. Можно например, вписать в настройки %USERPROFILE% для удобства перехода в эту папку.

Можно включить автозавершение.

Если опция автозавершения отключена, можно нажать ctrl+space для вызова autocomplete

Отдельно есть настройки автозавершения Menu (F9) → Options → Autocomplete settings:

Внутренние команды фара

Есть ряд команд операционной системы, которые фар «перехватывает»

Если синтаксис команды не соответствует ни одной из этого списка, тогда выполнение передается ОС.

MiroCow.com

Since 2005, we’ve helped thousands of people get the perfect domain name

The experience is very excellent in terms of purchasing and obtaining the domain and managing it well

— Ali Dhahir, March 6, 2023

Excellent service. Reasonably priced. No hassles. I would recommend highly.

— Jorge Batista, March 2, 2023

HugeDomains.com is my go to for cost effective domain buys. Love this company!

— Tony M., March 2, 2023

— Terrance Harris, February 28, 2023

— Steven Radgowski, February 27, 2023

Our promise to you

30-day money back guarantee

HugeDomains provides a 100% satisfaction guarantee on every domain name that we sell through our website. If you buy a domain and are unhappy with it, we will accept the return within 30 days and issue a full refund – no questions asked.

Quick delivery of the domain

In most cases access to the domain will be available within one to two hours of purchase, however access to domains purchased after business hours will be available within the next business day.

Safe and secure shopping

Your online safety and security is our top priority. We understand the importance of protecting your personal information.

We protect your information through SSL encryption technology, providing the safest, most secure shopping experience possible. Additionally, you may checkout with PayPal or Escrow.com.

Yes, you can transfer your domain to any registrar or hosting company once you have purchased it. Since domain transfers are a manual process, it can take up to 5 days to transfer the domain.

Domains purchased with payment plans are not eligible to transfer until all payments have been made. Please remember that our 30-day money back guarantee is void once a domain has been transferred.

For transfer instructions to GoDaddy, please click here.

Once you purchase the domain we will push it into an account for you at our registrar, NameBright.com, we will then send you an email with your NameBright username and password. In most cases access to the domain will be available within one to two hours of purchase, however access to domains purchased after business hours will be available within the next business day.

Nothing else is included with the purchase of the domain name. Our registrar NameBright.com does offer email packages for a yearly fee, however you will need to find hosting and web design services on your own.

Yes we offer payment plans for up to 12 months. See details.

If you wish the domain ownership information to be private, add WhoIs Privacy Protection to your domain. This hides your personal information from the general public.

To add privacy protection to your domain, do so within your registrar account. NameBright offers WhoIs Privacy Protection for free for the first year, and then for a small fee for subsequent years.

Whois information is not updated immediately. It typically takes several hours for Whois data to update, and different registrars are faster than others. Usually your Whois information will be fully updated within two days.

Как пользоваться Far Manager

Фар менеджер — один из самых удобных файловых менеджеров, рассчитанный на работу с файлами и папками на дисках, прежде всего, через клавиатуру. Это повышает скорость и удобство при различных операциях, проводимых с объектами (копирование, вырезание/перемещение и т.д.). Внешне, он очень напоминает некогда популярную систему Norton Commander, в свои времена, стоявшую практически на всех машинах вплоть до появления ОС Windows. Кто ностальгирует по «девяностым» — будет приятно удивлен! Теперь, обо всем по порядку и более подробно.

Русификация Far Manager

Если вас не устраивает то, что программа по умолчанию предлагает использовать интерфейс на английском, активируйте русский язык. Нажмите F9, далее, в появившейся вверху горизонтальной функциональной панельке нажмите «Options», затем откройте «Languages» и там выберите наш язык. Теперь, Фар Менеджер будет полностью на русском.

Выбор дисков/накопителей

Если на вашей машине установлены сразу несколько жестких дисков, то вы сможете выбрать для работы в Far Manager любой из них, нажав комбинацию из клавиш Alt + F1 (выбрать диск в левой панели ) или Alt + F2 (выбрать диск в правой панели ). Стоит добавить, что Фар Менеджер, помимо основных подключенных к машине hdd, так же полноценно работает и с любыми внешними накопителями, и даже с сетевыми дисками.

Операции с файлами (копирование, вырезание/перенос, удаление, поиск)

Основное операционное окно Far Manager состоит из двух окон/панелей. Это сделано для большего удобства, чтобы пользователю не приходилось путаться, постоянно открывая различные директории в одном и том же окне.

Копирование, перемещение/вырезание. Чтобы осуществить любую из этих файловых операций, для начала, перейдите в правую панельку (клавиша TAB) и откройте там нужную папку, куда вы, в конечном итоге, хотите скопировать/переместить объекты. Затем, перейдите обратно в левую панель (при помощи той же клавиши TAB) и найдите в папках нужные для копирования/перемещения файлы. Выделите их кнопками «Insert» или «*» (звездочка на цифровом блоке клавиатуры) и нажмите любую из кнопок (F5 — «Копировать», F6 — «Перенос/Вырезание»). Не забудьте подтвердить операцию клавишей Enter.

Удаление файлов/папок. Чтобы удалить объекты, откройте соответствующую папку, выделите (пометьте) в ней все нужные файлы и нажмите кнопку F8 «Удаление» .

Поиск объектов. Для поиска папок/файлов во всех каталогах вашего жесткого диска, пользуйтесь клавишей ALT + F7. Нажмите ее и введите нужное имя для поиска, а так же (при необходимости) установите дополнительные параметры поиска.

Снизу на скриншотах, представлен более подробный список основных функциональных клавиш в Far Manager.

Основное меню функций

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

Дополнительное меню функций

Чтобы получить доступ к дополнительным функциям для работы с папками/файлами в Фар Менеджере, нажмите и удерживайте кнопку ALT. Список функций отобразится в нижней горизонтальной панели менеджера.

Сортировка файлов в Far Manager

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

Работа с архивами файлов

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

Работа с FTP

Фар Менеджер поддерживает работу по передачи данных и через этот протокол. Чтобы создать/активировать фтп-подключение, нажмите Alt+F1 или Alt+F2 (смотря, в какой из панелей вы находитесь) и выберите опцию «Netbox». Если у вас есть уже готовое подключение — оно высветится в списке на панели. Наведите на него курсор и нажмите Enter. Если готового подключения нет, то нажмите Shift+F4, чтобы вызвать настройки создания подключений. Вам останется, лишь выбрать тип протокола и правильно внести значения в нужные опции.

Консольная (командная) строка

В Фар Менеджере есть и такая функция. Через консольную строку, можно производить различные операции через специальные программные команды. Например, копирование файлов с диска на диск: «C:\>copy test.txt d:\test.txt» и т.д. Но разбирающиеся в программировании люди, смогут использовать возможности консоли и гораздо шире!

Вот, в принципе, и все основные моменты по работе с этим файл-менеджером. Как видите, ничего реально сложного нет!

Похожие статьи