diff --git a/pages.fa/common/alias.md b/pages.fa/common/alias.md new file mode 100644 index 000000000..9e8edb6f8 --- /dev/null +++ b/pages.fa/common/alias.md @@ -0,0 +1,28 @@ +# alias + +> ایجاد نام مستعار -- کلمه ای که جایگزین یک دستور می باشد. +> نام های مستعار طول عمری برابر با جلسه جاری شل مربوطه دارند مگر اینکه در فایل های پیکربندی شل مربوط نظیر `~/.bashrc` تعریف شوند. + +- نمایش تمامی نام های مستعار: + +`alias` + +- ایجاد یک نام مستعار: + +`alias {{word}}="{{command}}"` + +- نمایش نام مستعار مرتبط با کلمه مشخص شده: + +`alias {{word}}` + +- حذف یک نام مستعار: + +`unalias {{word}}` + +- تغییر `rm` به نسخه تعاملی با تعریف نام مستعار: + +`alias {{rm}}="{{rm -i}}"` + +- تعریف `la` به عنوان میانبری برای `ls -a`: + +`alias {{la}}="{{ls -a}}"`