Unix 1
Unix 1
2. How will you copy a directory structure dir1 to dir2 ? (with all the subdirectories)
3. How can you find out if you have the permission to send a message?
4. Find the space occupied ( in Bytes) by the /home directory including all its
subdirectories.
5. What is the command for printing the current time in 24-hour format?
6. What is the command for printing the year, month, and date with a horizontal tab
between the fields?
7. Create the following files: chapa, chapb, chapc, chapd, chape, chapA, chapB, chapC,
chapD, chapE, chap01, chap02, chap03, chap04, chap05, chap11, chap12, chap13,
chap14, and chap15.
8. With reference to question 7, What is the command for listing all files ending in small
letters?
9. With reference to question 7, What is the command for listing all files ending in
capitals?
10. With reference to question 7, What is the command for listing all files whose last but
one character is 0?
11. With reference to question 7, What is the command for listing all files which end in
small letters but not ‘a’ and ‘c’?
12. In an organisation one wants to know how many programmers are there. The
employee data is stored in a file called ‘personnel’ with one record per employee. Every
record has field for designation. How can grep be used for this purpose?
13. In the organisation mentioned in question 12 how can sed be used to print only the
records of all employees who are programmers.
14. In the organisation mentioned in question 12 how can sed be used to change the
designation ‘programmer’ to ‘software professional’ every where in the ‘personnel’ file
15. Find out about the sleep command and start five jobs in the background, each one
sleeping for 10 minutes.
16. How do you get the status of all the processes running on the system? i.e. using
what option?
Answer-1
Answer-2
Answer-3
Ls lg command is used to find out if you have the permission to send a message.
Answer-4
Ls –l command is used to display all the content of directory along with size in bytes.
Answer-5
Date +%T command is used to display date and time in 24-hour format.
Answer-6
Date +%t command is for printing the year, month, and date with a horizontal tab
between the fields.
Answer-7
Contents of file
Ctrl+D
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Cat > chap14
Contents of file
Ctrl+D
Contents of file
Ctrl+D
Answer-8
Ls *[abcde] or
Ls *[a-z]
Answer-9
Ls *[A-Z]
Answer-10
Ls *0?
Answer-11
Ls *[bde]
Answer-12
Answer-13
Answer-14
Answer-15
The command sleep waits a given number of seconds before continuing. Type
% sleep 10
This will wait 10 seconds before returning the command prompt %. Until the command
prompt is returned, you can do nothing except wait.
To run sleep in the background, type
% sleep 10 &
Answer-16
Jobs command is get the status of all the processes running on the system.