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
Overview WhatsMyName is a free, community-driven OSINT tool designed to identify where a username exists…
Managing disk usage is a crucial task for Linux users and administrators alike. Understanding which…
Efficient disk space management is vital in Linux, especially for system administrators who manage servers…
Knowing how to check directory sizes in Linux is essential for managing disk space and…
Managing user accounts is a core responsibility for any Linux administrator. Whether you’re securing a…
Linux offers powerful command-line tools for system administrators to view and manage user accounts. Knowing…