Files
linux-workspace/rc/02-aliases.sh
2026-01-15 05:28:36 +00:00

71 lines
1.4 KiB
Bash

alias nop=':'
# Long format, human-readable, with indicators
alias ll='ls -lhF'
# Same as ll but including hidden files
alias la='ls -lhAF'
alias exit-when-error='set -o errexit'
alias exit-when-unset-variable='set -o nounset'
alias exit-when-pipe-fail='set -o pipefail'
alias reload-workspace='source $WORKSPACE/bashrc'
alias clws='cd $LWS'
alias chs=cheatsheet
alias dc=docker-compose
alias pc=podman-compose
alias dcl='dcm logs'
alias dcfilter="sed -r 's/^[^|]+\| //g'"
alias fd=fdfind
alias ip4='ip -4'
alias ip4c='ip -4 -c'
alias igrep='egrep -i'
alias now='echo -n $(date "+%T")'
alias nowsql='echo -n $(date "+%Y-%m-%d %H:%M:%S")'
alias cdd='cd ~/Downloads'
alias where='type -p'
alias fdi='fd -I'
alias lovefs='echo -e "F# |> I\U1F9E1 "'
alias watch='watch '
alias jql='jq -C | less -r'
alias kl=kubectl
alias kld='kubectl describe'
alias klg='kubectl get'
# Extra space!
alias sudo='sudo '
alias ncdu='ncdu --color dark'
alias now='date "+%T"'
alias sqldate='date "+%Y-%m-%d %H:%M:%S"'
alias ssh-session='eval `ssh-agent`; ssh-add'
# ssh agent
alias ssha=ssh-session
alias cs='. $LWS/bin/cs.sh'
alias fp="fzf --preview '~/bin/bat {} --color=always'"
alias mp=multipass
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
# Spotifi HiDPI
# alias spotify="/snap/bin/spotify --force-device-scale-factor=2"
# Zoom HiDPI
# alias zoom='export QT_DEVICE_PIXEL_RATIO=2; /usr/bin/zoom'