lnk: added .bash_aliases
This commit is contained in:
105
.bash_aliases
Normal file
105
.bash_aliases
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
# Navigation and use of linux
|
||||||
|
alias 'cd..'='cd ..'
|
||||||
|
alias '..'='cd ..'
|
||||||
|
alias lr='ls -R'
|
||||||
|
alias llr='ll -R'
|
||||||
|
alias ll='ls -lF'
|
||||||
|
alias lll='ls -alF'
|
||||||
|
alias le='ls --sort=extension'
|
||||||
|
alias lle='ll --sort=extension'
|
||||||
|
alias lt='ls --sort=time'
|
||||||
|
alias llt='ll --sort=time'
|
||||||
|
alias llf='ls -alrShF'
|
||||||
|
alias rd=rmdir
|
||||||
|
alias md=mkdir
|
||||||
|
alias j=jobs
|
||||||
|
alias :q=exit
|
||||||
|
alias reloadBash="source ~/.bashrc"
|
||||||
|
alias swapReload="sudo swapoff -a && sudo swapon -a"
|
||||||
|
alias promptOneLine='export PS1=$PS_ONELINE'
|
||||||
|
alias promptMultiLine='export PS1=$PS_MUTLILINE'
|
||||||
|
alias cdtmp='cd $(mktemp -d)'
|
||||||
|
|
||||||
|
# Program
|
||||||
|
alias monitor=gnome-system-monitor
|
||||||
|
alias vless='vim -u /usr/share/vim/vim73/macros/less.vim'
|
||||||
|
alias iconvutf8='iconv -f Latin1 -t UTF-8 '
|
||||||
|
alias bd=". bd -s"
|
||||||
|
alias youtube-mp3='youtube-dl --extract-audio --audio-format mp3 --audio-quality 0'
|
||||||
|
alias lg='lazygit'
|
||||||
|
alias k='kubectl' #s Load completion for this alias in bashrc
|
||||||
|
alias helmfile='helmfile -i'
|
||||||
|
|
||||||
|
[ -x "$(command -v bat)" ] && alias cat='bat --paging=never'
|
||||||
|
|
||||||
|
## Improved compression
|
||||||
|
# http://sebsauvage.net/wiki/doku.php?id=linux-vrac
|
||||||
|
alias gzip='pigz'
|
||||||
|
alias bzip2='pbzip2'
|
||||||
|
|
||||||
|
#Dropox Status
|
||||||
|
alias dst='dropbox status'
|
||||||
|
#alias dfst='dropbox filestatus'
|
||||||
|
alias dfst='dropbox filestatus | grep 'syncing''
|
||||||
|
|
||||||
|
# Development
|
||||||
|
alias gccComp='gcc -Wall -Werror -ansi -pedantic'
|
||||||
|
alias gccThreadComp='gcc -Wall -Werror -ansi -pedantic -lpthread'
|
||||||
|
alias gccOpenComp='gcc -Wall -Werror -ansi -pedantic -D_XOPEN_SOURCE -D_SVID_SOURCE'
|
||||||
|
|
||||||
|
# Git
|
||||||
|
alias gst='git status --short'
|
||||||
|
alias glg='git lg'
|
||||||
|
alias gdf='git diff'
|
||||||
|
alias gdiff='git diff'
|
||||||
|
|
||||||
|
# Maven Alias
|
||||||
|
alias mcp='mvn -B clean package'
|
||||||
|
alias mci='mvn -B clean install'
|
||||||
|
|
||||||
|
# Python
|
||||||
|
alias pyvenv="python3 -m venv venv"
|
||||||
|
alias pyactivate="source ./venv/bin/activate"
|
||||||
|
alias pyuvactivate="source ./.venv/bin/activate"
|
||||||
|
alias pyactivateuv="source ./.venv/bin/activate"
|
||||||
|
|
||||||
|
# Miscellaneous
|
||||||
|
alias grepJavaR='grep -R --include "*.java"'
|
||||||
|
alias grepC='grep --color=always'
|
||||||
|
alias grepTs='grep -R --include "*.ts"'
|
||||||
|
alias emacss='emacs -nw'
|
||||||
|
alias tarx='find . -name \*.t\*gz -exec tar xvf {} \;'
|
||||||
|
alias elsIndices='http "localhost:9200/_cat/indices?v&s=index"'
|
||||||
|
|
||||||
|
# System
|
||||||
|
alias ni='nice -n 19 ionice -c3'
|
||||||
|
alias wotgobblemem='ps -o time,ppid,pid,nice,pcpu,pmem,user,comm -A | sort -r -n -k 6 | head -15'
|
||||||
|
alias wotgobbleproc='ps -o time,ppid,pid,nice,pcpu,pmem,user,comm -A | sort -r -n -k 5 | head -15'
|
||||||
|
|
||||||
|
# dotfiles
|
||||||
|
alias dotfiles='cd ~/dotfiles'
|
||||||
|
alias vdotfiles='vim ~/dotfiles'
|
||||||
|
alias 'conf_starship'='vim ~/.config/starship.toml'
|
||||||
|
|
||||||
|
# cd improvment
|
||||||
|
function cdls { cd "$@" && ls;}
|
||||||
|
function cdll { cd "$@" && ll;}
|
||||||
|
|
||||||
|
dockerRemoveImages() {
|
||||||
|
docker rmi $(docker images | grep $1 | awk '{print $3}')
|
||||||
|
}
|
||||||
|
|
||||||
|
dockerStopAndRm() {
|
||||||
|
docker stop $1 && docker rm $1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -x ~/Software/bin/eza ]; then
|
||||||
|
alias lr='eza -R'
|
||||||
|
alias llr='eza -RlF'
|
||||||
|
alias ll='eza -lg --icons --sort type'
|
||||||
|
alias lll='eza -algF --icons --sort type'
|
||||||
|
alias le='eza --sort=extension'
|
||||||
|
alias lle='ll --sort=extension'
|
||||||
|
alias lt='eza --sort=time'
|
||||||
|
alias llt='ll --sort=time'
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user