==== Some handy aliases for ~/.bashrc or ~/.zshrc: ==== FIXME: Move aliases into ~/.bash_aliases, howto ### aliases ### # ls aliases alias ls='ls -lah --color=auto' alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' # df skip snap mounts alias df='df --exclude-type=squashfs' # apt package manegement alias upgrade='sudo apt update && sudo apt upgrade' alias update='sudo apt update' alias install='sudo apt install' alias remove='sudo apt remove' alias purge='sudo apt purge' # nzb server start alias nzb='/home/marcv/bin/nzbget_start.sh' # show external ip address alias myip='curl http://ipecho.net/plain; echo' # Replace command with sudo in front alias please='sudo !! && echo "You're welcome"' # navigating up directories alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias .1='cd ..' alias .2='cd ../..' alias .3='cd ../../..' # mkdir with nesting alias mkdir='mkdir -pv' # confirmations on file operations alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias ln='ln -i' # open files from the cli using the designated program alias open='xdg-open' == ZSH specific (zsh plugins needed): == alias ws='web_search google' alias wsd='web_search duckduckgo' == wal: == **Install wal to automate wallpaper change + font colors** wget https://github.com/dylanaraps/wal/raw/master/wal mkdir ~/widescreen/wallpaper echo "cp "$(find ~/widescreen -type f -print | shuf -n 1)" ~/widescreen/wallpaper/wallpaper.jpg && ~/bin/wal -i ~/widescreen/wallpaper/wallpaper.jpg && clear && neofetch" > ~/bin/wallpaper.sh chmod +x ~/bin/wallpaper.sh echo 'alias wlp="~/bin/wallpaper.sh"' >> ~/.zshrc ==fzf: == alias se='du -a ~/bin | awk "{print $2}" | fzf | xargs -r $EDITOR' https://www.youtube.com/watch?v=vt33Hp-4RXg