Introduction to Linux I

Introduction to Linux I Midterm Exam Answer (Modules 1 – 14) 2016

1. Which command is used in order to view the manual page for a topic?

  • help
  • doc
  • show
  • man

2. The basic form of a command line is:

  • command [options…] [arguments…]
  • command [arguments…] options
  • command arguments options
  • command [options…] arguments…

3. A command can be:. (choose three)

  • A block
  • A function
  • A program built-in to the shell
  • An alias
  • A configuration file
  • A variable

4. Which of the following man page sections will provide an example of how a command is executed?

  • The DESCRIPTION section
  • The NAME section
  • The FILES section
  • The SYNOPSIS section

5. The command man 5 passwd will:

  • Display the first five lines of the man page for the passwd command.
  • Not work; you can’t give a numeric argument to the man command.
  • Print the first five man pages that refer to the term passwd.
  • Display the man page of Section 5 for passwd.

6. Which character(s) cannot be placed in variable names?

  • Hyphen (“-“) character
  • Numeric characters
  • Underscore (“_”) character
  • Upper-case alpha characters
  • Lower-case alpha characters

7. Shell variables are used to:

  • Reboot the system
  • Prevent users from logging in
  • Hide passwords
  • Hold critical system information

8. Local variables are:

  • Only available to the shell they are created in
  • Passed into other shells and commands
  • Are not a valid type of variable
  • Not used by shells at all

9. Environment variables cannot be declared by which command?

  • export
  • declare
  • set
  • typeset

10. The /usr/local/bin directory contains:

  • Essential administrative commands
  • Nothing; it is not a valid directory
  • The most fundamental commands that are essential for the operating system to function
  • Commands that have been compiled from local sources

11. The key press combination that will request a running process terminate:

  • CTRL+c
  • CTRL+d
  • CTRL+z
  • CTRL+p

12. A popular program for monitoring running processes in real-time is:

  • watcher
  • mon
  • ghost
  • top

13. To send a signal to a set of processes with the same name, you can run:

  • killall
  • sigkill
  • allkill
  • grpkill

14. Which of the following commands will stop all processes owned by the user bob?. (choose two)

  • kill -u bob
  • pkill -u bob
  • kill -l
  • killall -u bob

14. The range defined inside of square brackets is based on the:

  • ASCII text table
  • Invalid question as ranges are not permitted
  • ANSI text table
  • Standard text table

15. You can combine glob characters in a single pattern, for example: a??*[0-9].. True or False?

  • True
  • False

16. The ls command can list the contents of only one directory at a time.. True or False?

  • True
  • False

17. To perform a “long listing” to show file details, use which of the following commands:

  • ls -L
  • ls -D
  • ll
  • ls -l

18. The mv command can be used to move more than one file at a time.. True or False?

  • True
  • False

19. Which option(s) for the rm command can be used to delete directories that contain files?. (choose two)

  • -r
  • -R
  • -D
  • -A

20. Which character at the beginning of a long listing indicates a regular file?

  • c
  • d
  • l

21. To decompress the archive example.gz, use the following command:

  • gunzip -x example.gz
  • gunzip example.gz
  • gzip -x example.gz
  • gzip -u example.gz

22. By default, tar will attempt to extract an archive…

  • to the specified directory.
  • into the working directory.
  • into the user’s home directory.
  • into the archive’s parent directory.

23. Which of the following options puts the cpio command into copy-in mode?

  • -o
  • -u
  • -v
  • -i

24. The dd command can be used to create large files the can be used as swap files.. True or False?

  • True
  • False

25. Which of the following is not a valid argument for the dd command?

  • if
  • count
  • in
  • bs
  • of

26. Which of the following are advantages of using the locate command?

  • It can search by file attribute types
  • It pages the results
  • Its results are always the most up to date
  • It is quicker than the find command

27. Many commands that read text files will also read from this stream:

  • redirect
  • stdin
  • pipe
  • input

28. If you want to overwrite a file by redirecting the output of a command, you can use:

  • &
  • }
  • >
  • |

29. To redirect the errors that are output by a command, you can use:

  • 2@
  • 2&
  • 2>
  • @

30. Which two symbols can effectively redirect stdin to a command?. (choose two)

  • <
  • >
  • |
  • !

31. To send the normal and error output of a command to a single file, you can use:

  • 2>
  • >
  • 1>
  • &>

32. The head -n -1 readme.txt command will:

  • Display all but the last line of readme.txt
  • Number the lines of readme.txt
  • Show the first character of every line of readme.txt
  • Display the first line of readme.txt

