# Linux/Bash basics

What follows is a quick primer on the basics of getting around in Linux with the bash shell. This section may not be needed by experienced \*nix folk. If that's the case, skip to the [Software](<https://rcdata.nau.edu/hpcpub/docs-test/software/index.html>) section.

## Getting around

- [Linux Basics](<https://rcdata.nau.edu/hpcpub/docs-test/assets/in.nau.edu/wp-content/uploads/sites/208/2018/05/Getting-Around-HPC-table.pdf>)

## Editing files

There are a few editors available on Monsoon:

[nano](<https://wiki.gentoo.org/wiki/Nano/Guide>) – great for beginners

[emacs](<https://www.gnu.org/software/emacs/>) – very good editor, flexible

[vim](<https://linuxconfig.org/vim-tutorial>) – very powerful and flexible, a bit of a learning curve

## File redirection and pipes

- [File redirection and pipes](<https://rcdata.nau.edu/hpcpub/docs-test/assets/in.nau.edu/wp-content/uploads/sites/208/2018/05/File-redirection-and-pipes.pdf>)

## Examples

- [I/O Redirection](<http://tldp.org/LDP/abs/html/io-redirection.html>)
