Clink - продвинутое редактирование командной строки в Bash-стиле для cmd.exe

Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.

Информация об авторе

Перевод статьи Clink с любезного согласия Martin Ridgers

Обзор

Clink сочетает в себе встроенную в оболочку Windows cmd.exe с мощными функциями редактирования командной строки библиотеки GNU Readline, что обеспечивает завершение, историю, а также возможности редактирования строк. Readline - самая известная оболочка UNIX Shell Bash. Кроме того, она используется как стандартная оболочка в Mac OS X и многих дистрибутивах Linux.

Особенности

  • Bash-подобное редактирование строк (из библиотеки GNU Readline).
  • История между сессиями.
  • Контекстное завершение;
    • Исполняемые файлы (и псевдонимы).
    • Справочник по командам
    • Переменные окружения
    • ThirdParty инструменты; Git, Mercurial, SVN, Go и P4.
  • Новые сочетания клавиш;
    • Вставить из буфера обмена - Ctrl-V
    • Инкрементальный поиск по истории -Ctrl-R / Ctrl-S
    • Завершение - TAB
    • Отменить  - Ctrl-Z
    • Автоматический "CD..." - Ctrl-Alt-U 
    • Переменная среды расширения -  Ctrl-Alt-E
    • (Нажмите Alt-H для дополнительной информации ...)
  • Скриптовое пополнение Lua.
  • Авто-ответ для строки "Terminate batch job?" и др.

Использование Clink

Есть множество способов начала работы Clink;

  1. Если вы включили автозапуск - запустите cmd.exe. Введите команду  clink autorun –help для получения дополнительной информации.
  2. Для ручного запуска, запустите Clink через ярлык в меню "Пуск" (или clink.bat, расположенный в каталоге установки).
  3. Чтобы добавить Clink в существующий процесс cmd.exe, используйте <install_dir>\clink.exe inject

Инструментарий Clink может быть расширен за счет Lua API. Более подробную информацию вы найдете здесь.

Пожалуйста, оцените статью: 
Average: 4.2 (17 votes)

Влад – главный редактор сайта softdroid.net. Является автором нескольких сотен руководств и статей по настройке Android. Около 15 лет занимается ремонтом техники и решением технических проблем iOS и Android. Имел дело практически со всеми более-менее популярными марками мобильных смартфонов и планшетов Samsung, HTC, Xiaomi и др. Для тестирования используется iPhone 12 и Samsung Galaxy S21 с последней версией прошивки.

Хотите больше полезных советов? Смотрите и подписывайтесь на наш канал! Здесь я публикую лучшие советы для пользователей Андроид, Windows, iOS и Mac OS. Также вы можете задать мне любой вопрос, подписавшись на канал.

Наш канал в Telegram

Помощь: задайте вопрос

Вы робот? Оставьте это поле пустым, если вы не робот, а человек