These concepts likely apply to straight Linux/Unix, but I haven't tested that out ... The first focuses on an alias that you create for a single terminal session. The second focuses on a more ...
The Linux command line is incredibly powerful ... While youll want many of the aliases you create to be permanent, you probably dont want them all to stick around in perpetuity.