What is the difference between Command Interpreter and Unix Shell?
Saw Eh
2010-07-20 03:48:58 UTC
I wonder if command interpreter and unix shell are the same.
Six answers:
?
2010-07-20 03:56:03 UTC
Unix Shell is a command interpreter for Unix Operating system.
wilczynski
2016-12-10 19:28:40 UTC
Shell Interpreter In Unix
2010-07-20 04:19:09 UTC
A shell is a program that interprets your commands and translates them into a form that is understood by UNIX.
There are several shells available: the Bourne shell (sh), the C Shell (csh), and, on some systems like the Cray, the Korn shell (ksh). The Bourne shell and the Korn shell are derived from AT&T Unix System V. The C shell is derived from the 4.2 release of the Berkeley Software Distribution. These shells differ somewhat in terms of their use and functionality.
A command interpreter is a computer program that reads lines of text entered by a user and interprets them in the context of a given operating system or programming language.
http://friendme.in/
koppe74
2010-07-21 00:58:19 UTC
"The shell" is the command interperter i Unix.
The main difference is that you in Unix can choose between many different shells -- the most popular being BournaAgainShell (bash), tcsh, KornShell (ksh) and zsh. The program that should act as a user shell is set it the /etc/passwd-file, and could be any program... usually you use a shell though.
The main differences between the shell, is how shell-programs are written. tcsh is somewhat similar to the C-language.
Unlike the command interperter in DOS, the Unix shell uses external programs for copying and deleting files. Actually the Unix shell has very little buildt in that aren't related to either job-control or shell-programming.
?
2016-04-10 07:15:17 UTC
For the best answers, search on this site https://shorturl.im/ax1r4
Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a certain desired behavior. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic. A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the end-user. Scripts are often interpreted from source code or bytecode, whereas the application is typically first compiled to native machine code. A major class of scripting languages has grown out of the automation of job control, which relates to starting and controlling the behavior of system programs. (In this sense, one might think of shells as being descendants of IBM's JCL, or Job Control Language, which was used for exactly this purpose.) Many of these languages' interpreters double as command-line interpreters such as the Unix shell or the MS-DOS COMMAND.COM. Others, such as AppleScript offer the use of English-like commands to build scripts. This combined with Mac OS X's Cocoa frameworks allows user to build entire applications using AppleScript & Cocoa objects.
?
2016-04-17 14:25:34 UTC
in simple answer windows is a GUI application and Linux is command base application even Linux can have GUI based but some of the application wont work on GUI so we have to come back to command applications
ⓘ
This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.