remove dir sh, remove gitmudole aliasa, add lib zshrc and alias_lib

This commit is contained in:
2026-01-11 10:46:32 +04:00
parent d8326097b2
commit 9e4d339523
10 changed files with 38 additions and 224 deletions

4
.gitmodules vendored
View File

@@ -1,6 +1,4 @@
[submodule "nackernvim"]
path = nackernvim
url = git@github.com:1xtier/NackerNVIM.git
[submodule "alisa"]
path = alisa
url = git@github.com:1xtier/alisa.git

1
alisa

Submodule alisa deleted from c9184a6955

10
linux/lib/alias_lib Normal file
View File

@@ -0,0 +1,10 @@
alias vim="nvim"
alias v="nvim"
alias mdev-lxc="sshfs -o follow_symlinks dev-lxc:/root/dev/ $HOME/dev-lxc"
alias udev-lxc="umount $HOME/dev-lxc"
alias mwork="sshfs -o follow_symlinks root@192.168.19.20:/root/ $HOME/dev/work"
alias uwork="umount $HOME/dev/work"
alias df="grc df"
alias du="grc du"
alias n="nvim"
alias rubymine="/home/floki/Загрузки/RubyMine/RubyMine-2024.2.3/bin/./rubymine"

27
linux/lib/rc_lib Normal file
View File

@@ -0,0 +1,27 @@
load_all_env() {
local env_dir="$HOME/.env"
if [ -d "$env_dir" ]; then
for env_file in "$env_dir"/*; do
if [ -f "$env_file" ] && [ -r "$env_file" ]; then
echo "Loading: $env_file"
set -a
source "$env_file"
set +a
fi
done
echo "All environment files loaded from $env_dir"
else
echo "Env directory not found: $env_dir"
fi
}
load_all_env
ginit() {
git init --initial-branch=main
git remote add origin $1
git add .
git commit -m "Initial commit"
git push --set-upstream origin main
}

View File

@@ -1,13 +0,0 @@
alias af="cd /home/h0lik/dev/ansible"
alias agup="sudo virsh start ansible"
alias agdown="sudo virsh shutdown ansible"
alias assh="ssh ansible"
alias devsrv="ssh worksrv"
alias grep="grep --color=auto"
alias host-ssh="/home/h0lik/.bin/./ssh-host.sh"
alias ga="git add"
alias gc="git commit -m"
alias gp="git push -u"
alias gch="git checkout"
alias gm="git merge"
alias gps="git pull"

View File

@@ -1,16 +0,0 @@
alias add-alias="vim ~/.dotfiles/alias/zsh_aliases"
alias vim="nvim"
alias untar="tar xvf"
alias uz="unzip"
alias yz="yazi"
alias tf="terraform"
alias ap-key="cat ~/.myconfig/id_ed25519.pub"
alias tfp="tf plan"
alias tfa="tf apply"
alias tfd="tf destroy"
alias ga="git add ."
alias gc='git commit -m'
alias gp="git push"
alias T="tmux attach -t Work || tmux new -s Work"
alias t-help="~/.dotfiles/sh/./tmux-help"
alias ccom="sudo minicom -b $1 -D /dev/tty$2 "

View File

@@ -1,22 +0,0 @@
#!/bin/bash
CAT=mdcat
dirman="$HOME/.dotfiles/alisa/"
sshman() {
$CAT $dirman/utils/ssh.md
}
tarman() {
$CAT $dirman/utils/tar.md
}
grepman() {
$CAT $dirman/utils/grep.md
}
while [ -n "$1" ]
do
case "$1" in
ssh )sshman;;
tar )tarman;;
grep )grepman;;
-?)help;;
esac
shift
done

109
sh/man
View File

@@ -1,109 +0,0 @@
#!/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

View File

@@ -1,20 +0,0 @@
#/bin/bash
function helpcli() {
echo "* install nackerNvim"
}
function install() {
cd ~/.dotfiles
git submodule init
git submodule update
ln -s $HOME/.dotfiles/nackernvim $HOME/.config/nvim
}
while [ -n "$1" ]
do
case "$1" in
install )install;;
help )helpcli;;
esac
shift
done

View File

@@ -1,40 +0,0 @@
#!/usr/bin/env bash
echo "Pages help TMUX:"
printf "%-20s %s\n" "Perfix" "Command"
echo "------------------------------"
echo -e "\e[31m Ctrl-b prefix\e[0m"
echo -e "\e[32m1 Управление окнами\e[0m (windows)🪟:"
cat << EOF
- prefix+c создать новое окно (на статус панели выглядит, как вкладка);
- prefix+w показать список окон;
- prefix+n переключиться на следующее окно;
- prefix+p переключиться на предыдущее окно;
- prefix+<номер> перейти к окну с указанным номером;
- prefix+, переименовать текущее окно.
EOF
echo -e "\e[32m2 Управление панелями\e[0m (panes)🎛:"
cat << EOF
- prefix+% разделить окно на панели вертикально;
- prefix+" разделить окно на панели горизонтально;
- prefix+o переключиться на следующую панель;
- prefix+q показать номера панелей (полезно для выбора);
- prefix+x закрыть текущую панель;
- prefix+z развернуть текущую панель на весь экран (и вернуть её обратно);
- prefix+{ переместить панель влево;
- prefix+} переместить панель вправо;
- prefix+! вынести текущую панель в отдельное окно.
EOF
echo -e "\e[32m3 Управление сессиями\e[0m📚:"
cat << EOF
- tmux new -s <имя> создать новую сессию с именем;
- tmux ls показать список сессий;
- tmux attach -t <имя> подключиться к сессии;
- prefix+d отсоединиться от текущей сессии.
EOF
echo -e "\e[32m4 Навигация между панелями\e[0m (в стиле vi)🎛:"
cat << EOF
- prefix+h переключиться на панель слева;
- prefix+j переключиться на панель снизу;
- prefix+k переключиться на панель сверху;
- prefix+l переключиться на панель справа.
EOF