#!/usr/bin/env bash GREEN="\e[32m" RED="\e[31m" NORMAL="\e[0m" #----------------------- # MAN help #----------------------- help() { echo -e "$RED myman $NORMAL $GREEN [COMMAND] $NORMAL" cat << EOF - ssh - Краткая справка по SSH - awk - Краткая справка по AWK - tmux - Краткая справка по Tmux (Своя конфигурация) EOF } #----------------------- # MAN SSH #----------------------- man_ssh() { echo -e "$RED Man SSH $NORMAL" cat << EOF EOF } #----------------------- # MAN AWK #----------------------- man_awk() { echo -e "$RED Man AWK $NORMAL" cat << EOF EOF } #----------------------- # MAN TMUX #----------------------- man_tmux() { echo "Pages help TMUX:" echo "------------------------------" echo -e "$RED Ctrl-b – prefix$NORMAL" echo -e "$GREEN 1 Управление окнами$NORMAL (windows)🪟:" cat << EOF - prefix+c – создать новое окно (на статус панели выглядит, как вкладка); - prefix+w – показать список окон; - prefix+n – переключиться на следующее окно; - prefix+p – переключиться на предыдущее окно; - prefix+<номер> – перейти к окну с указанным номером; - prefix+, – переименовать текущее окно. EOF echo -e "$GREEN 2 Управление панелями$NORMAL (panes)🎛:" cat << EOF - prefix+% – разделить окно на панели вертикально; - prefix+" – разделить окно на панели горизонтально; - prefix+o – переключиться на следующую панель; - prefix+q – показать номера панелей (полезно для выбора); - prefix+x – закрыть текущую панель; - prefix+z – развернуть текущую панель на весь экран (и вернуть её обратно); - prefix+{ – переместить панель влево; - prefix+} – переместить панель вправо; - prefix+! – вынести текущую панель в отдельное окно. EOF echo -e "$GREEN 3 Управление сессиями$NORMAL📚:" cat << EOF - tmux new -s <имя> – создать новую сессию с именем; - tmux ls – показать список сессий; - tmux attach -t <имя> – подключиться к сессии; - prefix+d – отсоединиться от текущей сессии. EOF echo -e "$GREEN 4 Навигация между панелями$NORMAL (в стиле vi)🎛:" cat << EOF - prefix+h – переключиться на панель слева; - prefix+j– переключиться на панель снизу; - prefix+k – переключиться на панель сверху; - prefix+l – переключиться на панель справа. EOF #----------------------- # MAN LS #----------------------- #----------------------- # MAN MV #----------------------- #----------------------- # MAN CHMOD #----------------------- #----------------------- # MAN chown #----------------------- #----------------------- # MAN #----------------------- } if [ -n "$1" ]; then while [ -n "$1" ]; do case "$1" in ssh )man_ssh;; awk )man_awk;; tmux )man_tmux;; help)help;; esac shift done else help fi