Raspberry Pi – Bericht bij inloggen profiel (BASH)
Op deze pagina vind je een manier hoe je een welkomstbericht kan instellen bij het inloggen van een profiel op de raspberry pi.
.bashrc
Het bestand .bashrc wordt ingelezen voor die specifieke gebruiker die inlogt (via SSH), gebruik het volgende commando om het bestand te bewerken:
sudo nano ~/.bashrc
Onderaan kun je dan zelf echo regels toevoegen voor een welkomstboodschap:
1 2 3 |
echo "-----------------------" echo "Hallo, welkom op de pi!" echo "-----------------------" |
Zodra je inlogt krijg je bovenstaand bericht te zien.
Info (ENG)
Any changes made to the .bashrc will have no effect on any currently open Terminal windows. After shutting an open Terminal window down & then restarting it, one can then test out their alias(s).
Or for a quicker way, after having modified the ~/.bashrc run the following command:
1 |
source .bashrc |
To reload the configuration file.
Een ander voorbeeld is het onderstaande:
het script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
let upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)" let secs=$((${upSeconds}%60)) let mins=$((${upSeconds}/60%60)) let hours=$((${upSeconds}/3600%24)) let days=$((${upSeconds}/86400)) UPTIME=`printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs"` # get the load averages read one five fifteen rest < /proc/loadavg echo "$(tput setaf 2) .~~. .~~. `date +"%A, %e %B %Y, %r"` '. \ ' ' / .' `uname -srmo`$(tput setaf 1) .~ .~~~..~. : .~.'~'.~. : Uptime.............: ${UPTIME} ~ ( ) ( ) ~ Memory.............: `cat /proc/meminfo | grep MemFree | awk {'print $2'}`kB (Free) / `cat /proc/meminfo | grep MemTotal | awk {'print $2'}`kB (Total) ( : '~'.~.'~' : ) Load Averages......: ${one}, ${five}, ${fifteen} (1, 5, 15 min) ~ .~ ( ) ~. ~ Running Processes..: `ps ax | wc -l | tr -d " "` ( : '~' : ) IP Addresses.......: `/sbin/ifconfig eth0 | /bin/grep "inet addr" | /usr/bin/cut -d ":" -f 2 | /usr/bin/cut -d " " -f 1` and `wget -q -O - http://icanhazip.com/ | tail` '~ .~~~. ~' Weather............: `curl -s "http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|UK|UK001|NAILSEA|" | sed -n '/Currently:/ s/.*: \(.*\): \([0-9]*\)\([CF]\).*/\2°\3, \1/p'` '~' $(tput sgr0)" |
Bronnen:
www.raspberrypi.org
hacktux.com