-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmisc.sh
executable file
·33 lines (29 loc) · 2.45 KB
/
misc.sh
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
32
33
alias g="git"
alias e="nvim"
alias p='cd "$(find ~/Documents/Projekte/* -type d -maxdepth 1 | fzf -e -d "/" --with-nth 6,7,8)"'
alias py="python3"
alias cat="bat --theme=Dracula --color=always --line-range=:500 --style=numbers"
# https://the.exa.website/docs
alias l="exa --icons"
alias ll="exa --long --icons"
alias tree='exa --tree --icons --ignore-glob=".git|.idea"'
#—————————————————————————————————————————————————————————————————————————————————#
# MAC OS
#—————————————————————————————————————————————————————————————————————————————————#
alias dns.cache-clear="sudo killall -HUP mDNSResponder"
#—————————————————————————————————————————————————————————————————————————————————#
# RASPBERRY PI
#—————————————————————————————————————————————————————————————————————————————————#
alias cpu.temperature="sudo powermetrics --samplers smc |grep -i 'CPU die temperature'"
alias fan.speed="sudo powermetrics --samplers smc |grep -i 'Fan: '"
#—————————————————————————————————————————————————————————————————————————————————#
# PASSWORDS
#—————————————————————————————————————————————————————————————————————————————————#
# WIP: human readable german password (pip install xkcdpass)
alias pw.create:hr="xkcdpass -w ger-anlx --numwords=2 --count=10 --delimiter='_' --case=as-is | sed -e 's/[oO]/0/g; s/[sS]/$/g; s/[lL]/1/g; s/[eE]/3/g'"
# secure pw
alias pw.create:s="pwgen -s -n 20 -N 1 -c -B -v"
# super secure pw
alias pw.create:ss="pwgen -s -n 30 -N 1 -c -y"
# super secure pw
alias pw.create:sss="pwgen -s -n 60 -N 1 -c -y"