#!/bin/bash #.bash_aliases for user pi # KLL 30.12.2014 // last rev 26.3.2018 USER='pi' WHTE='echo -e \E[37;44m' # white on blue background BLUE='echo -e \E[47;34m' # blue on white background MAGE='echo -e \E[47;35m' # magenta on white background GRNE='echo -e \E[0;32m' # green on NO background REDE='echo -e \E[47;31m' # red on white background BLKE='echo -e \E[47;30m' # black on white background BOLD='\033[1m' # and BOLD END2='\033[0m' # end bold alias di='ls -lh' alias bye='sudo shutdown now' alias restart='sudo reboot' #alias home='cd /home/'$USER'/' # use cd alias share='cd /home/'$USER'/Desktop/share/ && ls' alias work='echo "goto work:"; cd /home/'$USER'/projects/ && ls' alias workedit='nano /home/'$USER'/.bash_aliases' #sudo mount -a #alias workstick='cd /media/pi/MYSTICK' alias recovery='sudo mount /dev/mmcblk0p1 /home/pi/tmp; cd /home/pi/tmp; ls' alias ram='cd /run/shm/ && ls' alias up='cd .. && ls' alias back='cd $OLDPWD' alias dh='df -Th && lsblk' alias led='gksudo leafpad' alias syslog='cat /var/log/syslog && dmesg' alias sysinfo='/home/'$USER'/raspi-info' alias syssetup='sudo raspi-config' alias SW='/home/'$USER'/SW' alias snap='scrot -u -d 5 /home/'$USER'/Desktop/share/%Y-%m-%d_%H-%M-%S_snap.png' alias snapf='scrot /home/'$USER'/Desktop/share/%Y-%m-%d_%H-%M-%S_snap.png' # for use with MC only alias mc='. /usr/lib/mc/mc-wrapper.sh' alias update='sudo apt-get update && sudo apt-get -y dist-upgrade' alias show_service='service --status-all' alias drop='/home/pi/Dropbox-Uploader/dropbox_uploader.sh' alias OMXtest='omxplayer --win "100 100 560 420" /opt/vc/src/hello_pi/hello_video/test.h264' #alias NORDVPN='sudo bash /etc/openvpn/NORDVPN' #alias killNORDVPN='sudo killall openvpn' # pinout alias pinstate='echo "gpio readall" && gpio readall' function printhelp { INFO1='use: di, dh, up, back, mc, mcedit, drop,| pastebinit' INFO2='use: recovery, pinout, pinstate, show_service, update, syssetup, sysinfo, syslog, SW xxx' #INFO3='use: NORDVPN, killNORDVPN' INFO4='on desktop use: led : gksudo leafpad, OMXtest, snap, snapf : screenshot' INFO5='use: ?, work, workedit, restart, bye' $BLKE$INFO1$END2 $BLKE$INFO2$END2 #$BLKE$INFO3$END2 $BLUE$INFO4$END2 $BLKE$INFO5$END2 } alias ?='echo "use: work, workedit, restart, bye"' echo "" echo -n 'DEBIAN ' && lsb_release -sc cat /proc/version | grep -o "Linux version............" cat /sys/firmware/devicetree/base/model && echo -n ', CPU: ' && echo -n "$(lscpu | grep -o "armv..")" && echo -n ' ' && cat /proc/cpuinfo | grep -o "BCM...." ifconfig | grep -o "inet 192.168......" #echo -n 'firewall: ufw ' #sudo ufw status | grep 'Status' echo -n 'cpu-' && /opt/vc/bin/vcgencmd measure_temp echo -n 'date: ' && date +"%a %Y-%m-%d %H:%M:%S" printhelp work INFOE='have fun' $MAGE$INFOE$END2