Change dotfiles structure for shell
This commit is contained in:
39
shell/aliases
Normal file
39
shell/aliases
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
# some more ls aliases
|
||||
alias ll='ls -alF'
|
||||
alias la='ls -A'
|
||||
alias l='ls -CF'
|
||||
alias tmux='tmux -u'
|
||||
|
||||
# Add an "alert" alias for long running commands. Use like so:
|
||||
# sleep 10; alert
|
||||
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
||||
|
||||
|
||||
#---------------------------------- Alias -----------------------------------------
|
||||
alias tmux='tmux -u'
|
||||
alias clear="TERM=xterm /usr/bin/clear"
|
||||
alias cht="cht.sh"
|
||||
# alias ls="lsd"
|
||||
alias ls="eza --group-directories-first --icons"
|
||||
alias lt="eza --group-directories-first --icons -T -L1"
|
||||
alias ll="ls -lagh"
|
||||
alias bless="bat --paging=auto"
|
||||
alias rename-pane="~/dotfiles/scripts/rename-pane.sh"
|
||||
alias cat="bat -pf"
|
||||
alias gl="git log"
|
||||
alias gC="git commit"
|
||||
alias gCa="git commit --amend"
|
||||
alias gs='git status '
|
||||
alias ga='git add '
|
||||
alias gb='git branch '
|
||||
alias gd='git diff'
|
||||
alias gc='git checkout '
|
||||
alias go="git log --oneline"
|
||||
alias gk='gitk --all&'
|
||||
alias gn="git log -n2"
|
||||
alias f="fzf --preview 'fzf-preview.sh {}'"
|
||||
alias t="fzf-tmux"
|
||||
alias tfn="~/scripts/nvim-fzf.sh"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user