Как запустить far manager из power shell

TL;DR Use the Start-Process cmdlet, but a new window will be created.

PS C:\> Start-Process far
# or shorter:
PS C:\> start far

The command starts Far Manager in a new window (unfortunately)
start far -NoNewWindow doesn’t work. Is it a bug in PowerShell maybe? (The system cannot find the file specified)

with the Path feature selected


App paths vs PATH

The path of Far Manager (C:\Program Files\Far Manager) is added only to the registered app paths, not to the environment variable PATH. This has the implication that cmd/PowerShell won’t find the executable directly. An application would have to use ShellExecuteA function to automatically find the executable.


How to start far in the same window

I use Far Manager so often that the shortcut is always pinned to taskbar, and I normally start that directly, not from cmd (or PowerShell).
If you want to start Far Manager easier, I would add the Far Manager path (e.g. C:\Program Files\Far Manager) to the PATH environment variable manually, once. After that you can just execute far (from PowerShell or cmd).

PS C:\> far

Note: For me the background color changes when I start far directly from PS, I don’t know why and I don’t have a solution:

enter image description here


For completion, for cmd (as opposed to PowerShell) you’d have to start the program like this if the folder path isn’t added to PATH:

# starts application in a new window
c:\> start far
# same window is used
c:\> start /b /wait far

Обычно при проведении занятий используется Linux. Но часть программного обеспечения можно установить и на Windows.

:/>  5 самых эффектных компьютерных розыгрышей
Содержание

Предварительные сведения

  • Из-за специфики кодировки символов в Windows следует избегать кириллических символов в пути запуска и исполнения программ.

Базовые настройки

  • Вначале устанавливается пакетный менеджер Chocolatey (см. Пакетный менеджер для Windows. Chocolatey).
    • Установка проводится в PowerShell.

      • PowerShell должен быть запущен с правами администратора.
      • Проще всего запустить его комбинаций клавиш Win+X.
    • Команда установки находится на странице https://chocolatey.org/install.

      https://youtube.com/watch?v=_1O4vKHhm3I%3Fautoplay%3D0%26controls%3D1%26end%3D0%26loop%3D0%26mute%3D0%26start%3D0

  • Для того, чтобы установка происходила без запроса подтверждения, можно сделать следующую настройку:
    choco feature -nallowGlobalConfirmation
  • Настройка автоматического обновления программного обеспечения:
    choco install choco-upgrade-all-at --params "'/DAILY:yes /TIME:10:00 /ABORTTIME:18:00'"

Утилиты

7zip

  • Установим архиватор 7zip:

SSH-клиент PuTTY

  • Установим PuTTY

Windows Terminal

  • Установим Windows Terminal:
    choco install microsoft-windows-terminal

Файловые менеджеры

Far

  • Файловый менеджер Far:

    https://youtube.com/watch?v=B3VhT_Ynt1Y%3Fautoplay%3D0%26controls%3D1%26end%3D0%26loop%3D0%26mute%3D0%26start%3D0

Web

Firefox

  • Установим Firefox:

Google Chrome

  • Установим Google Chrome:
    choco install googlechrome

Редакторы

Visual Studio Code

  • Редактор Visual Studio Code:

Офисное программное обеспечение

LibreOffice

  • Установим LibreOffice:
    choco install libreoffice-fresh

Работа с pdf

Xournal++

  • Сайт: https://xournalpp.github.io/
  • Создание заметок в файлах pdf.
  • Установить с Chocolatey:
    choco install xournalplusplus

Средства разработки

Средство управления версиями git

Научное программное обеспечение

Общие средства для отчётов по лабораторным работам

Работа с языком разметки Markdown

  • Средство pandoc для работы с языком разметки Markdown:
    • Установка с помощью менеджера пакетов

      • Для работы с перекрёстными ссылками мы используем пакет pandoc-crossref.
        • Пакет pandoc-crossref в Chocolatey заброшен, пользоваться им нельзя. Придётся ставить вручную, скачав с сайта https://github.com/lierdakil/pandoc-crossref.
        • При установке pandoc-crossref следует обращать внимание, для какой версии pandoc он скомпилён.
    • Лучше установить pandoc и pandoc-crossref вручную.

      • Скачайте необходимую версию pandoc-crossref (https://github.com/lierdakil/pandoc-crossref/releases).
      • Посмотрите, для какой версии откомпилён pandoc-crossref.
      • Скачайте соответствующую версию pandoc (https://github.com/jgm/pandoc/releases).
      • Распакуйте архивы.
      • Обе программы собраны в виде статически-линкованных бинарных файлов.
      • Поместите их либо в каталог проекта, либо в каталог, который присутствует в переменной %PATH%.

Работа с языком TeX

  • Для генерации формата pdf необходимо установить TeX. Будем устанавливать TeX Live:
:/>  34 совета по оптимизации и настройке windows

Средства моделирования

Scilab

  • Scilab — открытая реализация языка MATLAB.
  • Сайт: https://www.scilab.org/
  • Отличительной особенностью является наличие реализации (Xcos) среды Symulink.
  • Установка:

Octave

  • Octave — открытая реализация языка MATLAB.

  • Достаточно строгая реализация языка Matlab.

  • https://youtube.com/watch?v=LRjtS8cyrdM%3Fautoplay%3D0%26controls%3D1%26end%3D0%26loop%3D0%26mute%3D0%26start%3D0

OpenModelica

  • Открытая реализация языка Modelica.
  • https://www.openmodelica.org/
  • Установка:
    choco install openmodelica -y

CPN Tools

  • Работа с раскрашенными сетями Петри.
  • https://cpntools.org/
  • Установка:
    choco install cpntools -y

Дмитрий Сергеевич Кулябов

Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие