CoolInterview.com - World's Largest Collection of Interview Questions & Answers, FAQs, queries, sample papers, exam papers, dumps, what, why, how, where, when questions
Our Services
Get 9,000 Interview Questions & Answers in an eBook.




Get it now !!
Send your Resume to 6000 Companies
Shell Scripting Interview Questions & Answers - Learning Mode
COOLINTERVIEW.COM OPERATING SYSTEMS INTERVIEW QUESTIONS SHELL SCRIPTING INTERVIEW QUESTIONS QUESTIONS & ANSWERS - LEARNING MODE

Shell Scripting Interview Questions & Answers - Learning Mode

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A shell script is a text file that contains a sequence of commands for a UNIX-based operating system. It's called a shell script because it combines into a "script" in a single file a sequence of commands that would otherwise have to be presented to the system from a keyboard one at a time.

Try Shell Scripting Interview Questions & Answers - Exam Mode

1 2 3 4 Next

Sort By : Latest First | Oldest First | By Rating

Shell Scripting Interview Questions & Answers - Learning Mode
Try Shell Scripting Interview Questions & Answers - Exam Mode
Question: Explain the working of Virtual Memory.



Answer: Virtual memory like as a temparary storage area.It consists of page table.In this pages are divided into frames.It is a contingous memroy allocation.It is also called logical memory. Source: CoolInterview.com
Question: What is this line in the shell script do ???

#!/bin/ksh




Answer: This line is called as "Hash Bang" Statement. This tells the OS that the particular needs the respective shell for execution. If a script file has this hash bang statement along with execution permission, then this file can be run directly without invoking thru shell command.Ex:$ instead of$ksh Source: CoolInterview.com
Question: How would you using the commands ps, cut, tr and kill, along with pipes, write a command that will find all sleep processes running on the system and kill them?

Answer: ps -eaf|cut -d f2|tr -s " "|kill Source: CoolInterview.com
Question: How do you find out your own username?

Answer: whoami Source: CoolInterview.com
Question: Explain about the slow execution speed of shells?

Answer: Major disadvantage of using shell scripting is slow execution of the scripts. This is because for every command a new process needs to be started. This slow down can be resolved by using pipeline and filter commands. A complex script takes much longer time than a normal script. Source: CoolInterview.com
Question: Explain about GUI scripting?

Answer: Graphical user interface provided the much needed thrust for controlling a computer and its applications. This form of language simplified repetitive actions. Support for different applications mostly depends upon the operating system. These interact with menus, buttons, etc. Source: CoolInterview.com
Question: How do you remove a file?

Answer: rm -rf Source: CoolInterview.com
Question: What is the difference between a 'thread' and a 'process'?



Answer: A process is a collection of virtual memory space, code, data, and system resources. A thread is code that is to be serially executed within a process. A processor executes threads, not processes, so each application has at least one process, and a process always has at least one thread of execution, known as the primary thread. A process can have multiple threads in addition to the primary thread

Thread ? is stream of executable code within process. They are light weight process.

Source: CoolInterview.com
Question: How does Windows NT supports Multitasking?



Answer: Preemptive multitask Source: CoolInterview.com
Question: Explain about echo command?

Answer: Echo command is used to display the value of a variable. There are many different options give different outputs such as usage c suppress a trailing line, returns a carriage line, -e enables interpretation, returns the carriage. Source: CoolInterview.com
Question: Explain about Login shell?

Answer: Login shell is very useful as it creates an environment which is very useful to create the default parameters. It consists of two files they are profile files and shell rc files. These files initialize the login and non login files. Environment variables are created by Login shell. Source: CoolInterview.com
Question: What is INODE?



Answer: The inode is the focus of all file activity in the file system. There is a unique inode allocated for each active file, each current directory, each mounted-on file, text file, and the root. An inode is "named" by its device/i-number pair. Source: CoolInterview.com
Question: How do you define a function in a shell script? -

