Question: why we use csh command?
Answer: csh is a command language interpreter with many powerful features, including a history mechanism (see History substitutions), job control facilities (see Jobs), interactive file name and username completion (see File Name Completion), and a C-like syntax.