Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
113 views

Unix Assignment 02

The document discusses various Unix commands including mkdir, cp, date, find, grep, sed, and ps. It provides examples of using these commands to create directory structures, copy files and directories, find and list files, search files for patterns, change text in files, run jobs in the background, and view running processes. Specific examples include using mkdir to create a training directory with subdirectories, using date to output the current time and date in different formats, using find to list files matching certain patterns, and using grep and sed to search and edit a personnel file containing employee records.

Uploaded by

Prashant Upadhye
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Unix Assignment 02

The document discusses various Unix commands including mkdir, cp, date, find, grep, sed, and ps. It provides examples of using these commands to create directory structures, copy files and directories, find and list files, search files for patterns, change text in files, run jobs in the background, and view running processes. Specific examples include using mkdir to create a training directory with subdirectories, using date to output the current time and date in different formats, using find to list files matching certain patterns, and using grep and sed to search and edit a personnel file containing employee records.

Uploaded by

Prashant Upadhye
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Unix assignment 02 CT 20110344102 1.

Create a tree structure named training in which there are 3 subdirectories level 1, level2 and cep. Each one is again further divided into 3. The level 1 is divided into sdp, re and se. From the subdirectory se how can one reach the home directory in one step and also how to navigate to the subdirectory sdp in one step? Give the commands, which do the above actions? Ans) $ mkdir training $ cd training $ mkdir level1 level2 cep $ cd level1 $ mkdir sdp re se $ cd se $ pwd /home/Mani/training/level1/se $ cd ~ $ pwd /home/Mani $cd training $cd level1 $cd se $cd ../sdp $pwd /home/Mani/training/level1/sdp

2. How will you copy a directory structure dir1 to dir2 ? (with all the subdirectories) Ans) $ cp -R dir1 dir2

3. How can you find out if you have the permission to send a message? Ans) $ ls -l

4. Find the space occupied ( in Bytes) by the /home directory including all its subdirectories. Ans) $ du -sb

5. What is the command for printing the current time in 24-hour format? Ans) $ date +%T

6. What is the command for printing the year, month, and date with a horizontal tab between the fields? Ans) $ date +%Y%t%m%t%d

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. Ans) $ touch chapa chapb chapc chapd chape chapA chapB chapC chapD chapE chap01 chap02 chap03 chap04 chap05 chap11 chap12 chap13 chap14

8. With reference to question 7, What is the command for listing all files ending in small letters?

Ans) $ find . -name *[a-z]

9. With reference to question 7, What is the command for listing all files ending in capitals? Ans) $ find . -name *[A-Z]

10. With reference to question 7, What is the command for listing all files whose last but one character is 0? Ans) $ find . name *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? Ans) $ find . -name *[bd-z]

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? Ans) $ grep -c programmer personnel

13. In the organisation mentioned in question 12 how can sed be used to print only the records of all employees who are programmers. Ans) $ sed -n "/programmer/p" personnel

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 Ans) $ sed -e "s/programmer/software professional/g" personnel

15. Find out about the sleep command and start five jobs in the background, each one sleeping for 10 minutes. Ans) $ sleep 10 & sleep 10 & sleep 10 & sleep 10 & sleep 10 &

16. How do you get the status of all the processes running on the system? i.e. using what option?

Ans) $ ps -e

You might also like