Most users are running the bash
shell on our system. One file that controls the bash shell is the ~/.bashrc
file. You can look at or edit this file with any text editor, like vim
or atom
:
atom ~/.bashrc
In this file you can change your prompt, set environment variables, and create command aliases. The ~/.bashrc
file is run anytime you create a new terminal window, so you typically put stuff in this file that you want to happen/be accessible for all terminals.
For example, suppose you like to print code files 2-per page, in landscape mode. Here’s how you can do that with a command called enscript
:
enscript -2rhGj prog.py
I’ve made a alias called land
that runs that same command. Here’s the alias definition in my ~/.bashrc
file:
alias land='enscript -2rhGj'
Now, in any terminal window, I can type land prog.py
to print my files in landscape mode.
See also: