# ~/.bash_aliases: Custom command aliases # Development aliases alias srvenv="source .venv/bin/activate" alias ..srvenv="source ../.venv/bin/activate" alias pm="uv run manage.py" alias bbr="bun --bun run" alias mkgidf="git add . --intent-to-add . && git diff > git-diff.txt" alias snano='sudo nano' alias zed='MANGOHUD=0 /home/garand_plg/.local/bin/zed' # System aliases alias flush_codium="sudo killall codium && sudo rm -rf ~/.config/VSCodium/Cache && sudo rm -rf ~/.config/VSCodium/CachedData" alias kys="shutdown now" alias ookla="speedtest" alias upd="sudo nala update" alias upg="sudo nala full-upgrade" alias upgnvd-"sudo nala install -t experimental nvidia-driver nvidia-driver-libs nvidia-driver-bin" alias list="sudo nala list --upgradable" alias sp="source ~/.profile" alias snala="sudo nala" alias btrfscheck="sudo btrfs filesystem usage / && echo && df -h /" # Navigation aliases alias ~='cd ~' alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias .....='cd ../../../..' # Modifies commands alias nalaf="apt list 2>/dev/null | grep -v WARNING | cut -d'/' -f1 | fzf --multi --preview 'apt show {1} 2>/dev/null' --preview-window=down:75% | xargs -ro sudo nala install" alias cat="batcat" alias cp='cp -i' alias mv='mv -i' alias rm='trash -v' alias mkdir='mkdir -p' alias ps='ps auxf' alias ping='ping -c 10' alias less='less -R' alias cls='clear' alias apt-get='sudo apt-get' alias multitail='multitail --no-repeat -c' alias freshclam='sudo freshclam' # Alias's for multiple directory listing commands alias la='eza -alh --icons' # show hidden files alias ls='eza -aF --icons --color=always' # add colors and file type extensions alias lx='eza -lh --icons --sort=extension' # sort by extension alias lk='eza -lh --icons --sort=size --reverse' # sort by size alias lc='eza -lh --icons --sort=changed' # sort by change time alias lu='eza -lh --icons --sort=accessed' # sort by access time alias lr='eza -lh --icons --recurse' # recursive ls alias lt='eza -lh --icons --sort=modified' # sort by date alias lm='eza -alh --icons | more' # pipe through 'more' alias lw='eza -xh --icons' # wide listing format alias ll='eza -lh --icons' # long listing format alias labc='eza -lah --icons --sort=name' # alphabetical sort alias lf="eza -lh --icons | grep -v '^d'" # files only (przybliżenie) alias ldir="eza -lh --icons --only-dirs" # directories only alias lla='eza -alh --icons' # List and Hidden Files alias las='eza -a --icons' # Hidden Files alias lls='eza -lh --icons' # List # alias chmod commands alias mx='chmod a+x' alias 000='chmod -R 000' alias 644='chmod -R 644' alias 666='chmod -R 666' alias 755='chmod -R 755' alias 777='chmod -R 777' # Search command line history alias h="history | grep " # Search running processes alias p="ps aux | grep " alias topcpu="/bin/ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10" # Search files in the current folder alias f="find . | grep " # Count all files (recursively) in the current folder alias countfiles="for t in files links directories; do echo \`find . -type \${t:0:1} | wc -l\` \$t; done 2> /dev/null" # Alias's to show disk space and space used in a folder alias diskspace="du -S | sort -n -r |more" alias folders='du -h --max-depth=1' alias folderssort='find . -maxdepth 1 -type d -print0 | xargs -0 du -sk | sort -rn' alias tree='tree -CAhF --dirsfirst' alias treed='tree -CAFd' alias mountedinfo='df -hT' # Show all logs in /var/log alias logs="sudo find /var/log -type f -exec file {} \; | grep 'text' | cut -d' ' -f1 | sed -e's/:$//g' | grep -v '[0-9]$' | xargs tail -f" alias kssh="kitty +kitten ssh" alias docker-clean=' \ docker container prune -f ; \ docker image prune -f ; \ docker network prune -f ; \ docker volume prune -f ' # Remove a directory and all files alias rmd='/bin/rm --recursive --force --verbose ' # Fun aliases alias pasjans="ttysolitaire -p 10 --no-background-color" alias fc="fortune | cowsay" # Network aliases alias ssh-server="kssh garand_plg@192.168.1.156 -i ~/.ssh/hp-t640-homeserver"