Browse Source

bash: aliases: fm, toph -u, -U

master
Maxim Likhachev 7 years ago
parent
commit
63991b1fd9
  1. 6
      etc/shell/bash/aliases
  2. 4
      etc/shell/bash/bashrc

6
etc/shell/bash/aliases

@ -63,7 +63,7 @@ alias g=git #noindex @@ -63,7 +63,7 @@ alias g=git #noindex
alias startx="xinit -- /usr/bin/X" #noindex
alias lftp="LFTP_HOME=$SHELLRC/etc/net/lftp lftp" #noindex
alias fm="PAGER=autoex fm" #noindex
alias fm="nnn" #noindex
if [ $UID -eq 0 ]; then
alias mc="TERM=xterm-256color mc -S modarin256root"
@ -155,8 +155,10 @@ colors() { @@ -155,8 +155,10 @@ colors() {
#- Самые используемые команды [-u -- уникальные]
toph() {
exclude="(t|\?|ls|vifm|su|mc|dus|mem|wine|\.\.|:q|~|\.-|,ww|,w,w|,m|kz)"
case "$1" in
-u) history | cut -d ' ' -f 6- | sort | uniq -c | sort -rn | head -n 30;;
-u) history | cut -d ' ' -f 5- | sort | uniq -c | sort -rn | grep -v "${exclude}($|[[:space:]]*)" | head -n 30;;
-U) history | cut -d ' ' -f 5- | sort | uniq -c | sort -rn | head -n 30;;
* ) history | awk '{a[$4]++} END {for(i in a) {print a[i] " " i}}' \
| sort -rn | head -n 30 | column -t;;
esac

4
etc/shell/bash/bashrc

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
#!/bin/bash ####################################################################
#
# Изменён: Ср 04 апр 2018 19:42:32
# Изменён: Чт 05 апр 2018 21:36:19
#
################################################################################
@ -266,7 +266,7 @@ export HISTSIZE=100000 #Размер истории @@ -266,7 +266,7 @@ export HISTSIZE=100000 #Размер истории
export HISTFILESIZE=900000 #Размер файла истории
export HISTTIMEFORMAT='%d.%m.%Y %H:%M:%S ' #Формат записи истории
export HISTCONTROL="ignoreboth" #Игнорировать '^ ' и дубликаты
export HISTIGNORE="&:[bf]g:h:c:exit:,ww:~:..:,-:,w,w:,m:ls:\:q" #Не записывать в историю
export HISTIGNORE="&:[bf]g:h:c:exit:,ww:~:..:,-:,w,w:,m:ls:\:q:t:\?" #Не записывать в историю
# }}} ##########################################################################
# {{{ Прочие настройки

Loading…
Cancel
Save