My Linux Aliases where to put ~/.bash_aliases Reload manualy source ~/.bash_aliases Files List files alias ll='ls -l' alias la='ls -A' alias l='ls -CF' Hash files recursive sha256all() { find -type f \( -not -name "md5sum.txt" \) -print0 | sort -z | xargs -r0 sha256sum | tee sha256.txt } Count files recursive countfiles(){ find . -type f | wc -l } PI specific Print CPU and GPU temparature temp(){ cpu=$(</sys/class/thermal/thermal_zone0/temp) echo "$(date) @ $(hostname)" echo "-------------------------------------------" echo "GPU: $(vcgencmd measure_temp | grep -o -E '[[:digit:]].*')" echo "CPU: $((cpu/1000))'C" } Print i2c devices i2c{ i2cdetect -y 1 }