Question: Linux please help Project 7-2 In this hands-on project, you redirect stdout and stdin using pipe metacharacters. Switch to a command-line terminal (tty5) by pressing
Linux please help
Project 7-2
In this hands-on project, you redirect stdout and stdin using pipe metacharacters.
-
Switch to a command-line terminal (tty5) by pressing Ctrl+Alt+F5 and log in to the terminal using the user name of root and the password of LINUXrocks!.
-
At the command prompt, type cat /etc/services and press Enter to view the /etc/services file. Next, type cat /etc/services | less at the command prompt and press Enter to perform the same task page-by-page. Explain what the | metacharacter does in the previous command. How is this different from the less /etc/services command?
-
At the command prompt, type cat /etc/services | grep NFS and press Enter. How many lines are displayed? Why did you not need to specify a filename with the grep command?
-
At the command prompt, type cat /etc/services | grep NFS | tr F f and press Enter. Explain the output on the terminal screen.
-
At the command prompt, type cat /etc/services | grep NFS | tr F f | sort r and press Enter. Explain the output on the terminal screen.
-
At the command prompt, type cat /etc/services | grep NFS | tr F f | sort r | tee file and press Enter. Explain the output on the terminal screen. Next, type cat file at the command prompt and press Enter. What are the contents? Why? What does the tee command do in the pipe above?
-
At the command prompt, type cat /etc/services | grep NFS | tr F f | sort r | tee file | wc l and press Enter. Explain the output on the terminal screen. Next, type cat file at the command prompt and press Enter. What are the contents and why?
-
At the command prompt, type cat /etc/services | grep NFS | tr F f | sort r | sed /udp/d | sed /tcp/s/mount/MOUNT/g and press Enter. Explain the output on the terminal screen. Can this output be obtained with the grep and tr commands instead of sed?
-
At the command prompt, type cat /etc/hosts. Next, type cat /etc/hosts | awk /localhost/ {print $1, $3} and press Enter. Explain the output on the terminal screen.
-
Type exit and press Enter to log out of your shell.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
