Files
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- Created a new sitemap.xml file for better SEO.
- Added a compressed version of the sitemap as sitemap.xml.gz.
- Introduced extra.css for custom styles, including Persian font support (IRANSansX).
- Defined font-face rules for regular and bold styles of IRANSansX.
- Implemented various text styles and layout adjustments for better readability.
- Enhanced Mermaid diagram styles to support Persian text rendering.
2026-04-28 15:27:18 +03:30

81 lines
3.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# درسنامه ۳-۲: ساخت اولین اسکریپت Bash
در این درس اولین اسکریپت Bash خود را می‌سازید. می‌بینید که اسکریپت، چیزی فراتر از یک فایل متنی ساده نیست که چند دستور داخل آن نوشته شده است.
## گام ۱: ساخت فایل اسکریپت
به یک دایرکتوری دلخواه (مثلا پوشهٔ خانگی خودتان) بروید:
```bash
cd ~
```
سپس با یک ادیتور ساده مثل `nano` یک فایل جدید باز کنید:
```bash
nano hello.sh
```
نام فایل مهم نیست، اما استفاده از پسوند `.sh` کمک می‌کند راحت تشخیص دهید فایل یک اسکریپت است.
## گام ۲: اضافه‌کردن shebang و دستورات
در فایل `hello.sh` این خطوط را بنویسید:
```bash
#!/bin/bash
echo "Hello! This is my first Bash script."
```
توضیح:
- خط اول (`#!/bin/bash`) را *شبانگ* (Shebang) می‌نامند و به سیستم می‌گوید این فایل باید با برنامهٔ `bash` اجرا شود.
- خط دوم یک دستور معمولی `echo` است که یک متن را روی صفحه چاپ می‌کند.
## گام ۳: ذخیره و خروج از ادیتور
اگر از `nano` استفاده می‌کنید:
- برای ذخیره: `Ctrl + O` سپس Enter
- برای خروج: `Ctrl + X`
الان در دایرکتوری فعلی باید فایلی به نام `hello.sh` داشته باشید:
```bash
ls
```
## گام ۴: اجرای اسکریپت با bash
ساده‌ترین روش برای اجرای اسکریپت، استفادهٔ مستقیم از دستور `bash` است:
```bash
bash hello.sh
```
اگر همه چیز درست باشد، باید پیام زیر را ببینید:
```bash
سلام! این اولین اسکریپت Bash من است.
```
در این مرحله هنوز لازم نیست نگران مجوز اجرا (`chmod`) باشید؛ چون به `bash` می‌گویید این فایل را بخوان و اجرا کن.
## نکات مقدماتی مهم
- اسکریپت Bash **فایل متنی ساده** است؛ آن را با ادیتورهای متن (مثل `nano`, `vim`, `gedit`) بسازید، نه با برنامه‌هایی مثل Word.
- بهتر است نام فایل کوتاه و معنی‌دار باشد؛ مثلا `backup.sh`, `setup.sh`, `welcome.sh`.
- برای تمرین، اسکریپت‌ها را در پوشه‌ای جدا (مثلا `~/scripts`) نگه دارید تا بعدا راحت‌تر آن‌ها را پیدا کنید.
## تمرین کوتاه
۱. فایلی به نام `info.sh` بسازید و داخل آن این خطوط را بنویسید:
```bash
#!/bin/bash
echo "Hello!"
echo "Today I want to practice Bash."
```
۲. فایل را ذخیره کنید و با دستور زیر اجرا کنید:
```bash
bash info.sh
```
۳. خط دیگری اضافه کنید که تاریخ امروز را با دستور `date` چاپ کند و دوباره اسکریپت را اجرا کنید.
در درس بعد، یاد می‌گیریم چگونه در اسکریپت متغیر تعریف کنیم و از آن‌ها استفاده کنیم.