راهنمای آموزشی اسکریپت نویسی - مقدماتی

لطفا برای بهتر دیدن صفحه از firefox استفاده کنید
Bash Guide for Beginners Machtelt Garrels

راهنمای Bash برای نوآموزان

تمرین ها »
« تفاوت ویژگی‌ها

پیوست A: ویژگی‌های پوسته

فهرست مطالب

ویژگی‌های مشترک
ویژگی‌های متفاوت

چکیده

این سند خلاصه‌ای ازویژگی‌های مشترک پوسته(یکنواخت در همه شل‌ها).

ویژگی‌های مشترک

ویژگی‌های زیر در هر پوسته‌ای استاندارد است. توجه نمایید که دستورات stop و suspend و jobs و bg و fg فقط در سیستم‌هایی که ازکنترل job پشتیبانی می‌کنند، معتبر هستند.

جدول A.1: ویژگی‌های عمومی پوسته

دستورمعنی
>تغییر مسیر خروجی
>>درج در یک فایل
<تغییر مسیر ورودی
<<‎"Here" document‎ سند اینجا(تغییر مسیر ورودی)
|لوله‌کشی خروجی
&اجرای پردازش در پس‌زمینه.
;جداکننده فرمان در همان سطر
*منطبق برهر کاراکتر(ها) در نام فایل
?منطبق بر یک کاراکتر منفرد در نام فایل
[ ]منطبق برکاراکترهای محصور شده در
( )اجرا کردن در یک پوسته فرعی(subshell)
` `جایگزین نمودن خروجی دستور محصور شده
" "نقل‌قول جزئی(بسط متغیر و دستور را اجازه می‌دهد)
' 'نقل‌قول کامل(هیچ بسط انجام نمی‌شود)
\نقل( نقض تفسیر ) کاراکتر خاص بعدی
$varاستفاده از محتوای متغیر
$$شماره شناسایی پردازش
$0نام فرمان
$nnمین پارامتر موضعی(از 0 تا 9)
#شروع توضیح
bgاجرا در پس‌‌زمینه
breakقطع دستورات حلقه
cdتغییر دایرکتوری
continueادامه یک حلقه برنامه
echoنمایش خروجی
evalارزیابی شناسه‌ها
execاجرای یک شل جدید
fgاجرا در پیش‌زمینه
jobsنمایش jobهای فعال
killخاتمه دادن به jobهای در حال اجرا
newgrpتغییر دادن به گروه جدید
shiftجابجایی پارامترهای موضعی
stopتعلیق یکjob پس‌زمینه
suspendتعلیق یکjob پیش‌زمینه
timeمشخصات زمانی اجرای یک دستور
umaskتنظیم یا لیست نمودن مجوزها
unsetپاک کردن تعریف متغیر یا تابع از محیط
waitانتظار برای اتمام یک job پس‌زمیته

تمرین ها »
« تفاوت ویژگی‌ها
ترجمه محمود پهلوانی