#!/bin/bash # Use `al` to view and edit aliases alias al="vim ~/.shell_aliases && source ~/.shell_aliases && pushdot" # Sudo commands will turn red alias sudo='echo -e "\e[1;31m" && sudo' # Edit current wisdom with `wim` alias wim="vim ~/.wisdom" alias clip="xclip -selection clipboard" alias vim="vim" alias cim="vim" # Use `vimc` to edit ~/.vimrc alias v="vim ~/.vimrc && pushdot" alias vimc="vim ~/.vimrc && pushdot" alias cimc="vim ~/.vimrc && pushdot" alias vims="vim -S *.vims" # Use `zz` to edit ~/.zshrc alias zz='vim ~/.zshrc && source ~/.zshrc && pushdot' alias termrc='vim ~/.config/xfce4/terminal/terminalrc' # Use `bb` and `uu` to build and apply bpi kernel changes alias bb="echo '\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n' && cd ~/Desktop/Griffin/bpi_build_scripts/ && sudo ./bbuild.sh 3 && cd -" alias qbb="echo '\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n' && cd ~/Desktop/Griffin/bpi_build_scripts/ && sudo ./bbuild.sh 3 && cd -" alias uu="sudo fsck.ext4 -p /dev/sde2 && cd ~/Desktop/Griffin/bpi_build_scripts/ && sudo ./update_sd.sh /dev/sde && cd -" # Use `grepr` for a recursive, case-insensitive, and filtered grep # alias grepr="grep -RInsi --color=auto --exclude-dir=.git --exclude=tags" # alias grepr='grep -RInsi --color=auto --exclude-dir=.git --exclude-dir=banana_pi_kernel --exclude-dir={bpi_build_scripts, storm_dox, sam_dox} --exclude=tags --exclude=\*.{ko, o}' alias grepr='grep -RInsi --color=auto --exclude-dir=.git --exclude-dir=banana_pi_kernel --exclude-dir=bpi_build_scripts --exclude=tags --exclude="*.ko"' alias apt="sudo apt" alias apt-get="sudo apt-get" alias eject="sudo eject" alias dpkg="sudo dpkg" alias dpi="sudo dpkg -i" alias pacman="sudo pacman" alias systemctl="sudo systemctl" # Use `fin` to search for files by name alias fin="find -iname " alias python="python3" alias py="python3" # Use `grubdate` to update grub alias grubdate="sudo update-grub" # Use `n` and `nn` to edit and view notes alias n="vim ~/.notes && clear && cat ~/.notes && wis" alias nn="cat ~/.notes && wis" # Use `open` after `grepr` to vim a file with grep text matching $1 alias open=_open alias open2=_open2 # `pp` and `pwoeroff` -> `poweroff` alias pp=poweroff alias pwoeroff=poweroff # Use `ll` to get a detailed list of files, sorted by size alias ll='ls --color=auto -FlrSh -w 80' alias ls='ls --color=auto -F -w 80' # Using du automatically finds the total alias du='du -sh' alias tags='ctags -f newtags -R . && mv newtags tags' alias newvpn='sudo openvpn --config ~/.ssh/sagev.ovpn'