What is a shell?

Source: Internet
Author: User

A lot of content is easy to confuse, so it's better to sort out some concepts here.

Shell is shell, meaning is a shell outside the operating system kernel, used to interact with the user, which is more commonly used on the server, so do not use the UI interface, can reduce the running space and bugs

So the shell is very important in Linux, which is used as a server system, so the shells provided by Linux are generally very powerful.

Even Linux has a lot of shells, different shells provide different ways to interact with the operating system kernel, but basically it is a command line form, of course, these command lines can also be written as a file, as a batch or script

Microsoft's previous system is no UI, that is, DOS, from the function of the DOS input command to use the operating system kernel and the shell function is similar, but the error is in development, then the DOS system was abandoned, the new system launched, but still provide shell program to access the operating system kernel, Although not called Shell, but the empty energy is the same, and then Microsoft's server market has been less than Linux so they want to develop shell, so later with the PowerShell this thing, this is called Shell, But in fact, whether DOS or CMD or PowerShell provides functionality that basically resembles a variety of Linux shells.

It is important to note that these different shells may have the same command name, but it does not mean that all the syntax for using these shells is the same, including Cmd and PowerShell, but at least most should be similar

and the input PowerShell in CMD can be switched to PowerShell, which is still

There is also a shell called Pythonshell, this thing is called. It is the shell of the Python interpreter, the shell of the Python interpreter interacting with the user.

Resources:

http://www.zhihu.com/question/22611859

Http://www.cnblogs.com/ceachy/archive/2013/01/31/PowerShell_vs_Cmd.html

Http://os.51cto.com/art/201302/380594.htm

Http://www.360doc.com/content/11/0308/18/4842470_99299185.shtml

http://blog.csdn.net/hitlion2008/article/details/7467252

Http://www.computerhope.com/issues/chdos.htm

http://segmentfault.com/q/1010000000316935

What is a shell?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.