Home  >  Article  >  Operation and Maintenance  >  What is shell programming in linux

What is shell programming in linux

WBOY
WBOYOriginal
2022-07-29 16:25:064877browse

In Linux, shell programming refers to command editor programming; shell is the user interface of the system, which provides an interface for users to interact with the kernel. It is a command interpreter. Shell programming receives users Enter the command and send the command to the kernel for execution.

What is shell programming in linux

#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

What is shell programming in Linux

Shell programming refers to command editor programming

shell is a command interpreter

Shell is the user interface of the system, providing an interface for users to interact with the kernel. It receives commands entered by the user and sends them to the kernel for execution.

In fact, Shell is a command interpreter that interprets commands entered by the user and sends them to the kernel. Not only that, Shell has its own programming language for editing commands, which allows users to write programs composed of shell commands. Shell programming language has many features of ordinary programming languages, such as loop structures and branch control structures. Shell programs written in this programming language have the same effect as other applications.

What is shell programming in linux

The introduction of shell is as follows:

Shell is the user interface of the system, which provides a way for users to interact with the kernel. An interface. It receives commands entered by the user and sends them to the kernel for execution [1] .

In fact, Shell is a command interpreter that interprets commands entered by the user and sends them to the kernel. Not only that, Shell has its own programming language for editing commands, which allows users to write programs composed of shell commands. Shell programming language has many features of ordinary programming languages, such as loop structures and branch control structures. Shell programs written in this programming language have the same effect as other applications.

Linux provides a visual command input interface like Microsoft Windows - the graphical user interface (GUI) of X Window. It provides a lot of desktop environment systems, which operate just like Windows, with windows, icons and menus, and all management is controlled through the mouse. GNOME.

Each Linux system user can have his own user interface or Shell to meet their own specialized Shell needs.

Like Linux itself, there are many different versions of Shell. There are mainly the following versions of Shell: Bourne Shell: developed by Bell Labs.

BASH: It is GNU's Bourne Again Shell and is the default shell on the GNU operating system.

Korn Shell: It is a development of Bourne SHell and is compatible with Bourne Shell in most aspects.

C Shell: It is the BSD version of SUN Company Shell.

Z Shell: The last shell you’ll ever need! Z is the last letter, which is the ultimate Shell. It integrates the important features of bash and ksh, while adding its own unique features.

Recommended learning: Linux video tutorial

The above is the detailed content of What is shell programming in linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn