61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
alias ...=../..
|
|
alias .../=...
|
|
alias ....=../../..
|
|
alias .....=../../../..
|
|
alias ......=../../../../..
|
|
alias 1='cd -1'
|
|
alias 2='cd -2'
|
|
alias 3='cd -3'
|
|
alias 4='cd -4'
|
|
alias 5='cd -5'
|
|
alias 6='cd -6'
|
|
alias 7='cd -7'
|
|
alias 8='cd -8'
|
|
alias 9='cd -9'
|
|
alias l='ls -lah'
|
|
alias la='ls -lAh'
|
|
alias ll='ls -lh'
|
|
alias ls='ls --color=tty'
|
|
alias lsa='ls -lah'
|
|
alias md='mkdir -p'
|
|
alias rd=rmdir
|
|
alias which-command=whence
|
|
alias copy="xclip -selection clipboard"
|
|
alias mkcdir='f() { md $1; cd $1 }; f'
|
|
|
|
alias sctl='systemctl'
|
|
alias userctl='systemctl --user'
|
|
alias uctl='userctl'
|
|
|
|
alias kdiff="kitten diff"
|
|
alias kssh="kitten ssh"
|
|
alias kussh="kitten ssh -o StrictHostKeyChecking=no"
|
|
alias os="openstack"
|
|
alias mssh="mosh --ssh='kitten ssh'"
|
|
alias mussh="mosh --ssh='kitten ssh -o StrictHostKeyChecking=no'"
|
|
alias gf2="/usr/bin/gf2 &> /dev/null &"
|
|
alias qemu-monitor="telnet 127.0.0.1 7777"
|
|
alias sudo="/usr/bin/sudo"
|
|
|
|
function venv () {
|
|
VENV_DIR=""
|
|
|
|
if [ -d .env ] ; then
|
|
VENV_DIR=".env"
|
|
elif [ -d .venv ]; then
|
|
VENV_DIR=".venv"
|
|
elif [ -d env ] ; then
|
|
VENV_DIR="env"
|
|
elif [ -d venv ] ; then
|
|
VENV_DIR="venv"
|
|
fi
|
|
|
|
if [[ -z "$VENV_DIR" ]]; then
|
|
echo "Error: no virtual venv directory found"
|
|
return
|
|
fi
|
|
|
|
echo "Activating $VENV_DIR"
|
|
source "${VENV_DIR}/bin/activate"
|
|
}
|