Pipe takes stdout of one command and forwards it to another as stdin
File formats and conventions
which ls
/usr/bin/ls
mv test_file.tot test_file.txt rename 's/tot/txt/' test-file.tot
echo -e "The location of hundreds of crab pots\nLittle Red Riding Hood\nThe location of hundreds of crab pots\nThe location of hundreds of crab pots\nThe sound of thunder\nEight hours in a row\nAll aboard\nEight hours in a row" | sort | uniq > newfile.txt; whoami >> newfile.txt
ping 127.0.0.1 &> /dev/null
sort | nl -ba > output.txt
cd home/rinri/testdir cd ..../home/rinri/testdir cd ~/testdir cd; cd testdir
awk -F ':' '{print $7;}' /etc/passwd | sort | uniq
/bin/bash /bin/false /bin/zsh /sbin/nologin /usr/bin/git-shell /usr/bin/nologin