14. Which command brings a background job into the foreground?
a) fg
b) bg
c) jobs %1
d) none of the mentioned

a) fg
Explanation:
bg command brings a foreground job into the background.

15. Ctrl-Z key combination:
a) generates a SIGINT signal
b) stops the process running in the shell
c) kills the process running in the shell
d) both (a) and (c)

b) stops the process running in the shell
Explanation:
Ctrl-Z key combination generates a SIGTSTP signal and stops the process running in the shell.

19. Which command is used to re-execute the previous command?
a) !!
b) !cat
c) !3
d) !$

a) !!
Explanation:'!cat' will re-execute the last cat command, '!3′ will re-execute the third last command and '!$' will execute the last argument of previous command.

20. Fc stands for
a) find command
b) fix command
c) both (a) and (b)
d) none of the mentioned

c) both (a) and (b)
Explanation:'fc -l' is used to list history of commands and 'fc -e' to edit them and 'history' command also provides the histroy of commands.