Course – Version Control Quiz answers
Week 2: Command Line
META FRONT/BACK-END/ANDROID/IOS DEVELOPER PROFESSIONAL CERTIFICATE
Complete Coursera Answers & Study Guide
Command Line INTRODUCTION
This module is part of the Meta Front-End Developer Professional Certificate offered on Coursera. You will learn to use Command Line, a text-based interface that allows you to control your computer and execute commands from the terminal easily. With Command Line, you’ll be able to traverse, create, rename and delete files on your hard drive quickly and efficiently.
This module will also introduce you to some of the powerful workflows created with Command Line that can help streamline and automate tasks. You’ll soon learn just how easy it is to utilize piping and redirection in Command-Line to make mundane processes faster while keeping them organized.
- Describe how the command line is and how it is used.
- Practice traversing your hard drive via the command line.
- Create, rename and delete files and folders on your hard drive using Unix commands.
- Use pipes and redirection.
SELF REVIEW: MAKE AND CHANGE DIRECTORIES AND FILES
1. How many files exist in the lab directory?
- 1 (Correct)
Correct: Congratulations! file3.txt exists in the lab directory.
2. How many directories exist in the lab directory?
- 2 (Correct)
Correct: Congratulations! The directories dir1 and dir2 exist in the lab directory.
3. How many directories exist in the dir2 directory?
- 1 (Correct)
Correct: Congratulations! The dir3 directory exists inside of the dir2 directory.
4. How many files exist in the the dir2 directory?
- 0 (Correct)
KNOWLEDGE CHECK: UNIX COMMANDS
1. The options you pass to a command are known as _____________.
- Flags (Correct)
Correct: Congratulations! Flags are used to change the behaviour of a command.
2. What command do you use to change directory?
- cd (Correct)
Correct: cd is the Change Directory command.
3. What command do you use to move files and directories?
- mv (Correct)
Correct: Congratulations! mv is the Move command.
4. To pass the output from one command as the input to another command, what do you use?
- Pipes (Correct)
Correct: Pipes, specified using the | character, allow you to pass the output of one command as the input to another command.
5. What command do you use to create a directory?
- mkdir (Correct)
Correct: Congratulations! mkdir is the Make Directory command.
6. To create a file called myfile.html what command would you use?
- mkdir myfile.html
- touch myfile.html (Correct)
- cd myfile.html
Correct: You are correct! You will use the touch myfile.html file to create the file.
7. There is a folder called bi_project. What command would you use to change directory into that folder?
- pwd bi_project
- cp bi_project
- cd bi_project (Correct)
- mv bi_project
Correct: You are correct! You use the cd command to change directories.
Bash Commands in Mac Terminal
|ls||List command used for showing the content of a directory.|
|rm||Remove command used for removing a file or a directory|
|mv||Used to move files or folders to another location|
|touch||Allows creating of a new empty file or to upate a timestamp on a file|
|cp||Used to make a copy of a file or foldler|
|mkdir||Make a new directory|
|pwd||Print work directory, shows the current location in the shell|
|cat||Allows reading or concatenation of a file|
|less||Displays the contents of a file one page at a time.|
|grep||Global regular expression, allows for searching contents of files or folders|
8. Which of the following commands will you use to ensure all the items are printed in a list structure on the screen?
- Is-I (Correct)
Correct: That’s correct. The ls –l command is used to list all the information about files and directories within the file system.
9. You are working in the command line and you want to create a newdirectory. Which command do you use to do this?
- Mkdir (Correct)
Correct: That’s correct! To create a new directory you use the mkdir command. The cd command is used to change directory and the pwd command is used to see what directory you’re in.
10. True or false. As a developer working with the command line, you can use pipes to combine commands together. Example: ls file1.txt |wc-w
- True (Correct)
Correct: That’s correct. When working with the command line, you can use pipes to combine commands together.
11. There are 3 types of redirection. Select all that apply.
- Standard error (Correct)
- Standard input (Correct)
- Standard output (Correct)
- Standard throughput
Correct: The standard error redirect allows you to specify that the error should be written to a file.
Correct: You are correct! The standard input redirection gives you the option to record your input and save it to a file either by overwriting or appending the file.
Correct: That is correct! The redirection standard output allow you to control where the output goes.
12. You have a text file that contains addresses. You would like to search for addresses with the word “Ocean”, so you perform a grep search with no additional flags. In this case, which one of the following statements would be true?
- None of these statements apply
- The search returns results that begin with Ocean (Correct)
- The search returns partial matches
- The search returns results that begin with Ocean or ocean
Correct: That’s correct! Because this search is case sensitive, it would only return words that begin with “Ocean”.
Coursera Meta Front-End Developer Professional Certificate Answers and Study Guide
Liking our content? Then don’t forget to ad us to your bookmarks so you can find us easily!
MODULE QUIZ: COMMAND LINE
1. What command do you use to print the current working directory?
- Pwd (Correct)
Correct! pwd is the Print Working Directory command.
2. What command do you use to search text content?
- Grep (Correct)
Correct! grep is used to search text content.
3. Which of the following are standard input/output (I/O) streams? Select all that apply.
- Stderr (Correct)
- Stdin (Correct)
- Stdout (Correct)
Correct: stderr is the standard error stream.
Correct! stdin is the standard input stream.
Correct! stdout is the standard output stream.
4. Pipes are used to pass the output of one command as input to another command.
- True (Correct)
Correct! Using the | character allows you to pipe output from one command to the input of another command.
5. What command do you use to list files and directories?
- Ls (Correct)
Correct! ls is the List files and directories command.
6. The mv command is used to create directories.
- False (Correct)
Correct! mv is the Move command.
7. Flags can be used to change the behaviour of a command.
- True (Correct)
Correct: Flags allow you to specify different options available for a command.
8. Which of the following are benefits of using the command line? Select all that apply.
- Automating tasks (Correct)
- Interacting with cloud provider platforms in a consistent way (Correct)
- Automatically correct mistakes in commands
- Improved performance versus Graphical User Interface (Correct)
Correct! Many tasks can be automated through the command line.
Correct! Most cloud providers provide command line access.
Correct! The Command Line Interface (CLI) uses less CPU and memory than a Graphical User Interface (GUI)
Command Line CONCLUSION
The command line is a powerful tool that every Linux user should know how to use. With just a few keystrokes you can traverse, create, rename, and delete files on your hard drive. Y
ou can also use piping and redirection to create powerful workflows that will automate your work, saving you time and effort. If you’re not already familiar with the command line, I highly recommend taking this course. It’s free and only takes a few hours to complete. Who knows? After completing this course you may find yourself using the command line more often than you ever thought possible.
Join Coursera today and take our course on Introduction to Data Analysis with Python to learn more about how data analysis can help automate your workflow even further!
Subscribe to our site
Get new content delivered directly to your inbox.
Quiztudy Top Courses
Popular in Coursera
- Google Advanced Data Analytics
- Google Cybersecurity Professional Certificate
- Meta Marketing Analytics Professional Certificate
- Google Digital Marketing & E-commerce Professional Certificate
- Google UX Design Professional Certificate
- Meta Social Media Marketing Professional Certificate
- Google Project Management Professional Certificate
- Meta Front-End Developer Professional Certificate
Liking our content? Then, don’t forget to ad us to your BOOKMARKS so you can find us easily!