I don't understand how the source code blocks work exactly.
There are some variables, definitions and aliases in my .bashrc that I think I should be able to use in the source code blocks. However, when I run something like the following, the output suggests that my .bashrc is not being run.
#+BEGIN_SRC bash :results output
echo $0
echo $VAR_DEFINED_IN_BASHRC
#+END_SRC
#+RESULTS:
: bash
:
Is this expected behaviour? How do I use the things in my bashrc file in source code blocks?