Assignment 1
Assignment 1
Problems:
Section 1:
1. List all the files and sub directories of the directory /bin.
2. List all the files including hidden files in your current directory.
3. List all the files starting with letter ‘r’ in your current directory.
4. List all the files having three characters in their names, from your current directory.
5. List all the files with extension .doc in your current directory.
6. List all the files having the first letter of their name within the range ‘l’ to‘s’, from
your current directory.
7. Create a file text1 and read its input from keyboard.
8. Copy the contents of file text1 to another file text2.
9. Append the contents of file text2 to file text1.
10. Count the number of files in the current directory.
11. Display the output of command ls –l to a file and on the output screen.
12. From file text1 print all lines starting from 10th line.
13. Find the number of users currently logged on to the system.
14. Delete all the files with their names starting with “tmp”.
Section 2:
1. Display your current working directory.
2. Create following directory structure under your Home directory
(Note: Your home directory is where you login to.)
3. List detailed information about all the files and directories of Hardware directory while
your current directory is still the home directory.
4. Change your current directory to SYS and list the names of all files and subdirectories in
the directory sub tree starting that starts from your home directory.
5. Copy the file SCANNER to directory SYSTEM while your current directory is APPL.
cp system/hardware/input/scanner.txt ~Appl
7. Read some text form Keyboard and append it to the file SCAN.
8. Remove the directory sub tree starting from SYSTEM in one go.
(Note: This command is potentially dangerous)
Section 3:
1. Count the total number of words in file text1.
2. List the contents of ls command page wise.
3. Using one single command, display the output of “who” and “pwd” commands.