прочитать
консоль python в роли командной строки LJ
консоль python в роли командной строки DW

Настройка командной строки Windows
http://ab57.ru/cmdtweak.html

https://b14esh.com/category/windows/cmd-vbs-scripts
Альтернативный терминал для Windows
Ламповый Linux-like терминал в Windows
Делаем из cmd конфетку

https://github.com/PowerShell/PowerShell/releases
https://github.com/Microsoft/PowerShell-DSC-for-Linux/releases
https://github.com/microsoft/Terminal

http://intgat.tigress.co.uk/rmy/busybox/index.html
http://blog.acmenet.ru/2014/09/26/gnu-on-windows/
http://forum.farmanager.com/viewtopic.php?t=3153
http://daverupert.com/2015/10/windows-editors-and-shells/

https://github.com/alebcay/awesome-shell
https://github.com/k4m4/terminals-are-sexy
https://github.com/agarrharr/awesome-cli-apps
https://github.com/herrbischoff/awesome-command-line-apps

https://conemu.github.io/
https://sourceforge.net/projects/conemu/
https://sourceforge.net/projects/console/files/
https://www.gammadyne.com/cmdline.htm#gs
https://ttssh2.osdn.jp/index.html.en
http://www.powercmd.com/
http://www.ttyemulator.com/
http://www.softwareok.com/?seite=Freeware/ColorConsole
http://mridgers.github.io/clink/
https://sourceforge.net/projects/pycmd
https://github.com/cbucher/console/releases
http://cmder.net/
https://github.com/wez/wezterm
https://github.com/Eugeny/tabby
https://github.com/alacritty/alacritty

https://ru.wikipedia.org/wiki/MinGW
http://www.mingw.org/wiki/MSYS
https://mintty.github.io/
https://github.com/mintty/wsltty
https://github.com/sedwards2009/extraterm
http://babun.github.io/
https://github.com/bmatzelle/gow
http://domterm.org/index.html

https://cygwin.com/
https://msys2.github.io/
https://sourceforge.net/projects/mingw-w64/
https://gnuwin32.sourceforge.net/
https://unxutils.sourceforge.net/
https://win-bash.sourceforge.net/
https://frippery.org/busybox/
https://sourceforge.net/projects/busybox-for-windows/
https://github.com/bmatzelle/gow/


https://hyper.is/
https://github.com/dthree/cash
http://www.netsarang.com/download/down_xsh5.html
https://eugeny.github.io/terminus/
https://github.com/Eugeny/terminus/releases
https://github.com/felixse/FluentTerminal/releases
https://github.com/electerm/electerm
https://github.com/WindowsTermKit/TermKit
https://github.com/jwilm/alacritty/releases

http://xon.sh/windows.html
http://web-console.org/
https://httpie.org/run

https://code.google.com/archive/p/hotwire-shell/wikis/HotwireWindows.wiki
https://www.opennet.ru/tips/2963_ubuntu_windows_bash_wsl.shtml
https://support.microsoft.com/ru-ru/kb/324081
https://technet.microsoft.com/ru-ru/library/cc771672.aspx
https://www.microsoft.com/en-us/download/details.aspx?id=2391
https://github.com/wishstudio/flinux

https://play.google.com/store/apps/details?id=com.termux&hl=ru

https://google.github.io/styleguide/shell.xml
https://github.com/paradoxxxzero/butterfly

http://download.sysinternals.com/files/PSTools.zip

https://www.emtec.com/zoc/index.html
https://jpsoft.com/products/tcc-le.html
https://jpsoft.com/products/take-command.html
https://www.brainasoft.com/firecmd/

http://mikelev.in/ux/

https://www.openssh.com/
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
http://www.9bis.net/kitty/#!index.md
https://mobaxterm.mobatek.net/
https://www.hamiltonlabs.com/Cshell.htm
https://mremoteng.org/

Средства командной строки
Создание сценариев PowerShell
Windows Script Host (WSH)
Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности
Что такое Windows PowerShell и с чем его едят? Часть 2: введение в язык программирования

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями
Bash-скрипты, часть 6: функции и разработка библиотек
Bash-скрипты, часть 7: sed и обработка текстов
Bash-скрипты, часть 8: язык обработки данных awk
Bash-скрипты, часть 9: регулярные выражения
Bash-скрипты, часть 10: практические примеры
Bash-скрипты, часть 11: expect и автоматизация интерактивных утилит
[в закладки] PDF-версия статей про Bash-скрипты

Оболочка Bash — шпаргалка для начинающих
https://cheatsheets.zip/bash
https://wiki.bash-hackers.org/
bash-hackers.org translate
uzverss Искусство программирования на языке сценариев командной оболочки

https://www.opennet.ru/docs/RUS/bash_scripting_guide/
http://linuxcommand.org/tlcl.php
https://leanpub.com/programming-from-scratch
Командная строка Linux. Полное руководство. 2-е изд торрент
Командная строка Linux. Полное руководство. 2-е изд яндекс диск

Большая поваренная книга программиста.
https://github.com/najomi/data

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

Alt + SysRq + B. Равнозначно нажатию кнопки Reset. Нежелательно, ибо высока вероятность потерять несохранённые данные.
Alt + SysRq + O. Выключает систему корректным образом.
Alt + SysRq + S. Синхронизует систему. Если выполнить перед первой командой, то можно не бояться за данные.
Alt + SysRq + K. Перезагружвет графическую оболочку. Выполнять, если всё зависло и не отвечает.
Alt + SysRq + R. Если не хочешь перезагружать иксы, отвиснет твою мышку и клавиатуру.
Alt + SysRq + H. Выводит вышеуказанные и все прочие доступные команды.