33. Why would you press CTRL+C when executing tail?

  • To capture the output into a file
  • To stop tail from following a file
  • To complete the processing of a file
  • To get tail to copy the text it is outputting

34. Which command merges two files like related tables in a database?

  • sql
  • join
  • query
  • paste

35. Which command will remove consecutive duplicate lines from a file?

  • unique
  • uniq
  • dup
  • dedup

36. The _____ command provides many options for formatting a file for printing.

  • pr
  • format
  • header
  • print

37. Which regular expression character matches zero or more of the previous character?

  • .
  • +
  • *
  • ?

38. Which of the following regular expression characters is an extended regular expression character?

  • +
  • .
  • *
  • $

39. The regular expression a* is equivalent to:

  • a{0,1}
  • a{1,}
  • a{1}
  • a{0,}

40. To use regular expression characters to match themselves, you cannot:

  • Use the fgrep command
  • Put the character in the square brackets
  • Use the slash in front of the character
  • Use the backslash in front of the character

41. What is NOT a purpose of using parentheses around parts of a regular expression?

  • They can be used to change the order that the pattern is evaluating
  • They can be used to refer back to what was matched
  • They can be used to make alternation more efficient
  • They can be used to group characters for repetition

42. To navigate to the end of the line in vi command mode, you can press:

  • ^
  • *
  • $
  • #

43. To search forward from your cursor in your vi document in command mode, you can type __ followed by the pattern to search for.

  • |
  • /
  • ?

44. If you are in vi command mode and want to begin inserting text at the end of the line, you can type:

  • I
  • o
  • A
  • O

45. If you want to move a character to the right in vi command mode, you can press the right arrow key or:

  • j
  • k
  • h
  • l

46. If you want to move up a line in vi command mode, you can press the up arrow key or:

  • l
  • k
  • h
  • j

607. Which permission is necessary on a directory in order for a user to use the cd command to change that directory?

  • Execute
  • None
  • Write
  • Read

47. The setuid permission on a file:

  • Causes the file to run under the user’s identity
  • Causes the file to run under the owner’s identity
  • Causes the file to never run as root
  • Causes the file to always run as root

48. The command, chmod 1777 /data will:

  • Make the /data directory a setgid directory
  • Make the /data directory a sticky bit directory
  • Make the /data directory a setuid directory
  • Remove all special permissions

632. The command, chmod 2777 /data will:

  • Remove all special permissions
  • Make the /data directory a setuid directory
  • Make the /data directory a sticky bit directory
  • Make the /data directory a setgid directory

49. Which are valid link types in Linux?. (choose two)

  • Soft links
  • Stable links
  • Hard links
  • Filesystem links

50. Which is true about hard links?

  • They can only be created by the root user
  • They share inodes
  • They are created with the ln -s command
  • They can be made to directories

51. Which value represents the inode number in the following output of the ls -li command: 87589 -rw-r–r–. 2 root root 83 Mar 4 22:45 myhosts

  • 87589
  • 22:45
  • 2
  • 83

52. The FHS sets which standard?

  • Which services should be installed
  • Which partitions should be created
  • Which directories should be used to hold specific files
  • Which filesystem types should be used

53. The location of users’ default shells is stored in the ______ file.

  • /etc/group
  • /etc/gshadow
  • /etc/passwd
  • /etc/shadow

54. Long command options are preceded by which two characters?

  • **
  • ||
  • &&

55. Which two characters do you use to tell the command that you are finished providing options and that the remaining data on the command line is arguments?

  • **
  • ||
  • &&

56. To see a list of commands that are available while viewing a man page, you can type the __ character.

  • h
  • g
  • c
  • w

57. System Administration man pages are typically located in section ___.

  • 6
  • 9
  • 8
  • 7

58. What option to the kill command will list the signals for the system?

  • -r
  • -9
  • -l
  • -list

59. Which glob character matches “exactly one character”?

  • *
  • .
  • [
  • ?

60. Which glob character matches “zero or more characters”?

  • .
  • ?
  • [
  • *

61. Which two characters match “a single character from a set of specified characters”?

  • []
  • ??
  • ..
  • **

62. Which option to the find command will search by user owner?

  • -person
  • -user
  • -owner
  • -uowner

63. Which type of link can be made to directories, hard or soft?

  • soft
  • hard

64. Which type of link is easier to visually “see”, hard or soft?

  • hard
  • soft

65. Which type of link is indistinguishable by programs from regular files, hard or soft?

  • hard
  • soft

66. Which directory is used to store temporary files?

  • /etc
  • /tmp
  • /temp
  • /

67. Which directory is used for the home directory of the root user?

  • /home/root
  • /
  • /var
  • /root

Related Articles

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button