گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

نحوه پاک کردن تاریخچه خط فرمان BASH در لینوکس

 

تاریخچه bash تمام دستورات اجرا شده توسط کاربر در خط فرمان لینوکس را نگه می دارد. این به شما این امکان را می دهد که به راحتی با استفاده از کلیدهای "جهت بالا" یا "جهت پایین" دستورات قبلی اجرا شده را اجرا کنید تا از طریق فایل تاریخچه فرمان حرکت کنید.

در این مقاله، ما دو روش ساده برای پاک کردن تاریخچه خط فرمان خود را در سیستم لینوکس نشان می دهیم.

ادامه مطلب ...

نحوه نصب نرم افزار واین( Wine )رو در سیستم عامل های دبین بیس (Debian Base) از جمله اوبونتو (Ubuntu)

واین (Wine) چی هست ؟

واین (Wine) در معنای لغوی به معنی شراب هست. ولی در دنیای گنو/لینوکس اسم یک نرم افزار قدرتمند یا در واقع یک لایه سازگار بین گنو/لینوکس و سیستم عامل ویندوز هست و این نرم افزار یک شبیه ساز نیست و توانایی اجرای اکثر نرم افزار های ویندوز رو با نصب پیش نیاز های نرم افزار مورد نظر میسر کرد کرده است .نرم افزار واین بر روی سیستم عامل های سازگار با پازیکس (POSIX) از جمله لینوکس  مکینتاش BSD قابل نصب هست و نکته قدرتمند این نرم افزار این است که بجای استفاده از ماشین های مجازی که به صورت مجازی ,سیستم عامل ویندوز رو اجرا میکنند و منابع زیادی رو اشغال می کنند نرم افزار واین با الگوریتم قدرتمند اش به صورت زنده و در حال اجرا نرم افزار های ویندوز رو به صورت قابل اجرا بر روی پازیکس ترجمه می کند.

برای نصب واین در اوبونتو :

۱-با کلید های ترکیبی Ctrl + Alt + T وارد ترمینال میشیم .

۲-با دستور زیر , مخازن نرم افزار واین رو به مخازنمون اضافه میکنیم :

sudo    add-apt-repository   ppa:wine/wine-builds


http://s8.picofile.com/file/8315339350/1.jpg


۳-سپس با دستور زیر میایم و لیست مخازنمون رو بروزرسانی میکنیم :

sudo   apt   update


http://s9.picofile.com/file/8315339368/2.jpg


۴-نهایتا با دستور زیر میایم و آخرین نسخه نرم افزار Wine رو نصب میکنیم :

sudo apt-get install wine1.8 winetricks


http://s8.picofile.com/file/8315339376/3.jpg


بعد از اینکه نرم افزار Wine با موفقیت روی اوبونتو یا سیستم دبین بیس شما نصب شد می توانید وارد واین شوید و مراحل زیر را طی کنید:

http://s8.picofile.com/file/8315339400/4.jpg


http://s8.picofile.com/file/8315339442/6.jpg


بعد از گذشتن از مراحل بالا می توانید نرم افزار مورد نظر خود را انتخاب کرده ونصب نمایید و استفاده کنید.


http://s8.picofile.com/file/8315339468/7.jpg


http://s8.picofile.com/file/8315339518/8.jpg


خلاصه:
در این ما فهمیدیم که نرم افزار واین با الگوریتم قدرتمند اش به صورت زنده و در حال اجرا نرم افزار های ویندوز رو به صورت قابل اجرا بر روی پازیکس ترجمه می کند.

منابع:
https://jetlearn.ir/wine/
http://ubuntuhandbook.org/index.php/2015/12/install-wine-1-8-stable-new-ppa/

نویسنده:محمد رفعی بیرق
شماره دانشجویی:۹۴۱۸۳۱۲۲۱

دستور alias

 

alias   یا همان اسامی مستعار این امکان را برای کاربران لینوکس فراهم می کند تا دستورات طولانی که مدام با ان ها سرو کار داریم کوتاه کرده و سریع تر به کار های مدیریتی سیستم ببردازیم اما لازم به ذکر است که این کار باعث نا معتبر شدن نام اولیه این دستور نمی شود وهردو (چند) نام می توانند مورد استفاده قرار گیرند به عبارت دیگر این دو یا چند نام را می توان مترادف هایی برای هم در نظر گرفت.


ما ممکن است بیش از یک دستور را در یک خط فرمان قرار دهیم واین کار با علامت سیمی کالون ممکن است هم جنین با alias هم می توان چند دستور را به طور همزمان با یک اسم مستعار نام گذاری کرده و با اجرای دستور جدید در حقیقت ان چند دستور اجرا خواهند شد.

استفاده از دستور alias به شکل زیر می باشد .

alias     [-p]   name='command '

نکته:همانطور که  در عبارت بالا می بینیم پس ازدستور alias ما یک نام می دهیم و بلافاصله پس از ان بدون هیچ فاصله ای  با قرادادن علامت مساوی دو تک کوتیشین می گذاریم و داخل تک کوتیشین ها عبارت دستور یا دستورات را وارد می کنیم.

به عنوان مثال ما میخواهیم دستور"ls   -l "را با اسم مستعار yasaman نام گذاری کنیم خواهیم دید که دستور  yasamanهمان  کار دستور ls را انجام خواهد داد.



نکته: از دستور type استفاده می کنیم تا دستور مربوط به اسم مستعار را بدانیم مثلا در مثال زیر با دستور type  yasaman

دستور مربوط به اسم مستعار yasaman برای ما نمایش داده می شود .

هم چنین از دستور unalias برای حذف اسم مستعار استفاده می کنیم در تصویر همانگونه که می بینیم اسم مستعار yasamanرا حذف میکنیم سپس با دستور type مشاهده می کنیم که هیچ تعریفی برای این اسم مستعار در نظر گرفته نشده است.



هم چنین با دستور alias به تنهایی  می توان لیست تمام دستوراتی که برای ان ها اسم مستعار تعریف کردیم به همراه اسم مستعار را ببینیم مثلا در شکل زیرهمانطور که می بینیم برای سه دستور اسم مستعار تعریف کردیم سپس دستور alias را اجرا کردیم همانطور که می بینیم در لیست , اسم مستعار های که تعریف کردیم هم موجود هستند.



و با دستور unalias اسم مستعار ها را حذف ودوباره دستور aliasر  را وارد می کنیم همانطور که می بینیم دیگر ان اسم مستعار ها در لیست اسامی مستعار نیستند.


 هم چنین همانطور که در توضیحات هم به ان اشاره کردیم  میتوان برای چند دستور یک اسم مستعار تعریف کنیم که با اجرای ان اسم مستعار تمامی دستورات مورد نظر اجرا شوند به عنوان مثال در تصویر زیر دو دستور cd  و ls با اسم مستعارyasamansalkhord نام گذاری می کنیم وبا اجرای اسم مستعار دو دستورcd وls اجرا می شود.


 

در نهایت لازم به ذکر است که یک مشکل کوچک در تعریف دستورات با اسامی alias در خط فرمان وجود دارد و آن هم این است که به محض اینکه کنسول را ببندید و نشست شل (Shell) تمام شود , همه چیز از حافظه پاک می شودبرای جلوگیری از این کار باید عین ساختار همین دستوری که در بالا مثالشو زدیم را تو فایل bashrc. موجود در پروفایل کاربری تان باید وارد کنید و ان را ذخیره  کنید. بعد باید یکبار Logoff/Logon کنید تا تغییرات اعمال بشوند. از این به بعد هر وقت من تو ترمینال دستور yasamanرابزنم دستور طرف دوم تساوی اجرا  خواهد شد.

همانطور که در تصویر زیر می بینید بعداز بستن سیستم عامل و مجددا واردشدن اگر دستور yasamanرا وارد کنیم با پیغام مبنی بر اینکه همچین دستوری وجود ندارد مواجه خواهیم شد  . پس وارد فایل متنی bashrcکه در خانه ی کاربری قرار دارد شده دستورyasamanرا مجددا در این فایل تعریف میکنیم وتغییرات فایل را ذخیره کرده وسیستم را یکبار ریستارت می کنیم با این کار دیگر اسم مستعار ما بعد از روشن وخاموش کردن سیستم حذف نخواهد شد.





یاسمن سالخورد اسبقی                                                                                                                                                          شماره دانشجویی:941831225

لیست منابع:

https://linux.itpro.ir/tips/35753/چگونه-یک-alias-(نام-مستعار)

http://netamooz.net/alias-command/

http://progforum.ir/threads/

نیمی از ده ترفند هوشمند لینوکس خط فرمان


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