Head Command Description : prints output of first part of the file by default it will print first 10 lines Syntax : head filename examples: 1. head upcasting.java it will print first 10 lines of the file upcasting.java by default. 2. head -n 50 upcasting.java it will print first 50 lines of the file upcasting.java. 3. head upcasting.java downcasting.java it will print first 10 line of the 2 files upcasting.java and downcasting.java. 4. head *.java it will print all the java files first 10 lines. 5. head *.java *.class it will print all the java and class files first 10 lines. Tail Command: Description : prints output of last part of the file by default it will print last 10 lines Syntax : tail filename Examples: 1. tail upcasting.java it will print last 10 lines of the file upcasting.java by default. 2. tail -n 50 upcasting.java it will print last 50 lines of the file upcasting.java. 3. tail ...