September 2018
Beginner
186 pages
4h 30m
English
We can declare as many functions on the Bash interactive shell as we like, but just as functions are only visible during that bash session, they're not persistent either: as soon as the Bash shell in which they were declared exits, they disappear.
If you write a function on the command line that's convenient for you and that you'd like to be available in future sessions, you might want to arrange for that function to be loaded on startup. For most Bash configurations, a good place to put such function declarations is in your ~/.bashrc file. On many systems, such a file may already exist, provided for you with some starting configuration and aliases.
Fortunately, Bash makes it easy to save defined functions ...
Read now
Unlock full access