- `sort file_name` sorts lines of file ![[images/Pasted image 20250802135027.png]]
- -f to ignore case
- -n to numerically sort
- -r for reverse sort
- -R for random sort
- -d for dictionary order sort (ignores spaces and alphanumeric characters)
- `pr` displays two files side-by-side![[images/Pasted image 20250802165452.png]]
- -m merge (prints lines in parallel)
- -t omits header
- -l sets length in lines (default = 56 lines)
- `diff` compares files line by line
- -q only report difference
- -i case insensitive comparison
- -c output differences in context mode
- -u output differences in unified mode (more concise)
- -y display output in side-by-side format
- --recursive ![[images/Pasted image 20250802171203.png]]![[images/Pasted image 20250802171401.png]]