Page 158 - DCAP602_NETWORK_OPERATING_SYSTEMS_I
P. 158
Network Operating Systems-I
notes Shell: Shell is not part of system kernel, but uses the system kernel to execute programs, create
files etc. Bash is a free software UNIX shell written for the GNU Project.
TCSH: TCSH is an enhanced but completely compatible version of the Berkeley UNIX C shell.
8.5 self assessment
Fill in the blanks
1. The shell accepts human ...................... commands and translates them into something the
kernel can read and process.
2. ...................... is the default shell on most systems built on top of the Linux kernel as well as
on Mac OS X and it can be run on most Unix-like operating systems.
3. An independently-developed and modernized ......................, created by Nicole Hamilton,
also survives on Windows in the form of Hamilton C shell.
4. The main advantage of ...................... over the traditional Unix shell is in its use as a
programming language.
5. As ksh was initially only available through a ...................... from AT&T, a number of free
and open source alternatives were created.
6. Korn Shell is available as part of the AT&T Software Technology (AST) ......................
Collection.
7. TCSH is a ...................... with conditional statements.
8. The tcsh is the default shell of FreeBSD and its ...................... like DragonFly BSD, PC-BSD
and DesktopBSD.
9. The ……………..is a Unix shell developed by Bill Joy for the BSD Unix system.
10. For interactive use, ksh provides the ability to edit the command line in a …………….
fashion
11. Korn Shell is available as part of the ……………………….Open Source Software
Collection.
12. ………………is an AmigaOS version, that offers several Amiga-specific features such as
ARexx interoperability.
13. …………………command changes file access permissions
14. LINENUMBER : EG :25 takes you to line ……….. within the file
15. TCSH is an enhanced but completely compatible version of the …………….shell.
8.6 review Questions
1. List out the different types of shells in Linux.
2. Each shell does the same job. Comment
3. Explain the Common Shell Commands
4. Evaluate the uses of File System Commands in Linux. Explain all the file system
commands.
5. Is it said that the main advantage of ksh over the traditional Unix shell is in its use as a
programming language.Why so?
152 LoveLy professionaL university