[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: terminology/concept questions



> I appreciate your response.
> 
> Another question or so:
> 
> 1) Are shells geared toward specific tasks?... such as program creation, a
> shell built to specifically offer enhanced compiling and program
> generation capabilities?  another perhaps for graphics of some sort?

Shells have a variety of tasks, but their main purpose is to interface for
users.  Shell scripts are used for small, common-type tasks, but for
anything extensive I would use perl or C, because there is no real
enhancement for shells as far as programming goes, that's why most people
choose c/c++ because of the speed and optimization.  Actually I use perl
over shell-scripts most of the time because of it's speed and routines
built into the language.   Shells aren't used for graphics.  Look into
tcl-tk or perl-tk and the X11 libraries for help with that. 

Dennis


> On Fri, 27 Jun 1997, dpk wrote:
> 
> > Shells are command interperters to the kernel.  Users can execute commands
> > from a shell at the prompt, like: ls, uptime, cp, rm...
> > 
> > The shell in returns takes our input, parses it, and hands instructions to
> > the kernel to execute.  
> > 
> > user --> shell --> kernel
> > 
> > Much like a graphical interface (windows) interperts to shell commands:
> > 
> > user --> gui --> shell --> kernel
> > 
> > Different shells have different features to offer the end user, but in the
> > end they all do the same thing, interpert user input.  If you want to
> > learn more about them, csh ( or tcsh ) and bash are fairly easy to learn
> > and have some nice features like command/filename completion using the tab
> > key and up-arrow history.  You can learn this from the man pages, by
> > typing man bash, man tcsh at your SHELL prompt :)
> > 
> > This is just a simple, brief explanation of what they do however.  Shells
> > are very powerful and have a lot of features that can take a years to
> > expertise.   Hope this helps.
> > 
> > Dennis
> > 
> > On Fri, 27 Jun 1997, David Miles wrote:
> > 
> > > Date: Fri, 27 Jun 1997 07:13:52 -0600 (MDT)
> > > From: David Miles <dmiles@debian1.sssys.com>
> > > To: debian-user@lists.debian.org
> > > Subject: terminology/concept questions
> > > Resent-Date: 27 Jun 1997 21:59:50 -0000
> > > Resent-From: debian-user@lists.debian.org
> > > Resent-cc: recipient.list.not.shown:;@lists.debian.org
> > > 
> > > 
> > > C shell, borne shell, ?? shell, etc.  
> > > 
> > > in simple terms, would someone briefly explain to me what these terms
> > > mean, please?
> > > 
> > > 
> > > --
> > > TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
> > > debian-user-request@lists.debian.org . 
> > > Trouble?  e-mail to templin@bucknell.edu .
> > > 
> > > 
> > 
> > ====================================================================
> > + dpk <dpk@egr.msu.edu>                      + work : 517.353.8892 +
> > + Systems Undergrad                          + pager: 517.222.5875 +
> > + Division of Engineering Computing Services +                     +
> > ====================================================================
> > 
> > 
> > --
> > TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
> > debian-user-request@lists.debian.org . 
> > Trouble?  e-mail to templin@bucknell.edu .
> > 
> > 
> 
> 
> --
> TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
> debian-user-request@lists.debian.org . 
> Trouble?  e-mail to templin@bucknell.edu .
> 
> 

====================================================================
+ dpk <dpk@egr.msu.edu>                      + work : 517.353.8892 +
+ Systems Undergrad                          + pager: 517.222.5875 +
+ Division of Engineering Computing Services +                     +
====================================================================


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: