I am not able to find the equivalent header file for conio.h in Linux.
Is there any option for getch() & getche() function in Linux?
getch()
getche()
I suggest you use curses.h or ncurses.h these implement keyboard management routines including getch(). You have several options to change the behavior of getch (i.e. wait for keypress or not).