33 lines
885 B
Bash
33 lines
885 B
Bash
#!/bin/sh
|
|
# enable color support of ls and also add handy aliases
|
|
if [ -x /usr/bin/dircolors ]; then
|
|
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
|
alias ls='ls --color=auto'
|
|
#alias dir='dir --color=auto'
|
|
#alias vdir='vdir --color=auto'
|
|
|
|
alias grep='grep --color=auto'
|
|
alias fgrep='fgrep --color=auto'
|
|
alias egrep='egrep --color=auto'
|
|
fi
|
|
|
|
# some more ls aliases
|
|
alias ll='ls -alF'
|
|
alias la='ls -A'
|
|
alias l='ls -CF'
|
|
|
|
alias mv="mv --interactive --verbose"
|
|
alias rm="rm --interactive --verbose"
|
|
alias cp="cp --verbose"
|
|
alias cat='batcat --plain'
|
|
alias lsbc="lsblk | batcat --language=conf --plain"
|
|
alias bathelp='batcat --plain --language=help'
|
|
help() {
|
|
"$@" --help 2>&1 | bathelp
|
|
}
|
|
|
|
alias v=nvim
|
|
alias ssh="ssh -A -F $XDG_CONFIG_HOME/ssh/config"
|
|
alias ssh-add="ssh-add -t 4h"
|
|
alias run-ssh-agent="eval $(ssh-agent)"
|