diff --git a/sh/man b/sh/man new file mode 100755 index 0000000..51c8ef6 --- /dev/null +++ b/sh/man @@ -0,0 +1,109 @@ +#!/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