diff options
Diffstat (limited to 'shellenv/.aliases')
-rw-r--r-- | shellenv/.aliases | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/shellenv/.aliases b/shellenv/.aliases new file mode 100644 index 0000000..6ee9c48 --- /dev/null +++ b/shellenv/.aliases @@ -0,0 +1,126 @@ +#!/bin/bash + +# docker alias +#alias docker='podman' +# screensaver off +alias screensaveroff='xset s off -dpms' +# update all subdirectories with git files +alias gitpullall='find . -mindepth 1 -maxdepth 1 -type d -print -exec git -C {} pull \;' + +alias info='info --vi-keys' + +# system utilites +alias restartwifi='nmcli nm wifi off; nmcli nm wifi on' +alias mountp='udiskctl mount -b /dev/sd' +alias umountp='udisksctl unmount -b /dev/sd' + + +# setup environment stuff +alias running='ps -A | grep ' + +# pacman +alias cpi='rsync -ah --progress' +alias pythone='ptpython' +alias racketx='racket -il xrepl' +alias sourceb='source ~/.bashrc' +alias sourcez='source ~/.zshrc' +# ssh shortcuts +# my quick shortcuts +alias pbcopy='xclip -selection clipboard' +alias pbpaste='xclip -selection clipboard -o' + +# power +alias shutdownnow='sudo shutdown -P now' +alias shutdownat='sudo shutdown -P' # must specify a time +alias reboot='sudo shutdown -r now' +alias halt='sudo halt -P' + +# apt +alias apuu='sudo apt-get update && sudo apt-get upgrade' + +# Easier navigation: .., ..., ...., ....., ~ and - +alias ..="cd .." +alias ...="cd ../.." +alias ....="cd ../../.." +alias .....="cd ../../../.." +alias ~="cd ~" # `cd` is probably faster to type though +alias -- -="cd -" + +# Shortcuts +alias dl="cd ~/Downloads" +alias dt="cd ~/Desktop" +alias p="cd ~/projects" +alias g="git" +alias h="history" +alias j="jobs" + +# List all files colorized in long format +alias l="ls -lF --color" + +# List all files colorized in long format, including dot files +alias la="ls -laF --color" + +# List only directories +alias lsd="ls -lF --color | grep --color=never '^d'" + +# Always use color output for `ls` +alias ls="command ls --color" + +# Always enable colored `grep` output +alias grep='grep --color=auto ' +alias fgrep='fgrep --color=auto' +alias egrep='egrep --color=auto' + +# Enable aliases to be sudo’ed +alias sudo='sudo ' + +# get today's date +# alias today='date +"%A, %B %-d, %Y"' +# Get week number +alias week='date +%V' + +# Stopwatch +alias timer='echo "Timer started. Stop with Ctrl-D." && date && time cat && date' + +# Trim new lines and copy to clipboard +alias c="tr -d '\n' | xclip -selection clipboard" + +# Merge PDF files +# Usage: `mergepdf -o output.pdf input{1,2,3}.pdf` +# on mac os +# alias mergepdf='/System/Library/Automator/Combine\ PDF\ Pages.action/Contents/Resources/join.py' +alias mergepdf="pdfunite" + +# Lock the screen (when going AFK) +alias afk="i3lock -c 000000" + +# vhosts +alias hosts='sudo vim /etc/hosts' + +# copy working directory +alias cwd='pwd | tr -d "\r\n" | xclip -selection clipboard' + +# copy file interactive +alias cp='cp -i' + +# move file interactive +alias mv='mv -i' + +# remove file interactive +alias rm='rm -i' + +# untar +alias untar='tar xvf' + +# brightness +alias bright='xrandr --output LVDS-1 --brightness ' +# alias cppc='cppcheck --std=c++11 --enable=all --suppress=missingIncludeSystem .' + +# tmux utilities +alias tpmux='git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm' + +# better find +alias fd='fdfind' + +# k8s +alias kubectl="minikube kubectl --" |