فهرست سرفصل‌های 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 — مقدمه (Intro)

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

مقدمه (Intro)

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

مقدمه بش: بش چیست؟

بش برای اجرای فرمان ها و نوشتن اسکریپت هاست. اسکریپت (Script) یعنی فایل دستورات پشت سرهم. بش معمولاً شل پیش فرض در بیشتر سیستم های لینوکس و macOS است.

چرا بش را یاد بگیریم؟

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

شل در برابر بش

شل هر ابزار خط فرمان است. بش یک نوع خاص از شل به نام Bourne Again SHell است. به دلیل محبوبیت، وقتی می گویند شل، اغلب منظورشان بش است.

تاریخچه کوتاه بش

بش در سال 1989 توسط برایان فاکس ساخته شد. بش جایگزین رایگان Bourne shell شد و پیش فرض گنو و بسیاری از توزیع های لینوکسی گردید. سپس ویژگی هایی از ksh و csh گرفت و بسیار همه فن حریف شد.

کاربردهای عملی

مدیران سیستم با بش کارها را خودکار می کنند، عملیات سیستم را انجام می دهند، و داده ها را پردازش می کنند. توسعه دهندگان هم برای ساخت خودکار، تست، استقرار، و پردازش داده از آن کمک می گیرند.

گام های شروع

  1. این مقدمه را با حوصله بخوان.
  2. به بخش شروع کار با بش برو.
  3. نکات را یادداشت کن و هر روز تمرین کن.

نکته: اگر تازه کاری، قدم به قدم جلو برو و عجله نکن.

جمع بندی سریع

  • بش شل پیش فرض لینوکس و مک است.
  • برای فرمان ها و اسکریپت ها استفاده می شود.
  • مدیر سیستم و توسعه دهنده به آن نیاز دارند.
  • از اینجا به شروع کار با بش برو.

برای مرور صفحه اصلی هم به خانه بش سر بزن.