برای پیدا کردن مطالب آموزشی در وب سایت ، لطفاً کلمات کلیدی آن مطلب را سرچ کنید.

به وب سایت حباب ها خوشامدید | ما را در شبکه های اجتماعی دنبال کنید:

آموزش فرمان alias در لینوکس

  /  linux   /  دستور alias در ترمینال لینوکس
آموزش دستور alias در لینوکس | دستور alias

دستور alias در ترمینال لینوکس


دستور alias در لینوکس چیست ؟

در این پست به آموزش کامل دستور alias در لینوکس می پردازیم:

یک bash alias چیزی جز میانبر دستورات نیست.

alias به کاربر اجازه می دهد تا با وارد کردن یک کلمه، یک دستور یا گروهی از دستورات را با گزینه ها و نام فایل های آن راه اندازی کند.

استفاده از دستور alias برای نمایش یک لیست از تمام نامهای تعریف شده است(یعنی همون دستوراتی که خودمون ساختیم یا به طور پیش فرض وجود داره رو نشون میده!).

شما می توانید alias های تعریف شده توسط کاربر را به فایل bashrc./~ اضافه کنید.

همچنین می توانید زمان تایپ کردن را با این نام های مستعار کاهش دهید ، این کار هوشمندانه است و بهره وری را در محیط متنی افزایش می دهد.

خلاصه اگه میخوای یک دستور بسازی که کلی دستور رو خودش اجرا بکنه باید از alias استفاده کنی ، مثل همون Doskey داخل CMD ویندوز میمونه!

یا مثلاً می توانید یک alias آماده بکنید که با نوشتن Tor در لینوکس ، اقدام به نصب آن کند…

نحوه لیست کردن تمام نام های مستعار bash

فرمان alias را در ترمینال وارد کنید (ترمینال رو بازکن بنویس alias بعد enter بزن)

خروجیش تقریبا میشه این پایینی:

آموزش کد alias در لینوکس | learn command alias in linux

به طور پیش فرض، دستور alias لیستی از نام مستعار که برای کاربر فعلی تعریف شده است را نشان می دهد.


نحوه تعریف یا ایجاد یک alias

برای ایجاد نام مستعار (همون دستور خودمون) از ساختار زیر استفاده کنید:

بجای name اسم دستور خودتون رو وارد کنید و بجای command اون دستوری که میخواین اجرا بشه رو وارد کنید به همین راحتی ، البه یادتون نره که حتمن دستورات command داخل تک کوتیشن باشه ( ‘ ‘ ).

به مثال زیر دقت کنید ، میخوایم یک دستور بسازیم که هروقت اجرا شده کل متن های داخل ترمینال رو پاک کنه :

خب همونطور که مشاهده میکنید اگر دستور بالا رو داخل ترمینال وارد کنید و enter بزنید ، دستور شما ساخته میشه و بعد از اون با زدن دستور c داخل ترمینال ، دستور clear اجرا میشه.

نحوه حذف alias

شما می توانید از طریق دستور unalias برای حذف نام مستعار استفاده کنید ، ساختار آن به این شکل است:

که در قسمت aliasname شما باید نام alias یا نام همون دستور خودمون که درست کردیم رو وارد کنید.

مثلا با دستور بالا ، alias c که درست کرده بودیم رو حذف کردیم.

همچنین با استفاده از یک ویرایشگر متن می توانید به طور دستی یک نام مستعار را از فایل bashrc./~ حذف کنید.

نحوه دائمی کردن یک alias

نام مستعار c تا زمانی قابل استفاده است که ما ترمینال خودمون رو باز نگه داشتیم ( یعنی وقتی شما یک alias درست میکنی داخل ترمینال ، وقتی که ترمینال رو ببندی و دوباره واردش بشی دیگه نمیتونی از اون دستوری که قبلا درست کردی استفاده کنی).

برای جلوگیری از این مشکل، نام مستعار را به فایل bashrc. اضافه می کنیم.

این فایل در دایرکتوری Home قرار داره و از همه مهم تر توجه داشته باشید که تیک نمایش فایل های مخفی رو هم بزنید تا بتونید این فایل رو ببینید ، برای این کار باید Ctrl+H را از صفحه کلید فشار دهید.

نکته: فایل هایی که اولشون نقطه داره مخفی نمایش داده میشوند.

هرچند درون این فایل bashrc. قسمتی برای  alias ها تعریف شده که برای منظم تر شدن و مدیریت راحت تر آن می توانیم تمامی alias ها را درون فایل bash_aliases. قرار دهیم.

فایل bashrc. به طور اتوماتیک فایل bash_aliases. را اجرا میکند.

نکته:فایل bash_aliases. به طور پیش فرض روی سیستم نیست و باید دستی درست شود.

برای ایجاد این فایل یک ویرایشگر باز کنید > سپس دستورات alias خود را وارد کنید.

بعد از اون هم با نام bash_aliases. اون رو در دایرکتوری Home ذخیره کنید. (توجه داشته باشید نیاز به اضافه کردن فرمت فایل نیست)

چند alias کاربردی

در این بخش تعدادی alias کاربردی برای دستور alias در ترمینال لینوکس برای شما قرار داده ایم.

  • alias کاربردی برای محدود کردن تعداد پکت های ارسالی دستور ping ار بینهایت به ۵ تا:
  • alias کاربردی برای نمایش پورت های باز سیستم:
  • alias های کاربردی برای گرفتن دسترسی روت:
  • alias کاربردی برای گوش دادن به موزیک در محیط متن:
  • alias کاربردی برای ساخت پسورد قوی ۲۰ کاراکتری و اتفاقی:

مدیر حباب ها

متین برونسی مدیر و مؤسس حباب ها می باشد ، او علاقه مند به دنیای کامپیوتر و زبان های برنامه نویسی است... از تخصص های او می توان به برنامه نویسی frontend و backend اشاره کرد... او تجربیات زیادی در زبان های برنامه نویسی مختلف دارد... ، او گاهاً تجربیات خود را در قالب آموزش در وب سایت حباب ها منتشر می کند...

دیدگاه
  • مخاطب 09/09/2019 23:42

    خیلی ممنون آموزش کامل و جامعی بود

    پاسخ
  • ناشناس 09/09/2019 23:43

    عالی بود دستتون درد نکنه

    پاسخ
  • کاربر سایت 09/09/2019 23:44

    خیلی خوب بود مرسییییییی

    پاسخ
  • مخاطب سایت 09/09/2019 23:45

    بهرین آموزشی بود که دیدم دمتون گرم

    پاسخ
ارسال یک نظر