From e042c67484b89bffe96a11505a98b84ce17eb281 Mon Sep 17 00:00:00 2001 From: Maxim Likhachev Date: Fri, 26 Feb 2016 21:56:33 +0500 Subject: [PATCH] =?UTF-8?q?bash:=20aliases:=20=D1=80=D0=B5=D0=B4=D0=BA?= =?UTF-8?q?=D0=BE=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D1=83=D0=B5?= =?UTF-8?q?=D0=BC=D1=8B=D0=B5=20=D0=BF=D1=81=D0=B5=D0=B2=D0=B4=D0=BE=D0=BD?= =?UTF-8?q?=D0=B8=D0=BC=D1=8B=20=D0=B8=20=D1=84=D1=83=D0=BD=D0=BA=D1=86?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D1=8B?= =?UTF-8?q?=20=D0=B2=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- etc/shell/bash/aliases | 110 ++++--------------------------------------------- 1 file changed, 7 insertions(+), 103 deletions(-) diff --git a/etc/shell/bash/aliases b/etc/shell/bash/aliases index 5f3cbf1..1c53ffc 100755 --- a/etc/shell/bash/aliases +++ b/etc/shell/bash/aliases @@ -1,8 +1,5 @@ #!/bin/bash #################################################################### -# -# Изменён: Пн. 14 апр. 2014 10:29:56 -# Изменён: Чт. 10 апр. 2014 10:35:05 -# + ################################################################################ #{{{ Псевдонимы ################################################################################ @@ -174,25 +171,6 @@ path() { alias w1="watch -n 1" #noindex #}}} ########################################################################### -#{{{ \033[00m\n\b------<Мультимедийные_функции>\n -################################################################################ - -#- Конвертирование аудио в mp3 -a2mp3() { lame -b ${2:-320} --noreplaygain -q 0 -m s -k -p "$1"; } - -#- Лог scmpc/last.fm -lastfmlog() { watch -n 1 "tail $SHELLRC/var/log/mpdscribble.log"; } - -#- Поворот изображения вправо на 90 градусов -imgRR() { echo "$1"; convert -rotate 90 "$1" "$1"; } - -#- Поворот изображения влево на 90 градусов -imgRL() { echo "$1"; convert -rotate -90 "$1" "$1"; } - -#- Уменьшение размера изображения на 50% -img50() { echo "$1"; convert -resize 50% "$1" "$1"; } - -#}}} ########################################################################### #{{{ \033[00m\n\b------<Сетевые_функции>\n ################################################################################ @@ -200,6 +178,7 @@ img50() { echo "$1"; convert -resize 50% "$1" "$1"; } githubdl() { git clone git://github.com/${1}.git } + #- php-сервер phps() { php -S ${2:-localhost}:${3:-80} -t ${1:-.} @@ -268,9 +247,6 @@ alias U8="iconv -c -t 866" #- -> utf8 alias 2U="iconv -c -t utf8" -#- Конвертирование обложки в png -alias cover2png="mv *.jpg cover.jpg; convert cover.jpg cover.png && rm -f cover.jpg" - lnt() { #noindex ln -s "$(pwd)/$1" "$HOME/Downloads/TORRENTS/${2:-}" } @@ -289,11 +265,10 @@ sortf() { #noindex mkdir -p ./Audio ; command mv *{.ogg,.mp3,.wav,.m3u,.midi,.mid,.gp?} ./Audio mkdir -p ./TFiles ; command mv *.torrent* ./TFiles mkdir -p ./Scripts ; command mv *{.sh,.py,.rb,.tcl} ./Scripts - mkdir -p ./Wine ; command mv *{.exe,.EXE} ./Wine mkdir -p ./Vim ; command mv *{.vim,.vba} ./Vim } 2>&- -alias tt=ctorrent #noindex +alias tt=ctorrent #noindex #- Переименовывание torrent-файла ttr() { @@ -314,45 +289,6 @@ function type() { #noindex echo } -#- Вывод размера файлов в отсортированном виде -dus() { - \du -smc "$@" | sort -gr | awk '{ - if ($1 > 1024) { - printf("%s%10sG","'$red'",sprintf("%.2f",$1/1024)) - } else if ($1 > 1) { - printf("%s%10sM","'$yellow'",$1) - } else { - printf("%s%10sM","'$blue'","~"$1) - } - sub($1,"") - print $0,"'$rstc'" - }' -} - -#- file -> [X] file -fcheck() { - for i in "$@"; { - if [[ ! "$i" =~ \[X\]\ .* ]]; then - echo -n $i - echo -ne '\000' - echo -n $(echo $(basename "$i") | sed 's/^\[ \] \|^/[X] /') - echo -ne '\000' - fi - } | xargs -0 -n2 mv -v -} - -#- file -> [ ] file -fucheck() { - for i in "$@"; { - if [[ ! "$i" =~ \[.\]\ .* ]]; then - echo -n $i - echo -ne '\000' - echo -n "[ ] $i" - echo -ne '\000' - fi - } | xargs -0 -n2 mv -v -} - #- Ссылка на книгу для чтения toread() { BASEDIR="$HOME/FILES/_Книги/Прочесть" @@ -416,36 +352,8 @@ lnbin() { ln -s $(realpath $1) $SHELLRC/bin/$2/$1 } -#- Генератор паролей -passgen() { - for i in `seq ${2:-10}`; { - \n -################################################################################ - -#- Создание документации robodoc -robodoc2html() { - mkdir -p ${1:-.}/doc - robodoc --src ${1:-.} --doc ./doc/ --multidoc \ - --html \ - --charset utf-8 \ - --index \ - --nosort \ - --sections \ - --source_line_numbers - # --syntaxcolors - # --nopre \ -} #}}} ########################################################################### #{{{ \033[00m\n\b------<Управление_сервисами_и_процессами>\n @@ -454,23 +362,19 @@ robodoc2html() { #- Поиск процесса по имени alias pgrep="pgrep -l" #- Запуск сервиса -start() { su -c "sh $1 start"; } +start() { su -c "sh /etc/init.d/$1 start"; } #- Остановка сервиса -stop() { su -c "sh $1 stop"; } +stop() { su -c "sh /etc/init.d/$1 stop"; } #- Перезапуск сервиса -restart() { su -c "sh $1 restart"; } +restart() { su -c "sh /etc/init.d/$1 restart"; } #}}} ########################################################################### -#{{{ \033[00m\n\b------<Математические_функции>\n +#{{{ \033[00m\n\b------<Прочее>\n ################################################################################ #- Консольный калькулятор calc() { echo "$*" | bc -l; } -#}}} ########################################################################### -#{{{ \033[00m\n\b------<Прочее>\n -################################################################################ - #- Подсветка выражений clr() { case "$1" in