What Is The Shell?

free web hosting
Free Web Hosting, No Ads > CONTRIBUTE > What Is...?

What Is The Shell?

mahesh2k
If you are newbie to Unix and Linux then you heard "Shell" so many times,What the hell is a shell?When i was new to linux,i was so confused with Shell and console so many times,so here i want to uncover the hell of Shell.

A shell is a special program which gives you the familar text mode prompt.You can use it to start other programs and it understands some special commands of its own.Sometimes these special commands are combined into a file which can be run all at once,in sequence.

A shell performs 2 basic functions - It acts as a command interpreter and as a programming language.

As a command interpreter it is somewhat similar to DOS.

As a programming interface it allows you to process commands stored in shell scripts. This is somewhat similar to batch files in DOS.

There are several different shells that you can use,Most popular with programmers is called the "C Shell".Linux has its own version called "tcsh", the most common shells are Bourne, C, Korn and Bash.

[1] Bourne shell - The Bourne shell is activated by typing sh and is represented by a $ prompt. This was one of the first shells and still one of the most popular.

[2]C shell - This shell resembles the C programming language and is represented by a % prompt. The command to use this shell is csh. The C shell was buggy, but had important features so people had to switch back and forth between this one and Bourne. This shell has more advanced shell-programming features and a diffrent
yntax for some operations.

[3] Korn shell - Korn shell is written in short as(ksh),has simple graphical capabilities.This is a combination of the C and Bourne shells and is represented with a $ prompt. David Korn from AT&T came along and took features of the C shell and added them to the Bourne shell to try to fix it.

[4] Bash -Bash stands for "Bourne Again Shell". This one came about as the Korn shell was not free and demand for a free shell began to grow. Obviously Linux using this one.Bash has more advanced features than the origianal bourne shell and it is more user friendly.

Shell is started when :You log on to a text console a shell is started automatically.Or by runing terminal window (Such as Xterm,Or Kterm in KDE).

Sometimes we want to perform complex task in Linux or Unix.then to perform it we need to write a script .A script is file that contains shell commands which can interact with the user,repeat commands and make decisions.To script for the shell is another study concept called as "Shell Programming".Though i m not efficient in Shell programming i will try to cover the basic if you want to know more about it.Reply or PM me if you want me to write another article.

 

 

 


Reply

BeyondEarth
You mean its not really a gas station?!?!? blink.gif
Lol.... yeah anywho this is kinda helpful because I have intentions of getting/building a new computer and to keep it somewhat cheaper.... linnux was an idea and if i dont know what a common term is then hey! I'm in trouble! Lol... yeah thanks for the info!

Reply

LeAnn Rimes My Angel
Well, Shell is a gas station, yes. lol

The Shell of a Linux OS is what makes it run. I believe it is the start up that executes many small programs, in order to provide support to the hardware components, so that they may all run together.

Reply

isaacraja
QUOTE
I believe it is the start up that executes many small programs, in order to provide support to the hardware components, so that they may all run together.



Shell is not a startup program that executes many small programs.The startup programs are initialized by the Linux Init program & kernel

Reply

el_exorcista
I have been trying to put linux on my laptop but no luck so far. People have told me that its the best for programers and its free. I Have tried with knopix but i havent been able to boot it by some odd reason. I am looking for a shell to admin a irc server but till then i will work with windows. sad.gif dry.gif

Reply

romy
A shell is a command line prompt, often used to enter commands into a computer. Shells and the like are often most associated with POSIX-based operating systems, such as Unix, Solaris, and Linux, but Microsoft Windows has a DOS shell. A software interface between the user and the computer's operating system. The shell interprets commands entered by the user, and passes them on to the operating system. DOS shells are COMMAND.COM and DOS shell; some UNIX shells are the Bourne shell (sh), the C shell (csh), and the Korn shell (ksh).

Reply

Adamrosso
Thanks for the info. i had no idea what shell was. when i looked in certain files i found shell documents. i just ignored them up until now biggrin.gif

Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:

Similar Topics

