-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0b2e890
commit 243bef5
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
<img src="https://raw.githubusercontent.com/rtoal/polyglot/master/docs/resources/bash-logo-64.png"> | ||
|
||
# Bash Explorations | ||
|
||
To build and run Bash programs on your local machine, follow the instructions in this [Bash Scripting guide](https://www.geeksforgeeks.org/bash-scripting-introduction-to-bash-and-bash-scripting/#how-to-write-bash-scripts) | ||
|
||
Once installed, programs can be run from the command line like so: | ||
|
||
``` | ||
chmod +x scriptname.sh | ||
./scriptname.sh | ||
``` | ||
|
||
## About Bash | ||
|
||
Bash, short for "Bourne-Again SHell," was introduced in 1989, with its development initially led by Brian Fox and later continued by Chet Ramey. It serves as the GNU Project’s command-line shell and interpreter, providing users direct control over their systems via the terminal. | ||
|
||
Bash is favored by data scientists due to its efficiency in pre-processing large datasets. It also excels at automating tasks, making it more powerful than a graphical user interface (GUI) for many operations. Additionally, Bash's flexibility allows users to execute multiple programming languages within the same environment. | ||
|
||
## Bash Resources | ||
|
||
Continue your study of Bash via: | ||
|
||
- [GNU Bash](https://www.gnu.org/software/bash/) | ||
- [What is Bash Used For?](https://www.codecademy.com/resources/blog/what-is-bash-used-for/) | ||
- [Bash Scripting](https://www.geeksforgeeks.org/bash-scripting-introduction-to-bash-and-bash-scripting/#how-to-write-bash-scripts) | ||
|
||
## Bash Open Source Projects | ||
|
||
Studying, and contributing to, open source projects is an excellent way to improve your proficiency in any language. The development of Bash is open-source itself, some ways to get involved are: | ||
|
||
- [List of Work Needed for Bash Development](https://www.gnu.org/help/) | ||
- [The Translation Project](https://translationproject.org/domain/bash.html) |