From 9992327105b83dae3f730ec663a3f6684a43ceec Mon Sep 17 00:00:00 2001 From: Charles D Date: Mon, 5 Jun 2023 12:15:00 -0400 Subject: [PATCH] refactored for conciseness --- .bash_aliases | 54 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/.bash_aliases b/.bash_aliases index 9dab905..a84eebe 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -1,21 +1,49 @@ # ~/.bash_aliases -# enable color support of ls and also add handy aliases +# enable color 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' + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" - alias grep='grep --color=auto' - alias fgrep='fgrep --color=auto' - alias egrep='egrep --color=auto' + alias ls='ls -h --color=auto' + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' + alias less='less --use-color' + alias diff='diff --color' + alias hexedit='hexedit --color' + alias ip='ip --color' fi -# some more ls aliases -alias ll='ls -alF' -alias la='ls -A' -alias l='ls -CF' +# ls aliases +alias ll='ls -alFh' +alias la='ls -Ah' +alias l='ls -CFh' +alias lsa='ls -alh' + +# handy system cmds +alias cp='nocorrect cp -i' +alias md='mkdir -p' +alias mkdir='nocorrect mkdir' +alias mv='nocorrect mv -i' +alias rd=rmdir +alias rm='rm -i' # todo.txt -alias t='~/bin/todo/todo.sh -d ~/.config/todo/config' +alias t='/usr/local/bin/todo.sh -a' + +# APT shortcuts +alias age='sudo apt' +alias agi='sudo apt install' +alias agr='sudo apt remove' +alias agu='sudo apt update' +alias agud='sudo apt update && sudo apt dist-upgrade' +alias agug='sudo apt upgrade' +alias aguu='sudo apt update && sudo apt upgrade' + +# nocorrect +alias man='nocorrect man' +alias su='nocorrect su' +alias sudo='nocorrect sudo' + +# fzf +alias fkill=fzf-kill