فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — شروع به کار (Get Started)

آخرین بروزرسانی: 1404/08/17

شروع به کار (Get Started)

در این راهنمای شروع کار بش ترمینال را آماده می کنیم. بش (Bash) یعنی پوسته خط فرمان برای اجرای دستورها. ترمینال مثل کنسول بازی است؛ دستور می دهی و پاسخ می گیری. آرام جلو می رویم و عملی تمرین می کنیم.

آماده سازی بش (Setting Up Bash)

بیشتر سیستم های یونیکس/لینوکس بش را از قبل دارند. برای اطمینان، نسخه را چک کن.

bash --version

مشاهده در ادیتور

اگر نصب نبود، با مدیر بسته سیستم نصبش کن. مانند نصب برنامه از اپ استور، اما متنی.

sudo apt-get install bash

مشاهده در ادیتور

روی macOS، با هوم برو (Homebrew) نصب کن. هوم برو مدیر بسته مک است.

brew install bash

مشاهده در ادیتور

در ویندوز، از WSL یا Git Bash استفاده کن. WSL لینوکس را کنار ویندوز می آورد.

اجرای فرمان ها در بش (Running Commands)

هر خط دستور مانند یک پرسش است. سیستم پاسخ می دهد. با همین یک فرمان، نسخه را می بینی.

bash --version

مشاهده در ادیتور

نوشتن یک اسکریپت ساده

اسکریپت (Script) یعنی چند دستور در یک فایل. مثل فهرست کارهای روزانه.

#!/bin/bash
echo "Hello, Bash!"

مشاهده در ادیتور

فایل را با نام hello.sh ذخیره کن. سپس آن را اجرا کن.

bash hello.sh

مشاهده در ادیتور

گام های تمرینی سریع

  1. ترمینال را باز کن.
  2. دستور bash --version را اجرا کن.
  3. فایل hello.sh را بساز و ذخیره کن.
  4. bash hello.sh را اجرا کن.

نکته: اگر خطا دیدی، مسیر فایل را چک کن. سپس دوباره اجرا کن.

برای ادامه مسیر، به خانه بش برگرد. سپس صفحه مقدمه بش را مرور کن.

جمع بندی سریع

  • بش معمولاً از قبل نصب است.
  • نسخه را با یک دستور ببین.
  • اسکریپت یعنی چند دستور پشت سرهم.
  • WSL و Git Bash برای ویندوز مناسب اند.