From 5268d652686ba6d242f98ac305096da09b01c231 Mon Sep 17 00:00:00 2001 From: Roman Date: Sat, 7 Dec 2024 23:42:26 +0700 Subject: [PATCH] Changed eza aliases and eza colors --- bash/.bashrc | 37 +++++++++++++++++++++++++++++++++++++ bash_and_zsh/.aliases | 13 ++++++------- 2 files changed, 43 insertions(+), 7 deletions(-) diff --git a/bash/.bashrc b/bash/.bashrc index 2eb65db..9a46072 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -83,6 +83,43 @@ export EDITOR=vim export GREP_COLORS='ms=01;33' +export EXA_COLORS="" +EXA_PREFIX="1;38;5" # Жирный кастомный цвет +EXA_R="107" # Цвет: полномочие чтения +EXA_W="131" # Цвет: полномочие записи +EXA_X="172" # Цвет: полномочие исполнения + +EXA_SETTINGS=( + "ur=$EXA_PREFIX;$EXA_R" # Полномочие чтения пользователя + "uw=$EXA_PREFIX;$EXA_W" # Полномочие записи пользователя + "ux=$EXA_PREFIX;$EXA_X" # Полномочие исполнения пользователя для обычных файлов + "ue=$EXA_PREFIX;$EXA_X" # Полномочие исполнения пользователя для других файлов + "gr=$EXA_PREFIX;$EXA_R" # Полномочие чтения группы + "gw=$EXA_PREFIX;$EXA_W" # Полномочие записи группы + "gx=$EXA_PREFIX;$EXA_X" # Полномочие исполнения группы + "tr=$EXA_PREFIX;$EXA_R" # Полномочие чтения для иных + "tw=$EXA_PREFIX;$EXA_W" # Полномочие записи для иных + "tx=$EXA_PREFIX;$EXA_X" # Полномочие исполнения для иных + "uu=$EXA_PREFIX;65" # Ваш пользотватель + "uR=$EXA_PREFIX;124" # Пользователь root + "un=$EXA_PREFIX;142" # Пользователь не ваш и не root + "gu=$EXA_PREFIX;65" # Ваша группа + "gR=$EXA_PREFIX;124" # Группа root + "gn=$EXA_PREFIX;142" # Группа не ваша и не root + "da=$EXA_PREFIX;60" # Дата файла + "di=$EXA_PREFIX;31" # Тип сущности: директория + "ex=$EXA_PREFIX;$EXA_X" # Тип сущности: исполняемый файл + "bd=$EXA_PREFIX;217" # Тип сущности: блочное устройство + "cd=$EXA_PREFIX;229" # Тип сущности: символьное устройство + "ln=$EXA_PREFIX;73" # Тип сущности: симлинк + "xa=$EXA_PREFIX;152" # Индикатор расширенных аттрибутов +) + +for EXA_SETTING in ${EXA_SETTINGS[*]} +do + export EXA_COLORS=$EXA_COLORS:$EXA_SETTING +done + export LESS_TERMCAP_mb=$'\e[1;36m' export LESS_TERMCAP_md=$'\e[1;32m' export LESS_TERMCAP_me=$'\e[0m' diff --git a/bash_and_zsh/.aliases b/bash_and_zsh/.aliases index 9ac000f..03a1e83 100644 --- a/bash_and_zsh/.aliases +++ b/bash_and_zsh/.aliases @@ -1,14 +1,14 @@ alias ls='ls --color=auto' # Uncomment for eza on server -# alias ls='eza --group-directories-first --git --color=always' +# alias ls='eza --group --time-style="+%d.%m.%Y %H:%M:%S" --color=always --header --git ' # Uncomment for eza on workstation with nerd fonts -# alias ls='eza --group-directories-first --icons=always --git --color=always' +# alias ls='eza --group --time-style="+%d.%m.%Y %H:%M:%S" --color=always --header --git --icons=always' alias l='ls --oneline' alias la='ls -a' -alias ll='ls -lh' +alias ll='ls -l' alias lla='ll -a' alias lg='ls --grid' alias lga='lg -a ' @@ -18,7 +18,8 @@ alias llm='ll --sort=modified --reverse' alias llma='llm -a' alias lt='ls --tree --level 2' alias lta='lt -a' -alias lx='lla -gUmu@ --changed --time-style="+%H:%M:%S %d.%m.%Y" --color-scale --total-size' +alias lx='lla --created --modified --changed --accessed' +alias lxs='lx --total-size' alias cls='clear' alias clshist='truncate -s 0 $HISTFILE && reset' alias ip='ip -color=auto' @@ -59,12 +60,10 @@ alias go-codeby='wg-quick up NordeN' alias empire-server='docker start empire & docker attach empire' alias empire-client='docker exec -it empire ./ps-empire client' alias hosts='sudo vim /etc/hosts' - alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias .....='cd ../../../..' alias ......='cd ../../../../..' alias .......='cd ../../../../../..' -alias ........='cd ../../../../../../..' - +alias ........='cd ../../../../../../..' \ No newline at end of file