31 lines
601 B
Bash
31 lines
601 B
Bash
# Simple shell aliasing
|
|
|
|
alias emacs="TERM=screen-256color emacsclient -t"
|
|
alias sumacs="sudo emacs -nw"
|
|
|
|
alias systemctl="sudo systemctl"
|
|
alias userctl="\systemctl --user"
|
|
|
|
alias reconf="source $HOME/.zshrc"
|
|
|
|
alias cp="cp --reflink=auto"
|
|
|
|
alias screenclip="scrot -o >(xclip -sel clip -t image/png)"
|
|
|
|
alias virsh="\virsh -c qemu:///system"
|
|
alias sandbox-virsh="\virsh -c qemu+ssh://sandbox/system"
|
|
|
|
alias ssh="env TERM=xterm-256color \ssh"
|
|
|
|
alias ls='ls --color=tty'
|
|
alias ll='ls -lh'
|
|
alias la='ls -lAh'
|
|
alias l='ls -lh'
|
|
|
|
alias sudo='sudo '
|
|
|
|
function take {
|
|
[[ -e $1 ]] || mkdir -p $1
|
|
cd $1
|
|
}
|