|
|
@ -71,8 +71,6 @@ alias g=git #noindex |
|
|
|
alias startx="xinit -- /usr/bin/X" #noindex |
|
|
|
alias startx="xinit -- /usr/bin/X" #noindex |
|
|
|
alias lftp="LFTP_HOME=$SHELLRC/etc/net/lftp lftp" #noindex |
|
|
|
alias lftp="LFTP_HOME=$SHELLRC/etc/net/lftp lftp" #noindex |
|
|
|
|
|
|
|
|
|
|
|
alias vk="TERM=xterm vk-cli" #noindex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alias fm="nnn" #noindex |
|
|
|
alias fm="nnn" #noindex |
|
|
|
|
|
|
|
|
|
|
|
if [ $UID -eq 0 ]; then |
|
|
|
if [ $UID -eq 0 ]; then |
|
|
@ -156,9 +154,6 @@ printf "$white |
|
|
|
----------------------------------------------------------------------$rstc\n\n" |
|
|
|
----------------------------------------------------------------------$rstc\n\n" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#- Бэкап настроек |
|
|
|
|
|
|
|
b_back() { tar cvpzf "./Bash_`\date +%d-%m-%Y.%T`".tgz $SHELLRC; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- Цветовые коды консоли |
|
|
|
#- Цветовые коды консоли |
|
|
|
colors() { |
|
|
|
colors() { |
|
|
|
for i in {000..125}; { |
|
|
|
for i in {000..125}; { |
|
|
@ -182,30 +177,15 @@ path() { |
|
|
|
echo $PATH | tr ':' '\n' | nl |
|
|
|
echo $PATH | tr ':' '\n' | nl |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#- |
|
|
|
|
|
|
|
alias w1="watch -n 1" #noindex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- Взятие строк в кавычки |
|
|
|
#- Взятие строк в кавычки |
|
|
|
quote() { |
|
|
|
quote() { |
|
|
|
sed 's/^\|$/"/g' |
|
|
|
sed 's/^\|$/"/g' |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#}}} ########################################################################### |
|
|
|
#}}} ########################################################################### |
|
|
|
#{{{ \033[00m\n\b------<Сетевые_функции>\n |
|
|
|
|
|
|
|
################################################################################ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- php-сервер |
|
|
|
|
|
|
|
phps() { |
|
|
|
|
|
|
|
php -S ${2:-localhost}:${3:-80} -t ${1:-.} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#}}} ########################################################################### |
|
|
|
|
|
|
|
#{{{ \033[00m\n\b------<Работа_с_файлами>\n |
|
|
|
#{{{ \033[00m\n\b------<Работа_с_файлами>\n |
|
|
|
################################################################################ |
|
|
|
################################################################################ |
|
|
|
|
|
|
|
|
|
|
|
#- Vim |
|
|
|
|
|
|
|
alias :e="nvim" #noindex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- Написание текстов в Vim |
|
|
|
#- Написание текстов в Vim |
|
|
|
write() { |
|
|
|
write() { |
|
|
|
# urxvtc -fn 'xft:TrixiePro:pixelsize=20' \ |
|
|
|
# urxvtc -fn 'xft:TrixiePro:pixelsize=20' \ |
|
|
@ -302,23 +282,11 @@ alias tt=ctorrent #noindex |
|
|
|
#- Переименовывание torrent-файла |
|
|
|
#- Переименовывание torrent-файла |
|
|
|
ttr() { |
|
|
|
ttr() { |
|
|
|
echo mv -i -v \"$1\" \"tt_$(dumptorrent -b "$1" \ |
|
|
|
echo mv -i -v \"$1\" \"tt_$(dumptorrent -b "$1" \ |
|
|
|
| cut -d ':' -f 2 \ |
|
|
|
| cut -d ':' -f 2 \ |
|
|
|
| sed 's/^ *//').torrent\" \ |
|
|
|
| sed 's/^ *//').torrent\" \ |
|
|
|
| sh |
|
|
|
| sh |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#- type с подсветкой синтаксиса |
|
|
|
|
|
|
|
function get_type() { #noindex |
|
|
|
|
|
|
|
command type "$1" | source-highlight \ |
|
|
|
|
|
|
|
--src-lang=sh \ |
|
|
|
|
|
|
|
-f esc \ |
|
|
|
|
|
|
|
-o STDOUT \ |
|
|
|
|
|
|
|
--line-number=' ' \ |
|
|
|
|
|
|
|
--style-file=$SHELLRC/etc/soft/source-hl/default.style |
|
|
|
|
|
|
|
echo |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
alias :?="get_type" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#- Ссылка на книгу для чтения |
|
|
|
#- Ссылка на книгу для чтения |
|
|
|
toread() { |
|
|
|
toread() { |
|
|
|
BASEDIR="$HOME/FILES/_Книги/Прочесть" |
|
|
|
BASEDIR="$HOME/FILES/_Книги/Прочесть" |
|
|
@ -336,13 +304,16 @@ src() { vcat "$1" | less -R; } |
|
|
|
|
|
|
|
|
|
|
|
#- Поиск пути к исполняемому файлу, просмотр кода функций и псевдонимов |
|
|
|
#- Поиск пути к исполняемому файлу, просмотр кода функций и псевдонимов |
|
|
|
which() { #noindex |
|
|
|
which() { #noindex |
|
|
|
(alias; declare -f) \ |
|
|
|
RESULT=$((alias; declare -f) \ |
|
|
|
| /usr/bin/which \ |
|
|
|
| /usr/bin/which \ |
|
|
|
--tty-only \ |
|
|
|
--tty-only \ |
|
|
|
--read-alias \ |
|
|
|
--read-alias \ |
|
|
|
--read-functions \ |
|
|
|
--read-functions \ |
|
|
|
--show-tilde \ |
|
|
|
--show-tilde \ |
|
|
|
--show-dot $@ |
|
|
|
--show-dot $@) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
([ -n "$RESULT" ] && echo "$RESULT" || type $@) | vcat -l bash |
|
|
|
|
|
|
|
|
|
|
|
} 2>/dev/null |
|
|
|
} 2>/dev/null |
|
|
|
|
|
|
|
|
|
|
|
#- Переход в директорию файла |
|
|
|
#- Переход в директорию файла |
|
|
@ -383,9 +354,6 @@ apply() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#- Список PDF-файлов |
|
|
|
|
|
|
|
alias pdfs="find `pwd` -maxdepth 1 -name '*.pdf'" #noindex |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#}}} ########################################################################### |
|
|
|
#}}} ########################################################################### |
|
|
|
#{{{ \033[00m\n\b------<Администрирование>\n |
|
|
|
#{{{ \033[00m\n\b------<Администрирование>\n |
|
|
|
################################################################################ |
|
|
|
################################################################################ |
|
|
@ -405,9 +373,6 @@ lnbin() { |
|
|
|
ln -s $(realpath $1) $SHELLRC/bin/$2/$1 |
|
|
|
ln -s $(realpath $1) $SHELLRC/bin/$2/$1 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#- UUID носителей |
|
|
|
|
|
|
|
alias uuids="ls /dev/disk/by-uuid/" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#}}} ########################################################################### |
|
|
|
#}}} ########################################################################### |
|
|
|
#{{{ \033[00m\n\b------<Управление_сервисами_и_процессами>\n |
|
|
|
#{{{ \033[00m\n\b------<Управление_сервисами_и_процессами>\n |
|
|
|
################################################################################ |
|
|
|
################################################################################ |
|
|
|