Keywords : shell

  1. Enable Shell
    (1)
  2. Installing Joomla And Shell Question
    i get error when i trayed to install joomla i get some (0)
    i get error when i trayed to install joomla about the default premising check this out i have set
    the file premising to 777 and to 755 and the same problem what to do where to fix this
    http://zam.trap17.com/earn-money/installation/index.php and in my hosting plans i did see shell
    access but i cant it at my cpanel why ??? ---UPDATE--- will i have been able to install joomla
    thanks but i still asking about the shell account double post merged ....
  3. How Do I Crawl Out Of This Shell?
    (3)
    As of right now, I despise the idea of a possible relationship with anyone but at the same time wish
    for it so much to happen. How did this happen? Let's go back... I didn't actually have my
    first girlfriend until I was at the end of my junior year heading into my senior year. We were in
    the music program together and I found out, after months of her gushing over this other guy and
    asking me for advice on how to approach him and everything, that she suddenly had a crush on me.
    Yay. I was so excited over the fact that someone actually had an interest in me that ....
  4. Help Needed About Windows Api And Shell To Build A Shell
    Need help to make a shell for microsoft windows (1)
    Hi I want to buils a new shell for windows with new features and look and security with a new login
    mechanism and logging option incase of network environment(office),like aston shell ,talisam
    desktop,but i dont have proper details aof win32 api and registry changer i need to make to make the
    shell working,please can any one help if someone intrested in working in this project please do tell
    me thanks ....
  5. World Browser:cool Browser Using Internet Explorer Shell With Tabs
    World Browser: features and use of world browser (2)
    Hi everyone, I want to share with you one cool browser using internet explorer shell,having security
    of ie with tab support ,also having ad filter,a download manager and many more its name is TheWorld
    Browser please read the quoted text from the official website QUOTE it provides a fast, safe,
    and easy way to browse the Web. It will max out your internet experiences with many useful features
    than the others could ever offer. Give it a try, and we guarrentee that we will never ship our
    browser with mal-wares. Features: Multi-threaded frame. TheWorld Browser versi....
  6. Mac Os X Shell
    How do I Change it? (4)
    I know how to change the default shell on a Windows OS. In case you do not know what i an talking
    about look at the attached file. That is not a Vista system i have just changed the shell to look
    like a Vista shell. How do i do this with a Mac? Every time i look it up on Google i come across
    the Shell program/application. I don't want to make it look like Windows Vista, but i would like
    to know how and where to change it. If you want to know how to change your windows shell PM me,
    but that is not why i made this topic although people always ask me on other forums....
  7. Ircd And Eggdrop Shell Host?
    (0)
    hi, i was looking for a host that allows for ircd (internet relay chat daemons) or eggdrop to be
    hosted. im looking for a shell that allows ten or more processes and that would allow up to 1000
    connections to the ircd. does anyone have any suggestions or places to look for one and what is a
    general price range that i should expect? also if anyone knows of a free host that supports
    php-ircbots please let me know. thank you very much.....
  8. Free Shell Stickers
    stickers for all (0)
    http://www.shell.com/home/ferrari-en/html/...orsport_Package Just fill out the form and get
    ready for your stickers....
  9. No Name Forums (nnf)
    Ultimate Free Shell Directory (8)
    Hey everyone , thank's to trap17 i can now get my Free Shell Forums up. It's currently not
    "Ultimate" but the slogan is catchy isn't it? Anyhow it's basically a free shell directory /
    knowledge base . I want to run an interesting community fead forum , i don't have many
    user's if any. If your interested stop by and take a minute of your time to register and
    bookmark us and leave a post here and there , You may not find much content right now but you can
    help me fill it and make it a great resource /wink.gif' border='0' style='vertical-align:mi....
  10. How Do I Make A Shell?
    I have no idea. (7)
    I think I know what a server is, but how do you 'MAKE' one? I need help! What is a
    shell?!??!?!?! Novaterra, you know better not to post questions in What Is...?
    section. This is your friendly warning note. Moving to Software section. Editing title. ....
  11. Gmail Drive Shell Extension 1.1.0
    The new update. Check it out! (10)
    Here it is the link: http://www.softpedia.com/progDownload/GMai...load-15944.html In case you
    don't know what it is, and you use the gmail free email server, this litle tool creates a drive
    next to the drive c in the windows O.S. wich allows you to enter your username and password to
    remotly connect to your gmail account, wich also allows you to open the drive and send files to your
    gmail account like if your were uploading files directly. Well, visit the home page to see what
    i'm talking about. Home page: http://www.viksoe.dk/code/gmail.htm This....
  12. Free Shell
    Unix shell (9)
    I need free shell witch is stable and relaible. Can somebody help me with search ?....
  13. Ssh/shell Access Request
    (2)
    Hi, I run a large database driven forum on my site. At present, my sql database is more than 25
    megabytes large. I would usually just slice a txt of the sql into smaller chunks and then upload
    them through phpMyAdmin. However, this is a lot of work... a lot of work that I don't want to
    do. If I had Shell Access, I could simply execute a restore command and bingo, my database is back
    on the server... no fuss involved. site: socomcity.trap17.com user: wwwsoco ....
  14. Shell Replacements
    (1)
    I dont know you are familiar with it or not.'shell' is the graphical control interface
    loaded over the operating system, to allow you to get things done with your computer. Windows 98
    users maybe familiar with the shell replacements. I guess its primary jobs are loading your
    applications and giving you status information and control of those programs. You can view the
    history of the shell replacement at http://desktopian.org/shelltree.html Windows95/NT/Win2K uses
    the 'Explorer' shell, which uses a Start Menu and desktop-icons for launching application....
  15. Gmail Shell Extension
    Create a GMail Drive On Your PC! (12)
    This software allows you to drag and drop files into your GMail account and treat it just as any
    other physical drive on your computer. A file system is created on your GMail account which allows
    Windows Explorer to recognise it as a drive and pick up files. A new drive icon appears in My
    Computer showing every file on your account. With the ever increasing space provided by GMail (over
    2.5GB now!) no-one will ever be able to fill it all with emails. This software provides a free
    way to expand your computer's storage capacity. When files are put onto the GMail....
  16. Gmail - The Drive Shell Extension
    It's really great tool and small to download (12)
    GMail - The Drive shell extension
    -------------------------------------------------------------------------------- Gmail is for
    Windows and ot creates a virtual filesystem around a Gmail account. It creates an extra drive in
    your "My Computer window", so when you double click it, after you input your account details of your
    gmail account, it will open your account where you can paste the files from the other directorys of
    your drive c . Well, try it, it's very, very easy and very, very usefull for the gmail lovers.
    www.viksoe.dk/code/gmail.htm....
  17. How To Change The Windows Xp Shell.
    (17)
    What is the Windows xp shell? The term shell reffers to the graphical user interface (gui) i.e the
    desktop and the task bar, basically explorer.exe (the default windows shell). Where can I find a
    replacment shell? The best place to start is with some shell information sites, I would recommend
    Shell-Shocked , Try these: Litestep Xoblite (Blackbox) Geoshell I would personally
    recommend Litestep. now you have a shell heres how to manually set the default shell in windows xp
    Changing the default shell (all users): 1) open regedit (start menu > run, and type i....
  18. Shell Faq
    (1)
    Well i am quite novice in shell repalcements and i want ot ask few questions to experts in the shell
    repalcement area. What is shell replacement ? (Technical answer) Which files or How many files are
    replaced/modified from explorer.exe ? Is it harmfull?How to recover older explorer.exe if shell
    replacement programme crashes? Windows theme option's title bar can be replaced in shell
    replacement or not. usually many shell progs don't support.?....
  19. shells.oceanius.com , free linux shell provider
    (0)
    http://shells.oceanius.com , we give free unix/linux shell accounts away, but i'm not quite
    satisfied with the look of the site....
  20. Ghost In The Shell 2 Innocence
    movie review (0)
    For any fan of the first movie, this second one will be no different. Better animation with amazing
    sequences and backdrops are off the chart. The mixing of different styles are great. The animation
    and work that they obviously put into making this movie was so great. It was one of the best drawn
    anime's I have seen in a long time. The plot to it was very much like the first one, but the
    attempted to make it seem deeper and for that I appreciated it. Here is the official page A
    sample screenshot from the movie. It was pretty much backgrounds like this tha....
  21. GMail Drive shell extension
    use GMail as a storage media (8)
    It's really a nice tool for those who have GMAIL accounts. QUOTE GMail Drive is a Shell
    Namespace Extension that creates a virtual filesystem around your Google GMail account, allowing you
    to use GMail as a storage media. GMail Drive creates a virtual filesystem on top of your Google
    GMail account and enables you to save and retrieve files stored on your GMail account directly from
    inside Windows Explorer. GMail Drive literally adds a new drive to your computer under the My
    Computer folder, where you can create new folders, copy and drag'n'drop files to....
  22. Shell Access
    Shell Access (1)
    I would like to suggest to the admin that: can we have a shell access.. this would really help to
    all IRC enthusiasts like me.. this would be for the bot or other stuffs that would make an IRC
    channel very entertaining and active to be with.. To all IRC lovers here... what you think o\
    my suggestion? but its for the admin to decide....
  23. Alternitive Windows Shell
    (11)
    Does anyone know of some clean, sleek, and well to be frank, low memory using alternitive windows
    shells? I used to use black box for windows. ( BB4win.org ) I stopped using it because it would not
    work correctly with fullscreen applications.....
  24. The red shell blew me up!
    (2)
    in MKDD i'm so sad,i need a hug *reads his boring life story because he is sad*....

    1. Looking for shell

Searching Video's for shell
advertisement



What Is The Shell?



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE