Reading Files
View File from Bottom
tac filename.txt
Concatenate Multiple Files
cat file1.txt file2.txt
Number lines in cat
cat -n list.txt
View File with less
from end
less +G list.txt
View File from end and tail
less +F app.log
Start less
from first instance of string 'fail'
less +/fail app.log
Find a file
locate $FILENAME
less
with Line Numbers
less -N $FILE
Find Largest Files in Directory
sudo du -h --max-depth=1 /var/log/program
Recursive Read First and Last Lines from File
find . -name "*log*" | while read -r file; do echo $file; head -n 1 $file; tail -n 1 $file; done;
Creating Files
touch {config,main}.py