What are your most liked alias for long commands or just to give them better names.

Mine are:

alias load="source .load.sh"
alias eload="$EDITOR .load.sh"
alias gpush="git push"
alias gadd="git add --all"
alias gcommit="git commit -m "
alias gst="git status -s"
alias gpull="git pull"
  • Lemmyin@lemmy.nz
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Here are mine. Sorry for the mouth full, but I think people may benefit from some of these :)

    alias ll="ls -alkhF"
    alias l="ls -1"
    
    # BE CAREFUL WITH THIS AND COULD RETURN COLOR KEYCODES INTO PIPES ETC...
    alias grep='grep --color=always' 
    
    alias db='dotnet build'
    
    alias gs='git status'
    alias gf='git fetch'
    alias gl='git pull'
    alias gp='git push'
    alias gpt='git push --tags'
    alias gP='git push --force-with-lease'
    alias ga='git add'
    alias gd='git diff'
    alias gw='git diff --word-diff'
    setopt interactive_comments
    preexec(){ _lc=$1; }
    alias gcm='git commit -m "${_lc#gcm }" #'
    
    # THE BELOW TO BE USED ALONG WITH THE FOLLOWING GIT ALIASES:
    #[alias]
    #	logo = log --pretty=tformat:'%C(auto,red)%m %C(auto,yellow)%h%C(auto,magenta) %G? %C(auto,blue)%>#(12,trunc)%ad %C(auto,green)%<(15,trunc)%aN%C(auto,reset)%s%C(auto,red) %gD %D' --date=short
    #	adog = log --all --decorate --oneline --graph
    #	dog = log --decorate --oneline --graph
    
    alias glog='git logo'
    alias gdog='git dog'
    alias gadog='git adog'
    
    alias gb='git branch'
    alias gba='git branch --all'
    alias gco='git checkout'
    alias gm='git merge'
    alias gt='git tag | sort -V | tail'
    
    alias rl='source ~/.zshrc'
    alias n='nvim'
    
    # LIST PATHS OF OTHER ZSH SHELLS I HAVE OPEN
    lssh() {
    	ps au \
    		| awk '$11 == "-zsh" || $11 == "/bin/zsh" { print $2 }' \
    		| xargs pwdx \
    		| awk '{ print $2 }' \
    		| sed -n "\|^${2}.*|p" \
    		| sort -u \
    		| nl
    }
    
    # CD TO SHELL NUMBER RETURNED BY LSSH
    cdsh() {
    	cd $(lssh \
    		| sed "$1!d" \
    		| cut -f 2)
    }
    
    # CD TO PATH OF ANOTHER SHELL, USING FZF AS SELECTOR
    cs() {
    	cmd1=$(lssh | fzf --select-1 --query "$1" --height=~50 | cut -f 2)
    	cmd="cd $cmd1"
    	print -S $cmd
    	eval $cmd
    }
    
    # RUN THE COMMAND FROM HISTORY, USING FZF AS SELECTOR, ALTERNATIVE TO <C-R>
    hf() {
    	cmd=$(history 0 | sort -nr | cut -c 8- | fzf -e --select-1 --no-sort --query "$1" )
    	# push the command into the history
    	print -S $cmd
    	eval $cmd
    }
    
    # REMMINA USING THE CONNECTION FILE SELECTED USING FZF
    rf() {
    	pushd ~/.local/share/remmina
    	cmd=$(remmina -c $(ls $PWD/* | fzf -e --select-1 --no-sort --query "$1"))
    	# push the command into the history
    	print -S $cmd
    	eval $cmd
    	popd
    }