-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbash_aliases
31 lines (27 loc) · 1.2 KB
/
bash_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# MacOS version, not Linux !
# Modifiers
alias cp='cp -p'
alias scp='scp -p'
alias grep='ggrep --color=auto'
alias fgrep='ggrep --color=auto -F'
alias egrep='ggrep --color=auto -E'
alias diff='diff -y --suppress-common-lines'
alias clang='clang -Weverything -Wno-poison-system-directories -Ofast'
# Simple extensions
alias l='ls -FGhl'
alias ll='ls -FGla'
alias cal='ncal -w -B1 -A2'
alias gitlog='git log --all --graph --decorate --oneline'
alias pipout='python3 -m pip list --outdated'
alias pipup='python3 -m pip install --user --upgrade'
alias ffmpeg='ffmpeg -hide_banner'
alias ffprobe='ffprobe -hide_banner'
alias enableextensions='/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -f -R /Applications/Safari.app'
# Complicated extensions
alias guid='uuidgen | tr "[:upper:]" "[:lower:]"'
alias isodate='date +"%F %T %z"'
alias dfree='df -g . | grep "/dev/disk" | xargs | cut -d" " -f4'
alias myip='ifconfig | grep -oE "inet.*(broadcast|autoconf secured)" | cut -d" " -f2'
alias oly='rsync -auv "/Volumes/NO NAME /DCIM/101OLYMP/" "/Users/ewoud/Pictures/Camera Olympus E520/"'
# Functions
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}