

MCQOPTIONS
Saved Bookmarks
This section includes 746 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
551. |
Which of the following file set in the current directory are identified by the regular expression a?b* |
A. | afcc, aabb |
B. | aabb, axbc |
C. | abbb, abxy |
D. | abcd, axbb |
Answer» C. abbb, abxy | |
552. |
Specifies |
A. | one or more character |
B. | zero or more charecter |
C. | one character |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
553. |
* Specifies |
A. | one or more character |
B. | zero or more charecter |
C. | nothing |
D. | none of the mentioned |
Answer» C. nothing | |
554. |
Which command can be used to test various file attributes |
A. | if |
B. | file |
C. | test |
D. | type |
Answer» D. type | |
555. |
Which variable contains last background job process id |
A. | $* |
B. | $? |
C. | $$ |
D. | $! |
Answer» E. | |
556. |
Which variable is used to display number of arguments specified in command line |
A. | $0 |
B. | $# |
C. | $* |
D. | $? |
Answer» C. $* | |
557. |
The $ variables in a shell script context designates |
A. | The runtime of the script |
B. | Number of command line arguments |
C. | PID of the shell running the script |
D. | The exit status of the shell script |
Answer» D. The exit status of the shell script | |
558. |
Executing cat /etc/password > /dev/sda as superuser will |
A. | Write data into a regular file called /dev/sda |
B. | Write data to the physical device sda |
C. | Create a temporary file /dev/sda and write data to it |
D. | None of the mentioned |
Answer» C. Create a temporary file /dev/sda and write data to it | |
559. |
cat < file1 >> file2 | file3 |
A. | file1 content will be appended to file2 and finally stored in file3 |
B. | file1 content will be appended to file2 and file3 will be ignored |
C. | file2 and file3 will have same content |
D. | syntax error |
Answer» E. | |
560. |
Syntax to suppress the display of command error to monitor? |
A. | command > &2 |
B. | command 2> &1 |
C. | command 2> &2 |
D. | command 2> /dev/null |
Answer» E. | |
561. |
Which of these is the correct method for appending “foo” in /tmp/bar file? |
A. | echo foo > /tmp/bar |
B. | echo foo >> /tmp/bar |
C. | echo foo | /tmp/var |
D. | /tmp/bar < echo foo |
Answer» C. echo foo | /tmp/var | |
562. |
cmd > abc 2>&1 will |
A. | Write file2 to file1 |
B. | Write standard output and standard error to abc |
C. | Write standard error to abc |
D. | Write standard output to abc & standard error to monitor |
Answer» C. Write standard error to abc | |
563. |
cmd 2>&1 > abc will |
A. | Write file2 to file1 |
B. | Write standard output and standard error to abc |
C. | Write standard error to abc |
D. | Write standard output to abc & standard error to monitor |
Answer» E. | |
564. |
The redirection 2> abc implies |
A. | Write file 2 to file abc |
B. | Write standard output to abc |
C. | Write standard error to abc |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
565. |
Which of the following files will not be displayed by the command cat re* ? |
A. | reminder |
B. | receipt |
C. | Receipt |
D. | recipe-cake |
Answer» D. recipe-cake | |
566. |
BASH shell stands for? |
A. | Bourne-again Shell |
B. | Basic Access Shell |
C. | Basic to Advanced Shell |
D. | Big & Advanced Shell |
Answer» B. Basic Access Shell | |
567. |
The user bhojas logged in and performed the following sequence of command. What will be the output of the last command? $ cd project/module1 $ pwd |
A. | /home/bhojas/project/module1 |
B. | /home/project/module1 |
C. | /usr/bhojas/project/module1 |
D. | project/module1 |
Answer» B. /home/project/module1 | |
568. |
Which of the following represents an absolute path? |
A. | ../home/file.txt |
B. | bin/cat |
C. | cs2204/ |
D. | /usr/bin/cat |
Answer» E. | |
569. |
What is a shell in UNIX? |
A. | a program through which users can issue commands to UNIX |
B. | a window management system |
C. | the login screen |
D. | the thing that rides on the back of a turtle in UNIX |
Answer» B. a window management system | |
570. |
Which is true with regards to the shell prompt |
A. | It can be accidentally erased with backspace |
B. | The prompt cannot be modified |
C. | The prompt can be customized (modified) |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
571. |
If a file with execute permissions set, but with unknown file format is executed |
A. | The file is passed to /bin/sh |
B. | The system returns an error |
C. | The current shell will try to execute it |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
572. |
Shell is ? |
A. | Command Interpreter |
B. | Interface between Kernel and Hardware |
C. | Interface between user and applications |
D. | Command Compiler |
Answer» B. Interface between Kernel and Hardware | |
573. |
Hidden files are |
A. | Those whose ‘read’ bit is set to ‘h’ |
B. | Permitted for (can be accessed) only superusers |
C. | Files that begin with a ‘.’ |
D. | Files that cannot be opened by ordinary user for writing |
Answer» D. Files that cannot be opened by ordinary user for writing | |
574. |
For every successful login, which script will be executed? |
A. | /etc/inittab |
B. | /etc/profile |
C. | /etc/login |
D. | /etc/init |
Answer» C. /etc/login | |
575. |
Which command is used to debug a shell script program |
A. | set |
B. | set -x |
C. | debug |
D. | db |
Answer» C. debug | |
576. |
Which variable contains current shell process id |
A. | $* |
B. | $? |
C. | $$ |
D. | $! |
Answer» D. $! | |
577. |
While executing a command, the shell |
A. | Executes it in the same process (as shell) |
B. | Creates a child shell to execute it |
C. | Loads a special program to take care of the execution |
D. | None of the mentioned |
Answer» C. Loads a special program to take care of the execution | |
578. |
Which of the following commands allows definition and assignment of environment variables under bash |
A. | env |
B. | export |
C. | environ |
D. | setenviron |
Answer» B. export | |
579. |
To feed standard output of one command to standard input of another in a single shell session |
A. | IO redirection can be used |
B. | Named pipes can be used |
C. | The pipe operator provided by the shell can be used |
D. | It can not be done |
Answer» D. It can not be done | |
580. |
The statement z = ‘expr 5 / 2’ would store which of the following values in z? |
A. | 0 |
B. | 1 |
C. | 2 |
D. | 2.5 |
Answer» D. 2.5 | |
581. |
The expression expr -9 % 2 evaluates to: |
A. | 0 |
B. | 1 |
C. | -1 |
D. | 2 |
Answer» D. 2 | |
582. |
which of these is NOT a valid variable in bash |
A. | __ (double underscore) |
B. | _1var (underscore 1 var ) |
C. | _var_ (underscore var underscore) |
D. | some-var (some hyphen var) |
Answer» E. | |
583. |
Create a new file “new.txt” that is a concatenation of “file1.txt” and “file2.txt” |
A. | cp file.txt file2.txt new.txt |
B. | cat file1.txt file2.txt > new.txt |
C. | mv file[12].txt new.txt |
D. | ls file1.txt file2.txt | new.txt |
Answer» C. mv file[12].txt new.txt | |
584. |
How do you print the lines between 5 and 10, both inclusive |
A. | cat filename | head | tail -6 |
B. | cat filename | head | tail -5 |
C. | cat filename | tail +5 | head |
D. | cat filename | tail -5 | head -10 |
Answer» B. cat filename | head | tail -5 | |
585. |
Which of the following files need to be referred for user’s secondary group? |
A. | /etc/passwd |
B. | /etc/shadow |
C. | /etc/group |
D. | /etc/profile |
Answer» D. /etc/profile | |
586. |
By default, a Linux user falls under which group? |
A. | staff |
B. | others |
C. | same as userid (UPG) |
D. | system |
Answer» D. system | |
587. |
What does the following command do ? who | wc –l |
A. | List the number of users logged in |
B. | List the users |
C. | List the number of users in the system |
D. | Display the content of who command |
Answer» B. List the users | |
588. |
Which of the following command can be used to change the user password? |
A. | user can’t change the password |
B. | passwd |
C. | passd |
D. | pwd |
Answer» C. passd | |
589. |
The login shell is |
A. | The shell program that runs when the user logs in |
B. | The shell program that authenticates the user while logging in |
C. | Common shell for all the users that belong to the same group |
D. | None of the mentioned |
Answer» B. The shell program that authenticates the user while logging in | |
590. |
User id 0 is |
A. | An innvalid user id |
B. | The id of the root user |
C. | The id of a user when the user’s account is deleted |
D. | None of the mentioned |
Answer» C. The id of a user when the user’s account is deleted | |
591. |
The /etc/passwd file doesn’t contain |
A. | userid |
B. | home directory for a user |
C. | login shell name |
D. | none of the mentioned |
Answer» E. | |
592. |
Which of the following identifiers associated with a process decide its privilege level |
A. | uid |
B. | suid |
C. | euid |
D. | gid |
Answer» D. gid | |
593. |
A user can change the default log-in shell using |
A. | chmod |
B. | chsh |
C. | rmsh |
D. | tchsh |
Answer» C. rmsh | |
594. |
The encrypted password of a user is stored in |
A. | /etc/shadow |
B. | /etc/enpasswwd |
C. | /etc/.passwd |
D. | /etc/passwd |
Answer» B. /etc/enpasswwd | |
595. |
User’s Primary Group id is listed in which file, at the time of creation of the user (On a standard Unix system) |
A. | /etc/passwd |
B. | /etc/groups |
C. | /etc/login |
D. | /etc/profile |
Answer» B. /etc/groups | |
596. |
nohup is used to |
A. | automatically hang up the process after logout |
B. | continue the process after logout |
C. | create backgroung process |
D. | manually hang up the process after logout |
Answer» C. create backgroung process | |
597. |
we can change the priority of a running process using |
A. | nice |
B. | renice |
C. | priority cannot be changed for a running process |
D. | only superuser can change the priority |
Answer» C. priority cannot be changed for a running process | |
598. |
The signal sent to a process when the Ctrl-C key is pressed is |
A. | KILL |
B. | TSTP |
C. | TERM |
D. | INT |
Answer» E. | |
599. |
When a child process exits before the parent process exits, which of the following is tru |
A. | the child process becomes defunct |
B. | the parent process becomes defunct |
C. | if the parent process does not handle SIGCHLD, the child process becomes a zombie |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
600. |
Which of the following values for STAT column of ps command is not true: |
A. | status R means running |
B. | Status S means sleeping |
C. | Status E means exited |
D. | Status Z means zombie |
Answer» D. Status Z means zombie | |