Горячие клавиши терминала в Linux
Полезные горячие клавиши для Bash
Управление процессами
Ctrl + C - прервать процесс (послать сигнал Interrupt). SIGINT
Ctrl + \\ - Отправляет сигнал SIGQUIT
Ctrl+ D - Закрывает bash оболочку вместе с процессами. Схожа с командой exit.
Ctrl + Z - приостановить процесс (послать сигнал Stop).
помощью команды bg его можно снова запустить, оставив при этом в фоновом режиме. Команда fg не только возобновляет ранее приостановленный процесс, но и выводит его из фона на передний план fs process_name.

Управление экраном
Ctrl + L - очистить экран. Аналог команде clear.
Ctrl + S: Останавливает весь вывод на экране. Это полезно когда необходимо временно остановить запущенный процесс.
Ctrl + Q: Продолжает работу и отображение вывода после ее остановки.

Перемещение курсора
Ctrl + A - переместить курсор в начало строки.
Ctrl + E - переместить курсор в конец строки (E - End).
Alt + F - переместить курсор на одно слово вперед (F - Forward).
Alt + B - переместить курсор на одно слово назад (B - Back).
Ctrl + F - переместить курсор на один символ вперед (F - Forward).
Ctrl + B - переместить курсор на один символ назад (B - Back).
Ctrl + XX: При повторном исполнении команды, курсор будет двигаться между началом линии и текущей позиции курсора.

Редактирование текста
Ctrl + D - удалить символ под курсором (D - Delete).
Alt + T - поменять местами два слова. Слово под курсором меняется со словом слева от курсора (T - Translocate)
Ctrl + T - поменять местами два символа. Символ под курсором меняется с символом слева от курсора (T - Translocate).
Alt + L - перевести символы в нижний регистр, начиная с символа под курсором и до конца слова (L - Lowercase).
Alt + U - перевести символы в верхний регистр, начиная с символа под курсором и до конца слова (U - Uppercase).
Alt + C: После курсора первый символ слова переводится в верхний регистр.

Вырезание и вставка текста
Ctrl + K - вырезать текст от курсора до конца строки (K - Kill).
Ctrl + U - вырезать текст от курсора до начала строки.
Alt + D - вырезать слово от курсора до его конца (D - Delete).
Alt + Backspace - вырезать слово от курсора до его начала. Если курсор находится на начале слова, то удаляется предыдущее слово.
Ctrl + W - Делает вырезку слова перед курсором и добавляет его в буфер.
Ctrl + Y - вставить вырезанный текст из буфера обмена на место курсора.

Дополнение команды
Tab - дополнить текст команды. (ls essa => ls essay.txt)
Alt + ? - вывести все варианты дополнения (тоже если нажать Tab дважды).
Alt + * - вставить все варианты дополнения в аргументы команды.

Поиск команд в истории
Ctrl + R - начать поиск команд в истории. Нажмите еще раз чтобы двигаться вверх по истории. Нажмите Enter чтобы выполнить найденную команду.
Ctrl + G - прекратить поиск команд в истории. Выход из режима.
Ctrl + J - вставить найденную команду в терминал, без выполнения.
Ctrl + P или Up Arrow - показать предыдущую запись в истории. Аналог клавише со стрелкой вверх. (P - uP).
Ctrl + N или Down Arrow - показать следующую запись в истории. Аналог клавише со стрелкой вниз. (N - dowN).
Alt + < - перейти к первой записи в истории.
Alt + > - перейти к последней записи в истории.
Alt + N - поиск в прямом порядке (ввести команду и нажать Enter).
Alt + P - поиск в обратном порядке (ввести команду и нажать Enter).
Ctrl + O - выполнить команду из истории и перейти к выполнению следующей по списку. Работает только в поиске Ctrl + R.

Режим
По умолчанию bash использует комбинации в стиле редактора emacs. Можно переключать в режим редактора vi
$ set -o vi # vi mode
$ set -o emacs # default mode


Команды управления терминалом
Text-Terminal-HOWTO
Хрестоматия по программированию на Си в Unix 6.4. Сигналы.

Искусство программирования на языке сценариев командной оболочки Mendel Cooper
Искусство программирования на языке сценариев командной оболочки
Особенности работы в оболочке bash
BASH Programming - Introduction HOW-TO
Программирование на Shell (Unix) Учебное пособие А. Соловьев
Оформление вывода в shell-сценариях
Оболочка Bash — шпаргалка для начинающих
Перенаправления в bash
Перенаправления в bash
Как повысить эффективность Bash-скриптов
Подводные камни Bash
Подводные камни Bash
Частые ошибки программирования на Bash
18 отборных однострочных команд Linux
Осторожнее с редактированием bash-скриптов
Как "освободить" клавиши Ctrl+C, Ctrl+V, Ctrl+X в терминале
«Намертво прибитая к ядру» графическая подсистема

обзор Лучшие терминалы для Linux
Консоль 21 века: mosh, tmux, fish
Final Term: новый взгляд на терминал
TermKit: новая концепция консоли с графическим выводом
Hotwire: консоль и графическое окно одновременно

Полезные команды Linux, о которых вы не знали
Самые полезные приёмы работы в командной строке Linux
Работа с последовательным портом из консоли Linux
Наиболее используемые команды MySQL

uzverss Командная строка. справочник администратора
http://hex.pp.ua/nt-native-applications-shell.php
shell для винды + доп проги
Запуск NodeJS-приложения на Android

рабочий стол в консоли LJ
рабочий стол в консоли DW
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

uzverss: (Default)
uzverss

December 2024

S M T W T F S
12345 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 17th, 2026 06:14 pm
Powered by Dreamwidth Studios