Answer: function-name() { #some code here return } Source: CoolInterview.com
Question: What is the difference between a shell variable that is exported and the one that is not exported?



Answer: export LANG=C
will make the variable LANG the global variable, put it into the global environment. all other processes can use it.

LANG=C
will change the value only in the current script.
Source: CoolInterview.com
Question: Write a shell script to identify the given string is palindrome or not?



Answer: Print("Please enter a string ");
$input_string = <STDIN>;
chop($input_string);
$rev_string = reverse($input_string);

if($input_string eq $rev_string){
print("The string is a palindrome");
}else{
print("The string is NOT a palindrome");
}
Source: CoolInterview.com
Question: What?s the command to find out today?s date?

Answer: date Source: CoolInterview.com
Question: How do you find out the current directory you?re in?

Answer: pwd Source: CoolInterview.com
Question: Explain about the Exit command?

Answer: Every program whether on UNIX or Linux should end at a certain point of time and successful completion of a program is denoted by the output 0. If the program gives an output other than 0 it defines that there has been some problem with the execution or termination of the problem. Whenever you are calling other function, exit command gets displayed. Source: CoolInterview.com
Question: What does $# stand for?



Answer: $# means, number of positional parameters set Source: CoolInterview.com
Question: When you login to a c shell, which script would be run first? (before the terminal is ready for the user)



Answer: For C shell ,
first /etc/.login script is run & after that
~/.login is run & then ~/.cshrc is run.
Source: CoolInterview.com

1 2 3 4 Next



India News Network
Latest 20 Questions
Payment of time- barred debt is: (a) Valid (b) Void (c) Illegal (d) Voidable
Consideration is defined in the Indian Contract Act,1872 in: (a) Section 2(f) (b) Section 2(e) (c) Section 2(g) (d) Section 2(d)
Which of the following is not an exception to the rule, "No consideration, No contract": (a) Natural love and affection (b) Compensation for involuntary services (c) Completed gift (d) Agency
Consideration must move at the desire of: (a) The promisor (b) The promisee (c) The promisor or any other party (d) Both the promisor and the promisee
An offer which is open for acceptance over a period of time is: (a) Cross Offer (b) Counter Offer (c) Standing Offer (d) Implied Offer
Specific offer can be communicated to__________ (a) All the parties of contract (b) General public in universe (c) Specific person (d) None of the above
_________ amounts to rejection of the original offer. (a) Cross offer (b) Special offer (c) Standing offer (d) Counter offer
A advertises to sell his old car by advertising in a newspaper. This offer is caleed: (a) General Offer (b) Special Offer (c) Continuing Offer (d) None of the above
In case a counter offer is made, the original offer stands: (a) Rejected (b) Accepted automatically (c) Accepted subject to certain modifications and variations (d) None of the above
In case of unenforceable contract having some technical defect, parties (a) Can sue upon it (b) Cannot sue upon it (c) Should consider it to be illegal (d) None of the above
If entire specified goods is perished before entering into contract of sale, the contract is (a) Valid (b) Void (c) Voidable (d) Cancelled
______________ contracts are also caled contracts with executed consideration. (a) Unilateral (b) Completed (c) Bilateral (d) Executory
A offers B to supply books @ Rs 100 each but B accepts the same with condition of 10% discount. This is a case of (a) Counter Offer (b) Cross Offer (c) Specific Offer (d) General Offer
_____________ is a game of chance. (a) Conditional Contract (b) Contingent Contract (c) Wagering Contract (d) Quasi Contract
There is no binding contract in case of _______ as one's offer cannot be constructed as acceptance (a) Cross Offer (b) Standing Offer (c) Counter Offer (d) Special Offer
An offer is made with an intention to have negotiation from other party. This type of offer is: (a) Invitation to offer (b) Valid offer (c) Voidable (d) None of the above
When an offer is made to the world at large, it is ____________ offer. (a) Counter (b) Special (c) General (d) None of the above
Implied contract even if not in writing or express words is perfectly _______________ if all the conditions are satisfied:- (a) Void (b) Voidable (c) Valid (d) Illegal
A specific offer can be accepted by ___________. (a) Any person (b) Any friend to offeror (c) The person to whom it is made (d) Any friend of offeree
An agreement toput a fire on a person's car is a ______: (a) Legal (b) Voidable (c) Valid (d) Illegal
Cache = 0.03125 Seconds