بالا
 تعرفه تبلیغات




 دانلود نمونه سوالات نیمسال دوم 93-94 پیام نور

 دانلود نمونه سوالات آزمونهای مختلف فراگیر پیام نور

نمایش نتایج: از شماره 1 تا 2 از مجموع 2

موضوع: معرفی دستور alias و كاربردهای آن

  1. #1
    Borna66 آواتار ها
    • 55,397
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    خيام-سهراب
    شغل , تخصص
    طراح و تحلیل گر حرفه ای وب
    رشته تحصیلی
    مهندسي نرم افزار
    راه های ارتباطی

    Icon14 معرفی دستور alias و كاربردهای آن

    دستور alias اين امكان را به كاربران لينوكس میدهد كه برای يك دستور، يك نام جديد تعريف كنند. انجام اين كار باعث نامعتبر شدن نام اوليه اين دستور نمیشود و هر دو نام میتوانند مورد استفاده قرار گيرند. به عبارت ديگر اين دو (يا چند) نام را میتوان مترادفهايی برای يكديگر در نظر گرفت. مثالی از نحوة استفاده از اين دستور به شكل زير است كه در آن نام جديد list برای دستور ls تخصيص میيابد.
    $ alias list=ls
    پس از اجرای اين دستور، هرگاه دستور جديد list اجرا شود، دقيقا همان كاری را انجام میدهد كه دستور ls انجام میدهد.
    اما كاربرد اصلی اين دستور زمانی است كه بخواهيم برای يك حالت خاص از يك دستور موجود يك نام جديد و كوتاه اختصاص دهيم. مثال زير را در نظر بگيريد:
    $ alias sizes='ls –s'
    در اينجا دستور ls به همراه گزينه –s نام جديد sizes را به خود گرفته است. به اين ترتيب پس از اين به جای اجرای دستور ls –s (كه برای نشان دادن ليست فايلها به همراه اندازة هر فايل استفاده میشود)، كاربر میتواند از دستور جديد sizes استفاده كند. اين ويژگی به خصوص زمانی كه برخی دستورات طولانی استفادة زيادی داشته باشند، بسيار مفيد خواهد بود.
    همانطور كه ديده میشود، برای لحاظ كردن گزينههای يك دستور بايد كل آن دستور را در داخل علامت نقل قول تكی (single quote) قرار داد و نتيجه را پس از علامت مساوی در دستور alias استفاده كرد.
    نكتهای كه بايد مورد توجه قرار گيرد اين است كه اين تعريف تنها تا زمانی معتبر خواهد بود كه كاربر logout نكرده باشد. پس از logout و login دوباره، كاربر بايد تعاريف خود را از اول انجام دهد تا قابل استفاده باشند. برای رفع اين مشكل میتوان تعاريف را در فايل .bash_profile يا ساير فايلهای مشابه قرار داد.
    نكته قابل توجه ديگر اين است كه به نام جديدی كه برای يك دستور تعريف شده است، پارامتر نيز میتوان ارسال كرد. به طور مثال در مورد دستور sizes كه در بالا تعريف شد، میتوان اين دستور را به شكل زير نيز استفاده كرد:
    $ sizes *.c
    اين دستور معادل دستور ls –s *.c خواهد بود و ليست تمامی فايلهای با پسوند .c را به همراه اندازة هر فايل نمايش میدهد.
    حالت ديگری كه میتوان از دستور alias استفاده كرد اين است كه نام جديدی كه تعريف میشود، با نام يكی از دستورات يا برنامههای موجود يكسان باشد. مثال زير را در نظر بگيريد:
    $ alias rm='rm –f'
    همانطور كه در مثال ديده میشود، دستور rm –f (كه منجر به حذف فايلها بدون گرفتن تاييد كاربر میشود) به نام rm معرفی شده است. به اين ترتيب از اين پس هرگاه دستور rm اجرا شود، سيستم دستور rm –f را اجرا خواهد كرد. در اين حالت اجرای دستور rm به شكل اصلی آن تا زمانی كه اين تعريف تغيير نكرده است ممكن نخواهد بود.
    برای مشاهده ليست aliasهای تعريف شده در سيستم، بايد دستور alias را بدون هيچ پارامتری اجرا كرد. به طور مثال نتيجة اجرای اين دستور روی يك لينوكس RedHat 7.2 به اين شكل است:
    $ alias
    alias l.='ls -d .[a-zA-Z]* --color=tty'
    alias ll='ls -l --color=tty'
    alias ls='ls --color=tty'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
    همانطور كه میبينيم، اين سيستم در هنگام نصب برخی دستورات را برای راحتی كاربران تعريف كرده است. به عنوان مثال دستور ls با پارامتر –color=tty اجرا میشود تا يك خروجی رنگی را برای كاربران نمايش دهد.
    نكتة آخر در مورد اين دستور اين است كه برای حذف يك alias از تعاريف موجود، میتوان از دستور unalias استفاده كرد.
    $ unalias ll




    فروشگاه نمونه سوالات پیام نور با پاسخنامه تستی و تشریحی



    دانلود رایگان نمونه سوالات دانشگاه پیام نور





    http://up.pnu-club.com/images/00ld7yux3ay3itvspd7n.png
    برای دانلود رایگان نمونه سوالات پیام نور با جوابهای تستی و تشریحی در مقطع نمونه سوالات کارشناسی ارشد پیام نور - نمونه سوالات پیام نور کارشناسی - نمونه سوالات پیام نور دکترا- نمونه سوالات آزمونهای فراگیر پیام نور( دانشپذیری)

    به ادرس زیر مراجعه کنید

    نمونه سوالات رایگان پیام نور




  2. #2
    hiddenboy آواتار ها
    • 542

    عنوان کاربری
    مدیر سابق تالار شبكه و لينوكس
    تاریخ عضویت
    Sep 2008
    محل تحصیل
    کرج
    شغل , تخصص
    دانشجو و مدیر شبکه و هاستینگ
    رشته تحصیلی
    مهندسی فناوری اطلاعات
    راه های ارتباطی

    پیش فرض

    اين مطلبي كه شما نوشتين كاملا درست،‌اما كمي پيچونده شده و در ئاقع اسكريپت نويسيش هست
    براي تغيير َalias ميتونيد از ويرايش كردن و دشتور هاي زير استفاده كنيد
    Alias به زبان ساده تر يعني اسم مستعار : دي يهن براي اسم اول يك اسم دوم در نظر ميگيريم كه هردو قابل استفاده هستن

    در مسير روبرو اقدام به اضافه کردن نام alias مي کنيم
    #vi /etc/aliases
    suport:postmaster
    ali:elyia
    I'm not in competition with anybody But myself .. , My goal is to beat my last Performance


    Safir Network Solutions

    Cisco, Linux, Microsoft & Mikrotik

    Contact
    Mail : AliRezazadeh {AT} Live {DOT} com
    MSN ID : AliRezazadeh@live.com
    Y! ID : Redalex2002
    سایت دانشجویان IT پیام نور کرج http://ITCentre.ir

برچسب برای این موضوع

مجوز های ارسال و ویرایش

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