سلام خدمت دوستان عزیز وبسایت TOSINSO. در این نکته قصد داریم نحوه ایجاد کردن یک alias رو در سیستم عامل لینوکس با ذکر یک مثال ساده یاد بگیریم. در ابتدا یک تعریف از alias با هم داشته باشیم خالی از لطف نیست. alias ها یا نام های مستعار یا هر چیزی که عشقتون کشید اسمش رو بذارید نام هایی هستند که ما برای راحتی کار برای استفاده از دستورات پیچیده و طولانی یا دستوراتی که به خاطر سپردشون برامون کمی مشکله استفاده میکنیم.
مثلا ما میخوایم که با یه دستور جداگونه و مستقل به صورت مستقیم به یک دایرکتوری وارد شویم ، محتویاتش رو لیست کنیم ، وارد یکی از فولدر هاش بشیم و از این جور کار ها.خب برای اینکه خودمون خسته نکنیم و دستورات طولانی رو هر دفعه اجرا کنیم میایم یک alias براش تعریف میکنیم.تو مثال زیر من یک alias به اسم خودم (amir) ایجاد کردم تا دستور مد نظرم رو براحتی اجرا کنم ضمن اینکه دستوری که برای ساخت alias میسازیم هم اسمش روشه ، alias
:~# alias amir='cd /home/Desktop/amirhossein; ls; cat file1'
به دستور بالا به خوبی توجه کنید ، ما اومدیم با دستور alias یک alias به نام amir درست کردیم که دستور طرف دوم تساوی رو برامون اجرا کنه ، به این نکته مهم توجه کنید که اسم alias ما ، علامت مساوی و علامت تک کوتیشن باید بدون فاصله از هم باشند. همچنین اینکه بعد از هر دستوری که وارد کردیم طبق مثال بالا باید علامت نقطه ویرگول یا همون سمی کالن رو بزاریم و با یه فاصله دستور بعدی رو وارد کنیم و بهمین ترتیب.
به طور پیشفرض alias هایی که ایجاد کردیم بعد از خارج شدن از session ترمینالی که زدیم پاک میشن برای جلوگیری از این کار باید عین ساختار همین دستوری که تو بالا مثالشو زدیم رو تو فایل bashrc. موجود در پروفایل کاربری تون باید وارد کنید و اونو ذخیره اش کنید. بعد باید یکبار Logoff/Logon کنید تا تغییرات اعمال بشن. از این به بعد هر وقت من تو ترمینال دستور amir رو بزنم دستور طرف دوم تساوی برام اجرا میشه.در آخر برای مشاهده کردن alias هایی تو لینوکس تعریف شدن باید دستور alias را اجرا کنید.ITPRO باشید!
منبع: جزیره لینوکس و متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر نام نویسنده و منبع دارای اشکال اخلاقی میباشد
مدیر ارشد وب سایت توسینسو و مدرس و متخصص سرویس های مایکروسافت
امیرحسین کریم پور هستم ، مدیر ارشد وب سایت توسینسو ، متخصص در حوزه سیستم عامل های کلاینت و سرور شرکت مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس ، مجازی سازی سرور ، فایروال و ... سابقه کار با سازمان ها و شرکت های مختلف در زمینه سرویس های مایکروسافت در قالب پروژه ، مشاوره و آموزش. علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود