MCQOPTIONS
Saved Bookmarks
This section includes 358 Mcqs, each offering curated multiple-choice questions to sharpen your Unix knowledge and support exam preparation. Choose a topic below to get started.
| 201. |
Which command is used to for executing jobs according to their priority? |
| A. | nohup |
| B. | $ |
| C. | & |
| D. | nice |
| Answer» E. | |
| 202. |
When nohup command is used, shells returns the ___ |
| A. | PID |
| B. | PPID |
| C. | tty |
| D. | TTy |
| Answer» B. PPID | |
| 203. |
Shell ___ operator is used for running jobs in the background. |
| A. | $ |
| B. | # |
| C. | | |
| D. | & |
| Answer» E. | |
| 204. |
Which system call is used by the parent process to wait for the child process to complete? |
| A. | wait |
| B. | exec |
| C. | fork |
| D. | exit |
| Answer» C. fork | |
| 205. |
Which of the following system call is used for creating a new process? |
| A. | read |
| B. | fork |
| C. | wait |
| D. | new |
| Answer» C. wait | |
| 206. |
There are ___ distinct phases of a process. |
| A. | 2 |
| B. | 5 |
| C. | 4 |
| D. | 3 |
| Answer» E. | |
| 207. |
Which of the following command doesn’t create a process? |
| A. | pwd |
| B. | fork |
| C. | cd |
| D. | pwd and cd |
| Answer» E. | |
| 208. |
To know the PID of your current shell, which command will be used? |
| A. | echo $$ |
| B. | echo $ |
| C. | $SHELL |
| D. | $PATH |
| Answer» B. echo $ | |
| 209. |
Which process is immediately set up by the kernel when we log on to a UNIX system? |
| A. | shell |
| B. | parent |
| C. | shell |
| D. | bash |
| Answer» B. parent | |
| 210. |
Each process is identified by a unique integer called _ |
| A. | PID |
| B. | PPID |
| C. | TID |
| D. | PTID |
| Answer» B. PPID | |
| 211. |
The parent id of a child is called ____ |
| A. | PID |
| B. | PPID |
| C. | TID |
| D. | PTID |
| Answer» C. TID | |
| 212. |
When the process has completed its execution it is called _____ |
| A. | born |
| B. | terminated |
| C. | waiting |
| D. | exit |
| Answer» E. | |
| 213. |
Some attributes of every process are maintained by the kernel in memory in a separate structure called the ___ |
| A. | pcb |
| B. | task control block |
| C. | process table |
| D. | task table |
| Answer» D. task table | |
| 214. |
Command substitution requires the command to use _____ |
| A. | standard input |
| B. | standard output |
| C. | standard error |
| D. | all of the above |
| Answer» C. standard error | |
| 215. |
C shell uses which command for assigning values to variables? |
| A. | = |
| B. | set |
| C. | unset |
| D. | $ |
| Answer» C. unset | |
| 216. |
A variable can be removed using ___ |
| A. | unset |
| B. | readonly |
| C. | del |
| D. | bash |
| Answer» B. readonly | |
| 217. |
Which of the following shell doesn’t support the command substitution using $ recommended by POSIX? |
| A. | Korn |
| B. | bash |
| C. | C |
| D. | bourne |
| Answer» E. | |
| 218. |
POSIX recommends the use of ____ instead of archaic `command ` for command substitution. |
| A. | | |
| B. | # |
| C. | % |
| D. | $ |
| Answer» E. | |
| 219. |
Shell enables one or more arguments to be obtained from the standard output of another command. This feature is called _______ |
| A. | command substitution |
| B. | argument substitution |
| C. | shell substitution |
| D. | korn |
| Answer» B. argument substitution | |
| 220. |
Which of the following is not true about tee command? |
| A. | it is a feature of the shell |
| B. | it is an external command |
| C. | tee command duplicates its input |
| D. | tee is an internal command |
| Answer» B. it is an external command | |
| 221. |
Which command saves one copy of character stream in a file and store the other to standard output? |
| A. | who |
| B. | ls |
| C. | tee |
| D. | wc |
| Answer» D. wc | |
| 222. |
Which symbol is used to connect different streams? |
| A. | | |
| B. | > |
| C. | < |
| D. | ~ |
| Answer» B. > | |
| 223. |
Which file is used for indicating terminals? |
| A. | /dev/tty |
| B. | /dev/null |
| C. | terminal file |
| D. | device file |
| Answer» B. /dev/null | |
| 224. |
Which of the following files are known as special files in UNIX? |
| A. | sample.txt |
| B. | /dev/null |
| C. | /dev/tty |
| D. | /dev/null and /dev/tty |
| Answer» E. | |
| 225. |
Which symbol is used to redirect error messages to /dev/null? |
| A. | % |
| B. | $ |
| C. | > |
| D. | < |
| Answer» D. < | |
| 226. |
We can redirect the error message to file named newfile using __________ command. |
| A. | cat foo errorfile |
| B. | cat foo >errorfile |
| C. | cat errorfile>foo |
| D. | cat foo 2>errorfile |
| Answer» E. | |
| 227. |
The category of commands which uses both standard input and standard output are called ____ |
| A. | directory oriented commands |
| B. | standard input commands |
| C. | filters |
| D. | standard output commands |
| Answer» D. standard output commands | |
| 228. |
Which file descriptor is used to represent standard error stream? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» D. 3 | |
| 229. |
Which symbol is used for taking input from both file and standard input? |
| A. | & |
| B. | % |
| C. | - |
| D. | $ |
| Answer» D. $ | |
| 230. |
How many files are used for representing different streams? |
| A. | 1 |
| B. | 2 |
| C. | 4 |
| D. | 3 |
| Answer» E. | |
| 231. |
Which of the following command will remove the file named * ? |
| A. | rm * |
| B. | rm ‘*’ |
| C. | rm \* |
| D. | rm ‘*’ and rm \* |
| Answer» E. | |
| 232. |
For escaping the newline character we can use ___ |
| A. | / |
| B. | \ |
| C. | ? |
| D. | \n |
| Answer» C. ? | |
| 233. |
Which of the following shell doesn’t support ! symbol for negating the character class? |
| A. | bash |
| B. | bash |
| C. | POSIX |
| D. | C |
| Answer» E. | |
| 234. |
Providing a backslash (\) before the wild card to remove its special meaning is called _____ |
| A. | escaping |
| B. | quoting |
| C. | listing |
| D. | pattern matching |
| Answer» B. quoting | |
| 235. |
Which of the following symbol is used for negating the character class? |
| A. | . |
| B. | * |
| C. | ! |
| D. | % |
| Answer» D. % | |
| 236. |
Which of the following files will not be deleted using “rm chap??” ? |
| A. | chap01 |
| B. | chap02 |
| C. | chaptd |
| D. | chactd |
| Answer» E. | |
| 237. |
* and ? cannot match ___ |
| A. | / |
| B. | $ |
| C. | . |
| D. | / and . |
| Answer» E. | |
| 238. |
Which of the following command will list all the hidden filenames in our directory having at least three characters after the dot (.) ? |
| A. | ls |
| B. | ls -a |
| C. | ls .???* |
| D. | ls * |
| Answer» D. ls * | |
| 239. |
Which command would be most suitable to remove the following files? dirx diry dirz dirzw |
| A. | rm dir? |
| B. | rm dirx diry dirz dirzw |
| C. | rm * |
| D. | rm dir* |
| Answer» B. rm dirx diry dirz dirzw | |
| 240. |
What does the following command do? $ echo * |
| A. | error |
| B. | undefined behaviou |
| C. | displays “*” |
| D. | lists all filenames in the current directory |
| Answer» E. | |
| 241. |
Which of the following expression is a correct wildcard pattern if we want an expression in which the last character is not numeric? |
| A. | *[!0] |
| B. | *[0-9] |
| C. | [0-9] |
| D. | *[!0-9] |
| Answer» E. | |
| 242. |
In Shell’s interpretive cycle, the shell first scans for ____ in the entered command. |
| A. | characters |
| B. | priority |
| C. | meta-characters |
| D. | wildcards |
| Answer» D. wildcards | |
| 243. |
Which shell is the most common and best to use? |
| A. | Korn shell |
| B. | POSIX shell |
| C. | C shell |
| D. | Bash shell |
| Answer» E. | |
| 244. |
Which command does not terminates unless we log out of the system? |
| A. | history |
| B. | shell |
| C. | echo |
| D. | login |
| Answer» C. echo | |
| 245. |
The prompt issued by the shell is called ___ |
| A. | prompt |
| B. | command translator |
| C. | command prompt |
| D. | command executor |
| Answer» D. command executor | |
| 246. |
On a UNIX system, there can be ____ shells running simultaneously . |
| A. | 1 |
| B. | 2 |
| C. | many |
| D. | 4 |
| Answer» D. 4 | |
| 247. |
Which of the following flag will be used for interactive substitution? |
| A. | g |
| B. | G |
| C. | gc |
| D. | cg |
| Answer» D. cg | |
| 248. |
Which of the following commands can be used to replace ‘professor’ with ‘director’ throughout the whole file? |
| A. | 1,$s/professor/director/g |
| B. | %s/professor/director/g |
| C. | 1,$s/professor/director |
| D. | 1,$s/professor/director/g and %s/professor/director/g |
| Answer» E. | |
| 249. |
Which one of the following commands will be used to delete all the instances of string ‘manager’ in file003? |
| A. | 1,$s/manager/ /g |
| B. | %s/manager/director/g |
| C. | 1,$s/professor/director |
| D. | %s/manager/ / |
| Answer» B. %s/manager/director/g | |
| 250. |
___ searches for a first instance of a pattern in the backward direction. |
| A. | / |
| B. | % |
| C. | & |
| D. | ? |
| Answer» E. | |