What is Bash? What does Bash mean?

  
                  

Currently, a very serious Bash vulnerability has been exposed on the Internet. It allows hackers to send remote commands to the server and easily steal private information. However, many friends don’t understand what Bash is and what Bash means, so the following knowledge literacy The article will bring some help to everyone.

What is Bash?

bash is a Unix shell written for the GNU project. Its name is a series of abbreviations: Bourne-Again SHell — This is a pun on the Bourne shell (sh) (Bourne again /born again). The Bourne shell was an early important shell written by Steve · Bourne around 1978 and released with Version 7 Unix. Bash was created in 1987 by Brian · Fox. In 1990, Chet Ramey became the main maintainer.

bash is the default shell for most Linux systems and Mac OS X v10.4. It runs on most Unix-style operating systems and is even ported to the Cygwin system on Microsoft Windows. Implement the POSIX virtual interface of windows. In addition, it was ported to MS-DOS by the DJGPP project.

In September 2014, several cybersecurity experts discovered a bug that had been hidden in the network for 20 years. This vulnerability, called Bash, is even more serious than the threat of "heart bleeding". The hacker can remotely issue commands to the web server, which means that the affected company will be in big trouble.

Therefore, at the moment, Bash is a security vulnerability that allows hackers to issue remote commands to a web server. Because this bug allows the hacker to instruct the server to do whatever he wants, the private information is easily stolen from the affected server.

Bash Solution:

1. Download the latest patch to fix it. Method:

2. Run the command on the machine:

$ env x='() { :;}; echo vulnerable' bash -c "echo this is a test"

If you return the following: Please upgrade as soon as possible.

vulnerablethis is a test Currently the official has provided the upgrade package, please run: yum update -y bash to upgrade!

What does Bash mean?

bash is an English word that literally means: slamming, slamming severe criticism, roaring, threatening criticism and accusation.

However, bash is usually the abbreviation of borne again shell. It is a kind of shell. The default is bash on Linux. When you type bash command on the command line, it is equivalent to enter the bash environment. It is the bash environment, then it is to enter a sub-bash environment, which is equivalent to opening a sub-process.

Copyright © Windows knowledge All Rights Reserved