/dev/null is the null device. It is very useful when we want to discard output of any operation or we want truncate a file. This is due to the fact reading/writing to /dev/null has no effect. In the case of reading, it generates end of file right away.
To discard stderr, which has file descriptor 2, we can use the following redirection:
ls -l dir 2>/dev/nullTo truncate a file, instead of rm and then touch, we can use:
cat /dev/null > file-to-truncate