There are a LOT of functions to be used in Bash, the ones I use most commonly or find most handy are:
- cat?
- Display the content of a file to terminal
- cd?
- Changes directory
- chmod
- Change file permissions
- cut
- Divide a string into parts.
- diff
- Lists the differences between two files
- df?
- Provides storage info for partitions
- du
- Provides a size analysis of folders
- echo
- Displays the a string or the value of a variable
- grep
- Finds a certain string in a file
- ls?
- Lists files
- seq
- Creates a sequence (Useful for Loops)
- sort
- Sorts lines in order
- stat?
- Provides information on some file or folder (ex.: the size)
- tac?
- Display the content of a file, in reverse, to terminal (tac = cat backwards)
- tar
- Create and open archives
- tree
- Create an ASCII art directory tree