.bashrc
Naar navigatie springen
Naar zoeken springen
.bashrc is een bestand dat in Linux en Unix met diverse persoonlijke instellingen.
- De gebruikelijke locatie is in de root van een computeraccount. Vanaf een terminal kun je het bv. benaderen middels
source ~/.bashrc
← Dit commando gebruik ik om .bashrc opnieuw in te lezen, als ik wijzigingen heb aangebracht - Het is een zogenaamde dot file (het begint met een punt). Dot files zie je niet met commando ls of met Finder op Apple, maar wel met bv. ls -alf of de alias ll (als deze is gedefineerd). .bashrc wordt geëxecutureerd bij het opstarten van een computeraccount
- Dit bestand wordt oa. vaak gebruikt voor het plaatsen van aliassen
Een impressie van aliassen die ik in .bashrc heb staan (sep. 2020 - licht gederigeerd):
# Aliases for non-sites ########################################################### # alias www="cd /var/www" alias wwwls="ls /var/www" alias a2reload="sudo service apache2 reload" alias a2re="sudo service apache2 reload" alias a2s="apachectl -S" alias a2dis="sudo a2dissite" alias a2en="sudo a2ensite" alias pss="ps -aux" # Aliases for sites ########################################################### # # Always start with the same letters as the actual URL # E.g.: "example.com" → "exa" # alias exa="cd /var/www/example.com" ... ... ..
More about Bash startup files
See [1] for details:
- /etc/profile
- ~/.profile
- ~/.bashrc
I put commands to be executed upon login, in .profile
. E.g.:
# Display disk space on main device ################################################## # echo " " echo "Available storage space:" df -h /dev/vda1 echo " " # Last PHP errors ################################################## # echo ""; echo "Fatal errors from the last 1,000 PHP log lines:" tail /var/log/php/error.log -n1000 | grep Fatal echo "" # Memory usage ################################################## # echo ""; echo "Memory usage:" free -h echo ""