Bash scripting allows you to save multiple Linux commands in a file and run them all at once.
Instead of manually typing commands repeatedly, you can automate tasks such as:
You will need:
1. Create a Directory (Optional)
bashmkdir scripts
cd scripts
2. Create a Script File
bashnano hello.sh
3. Add the Script Content
bash#!/bin/bash
echo "Hello, World!"
#!/bin/bash
line is called the shebang — it tells the system to use Bash for the script.4. Save & Exit
CTRL + X
, then Y
, then Enter
.Before running your script:
bashchmod u+x hello.sh
You can run it in two ways:
Using Bash explicitly:
bashbash hello.sh
Or execute it directly (if executable + shebang present):
bash./hello.sh
Expected output:
textHello, World!
To run scripts as if they’re built-in commands:
bashpwd
$PATH
:bashexport PATH=$PATH:/home/user/scripts
Now you can run:
bashhello.sh
from anywhere.
#!/bin/bash
) → Tells system to use Bash.NAME="Linux"
).chmod
)..sh
is common but optional.#
) to document your code.👉 Read next: Bash Functions – A Complete Guide for Shell Scripting
The cp command, short for "copy," is the main Linux utility for duplicating files and directories. Whether…
Introduction In digital investigations, images often hold more information than meets the eye. With the…
The cat command short for concatenate, It is a fast and versatile tool for viewing and merging…
What is a Port? A port in networking acts like a gateway that directs data…
The ls command is fundamental for anyone working with Linux. It’s used to display the files and…
The pwd (Print Working Directory) command is essential for navigating the Linux filesystem. It instantly shows your…