aboutsummaryrefslogtreecommitdiff
path: root/shellenv/.aliases
diff options
context:
space:
mode:
Diffstat (limited to 'shellenv/.aliases')
-rw-r--r--shellenv/.aliases126
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 --"