انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: رسول سعیدنژاد در 27 بهمن 1394، 11:07 بظ
-
سلام.
سوال عجیب غریب زیاد می پرسم. جدی نگیرین ;D
فرض کنین من دوتا برنامه دارم که وقتی اجراشون میکنم، دلم میخواد بعد از تموم شدنش (حالا با کیل کردن باشه یا با بستن برنامه یا تموم شدن اجرای دستور به صورت عادی) صفحه پاک بشه. و مشکل اینه که اون دستورات ممکنه هر بار با سوییچی متفاوت اجرا بشن. ممکنه آدرس دهی فایلی که قراره باهاشون اجرا بشه هر بار فرق کنه و ... ولی در نهایت بعد از تموم شدنش Clear بشه صفحه. چجوری باید اینکارو انجام بدم؟ با alias ور رفتم ولی در این مورد جواب نداد.
مثالشم براتون میزنم:
mplayer File.mp4 ; clear
میاد ام پلیر رو اجرا میکنه و بعد که تموم شد (روش های تموم شدنش رو بالاتر گفتم) صفحه پاک میشه. ولی همش باید خودم ته دستور clear ; رو بنویسم و رو مخمه حسابی :D.
میخوام جوری باشه که من mplayer رو تحت هر شرایطی که باز کردم، بعد از بستنش clear بشه.
راهی هست؟
-
سلام
یک ماه از من عقبی :D (شوخی)
http://forum.ubuntu.ir/index.php/topic,130106.msg1049651.html
-
سلام.
عه عه. اینو دیده بودما ولی اصلا حواسم بهش نبود. ;D
بل برم تستش کنم ببینم راه می افته یا نه. ;)
-
سلام.
عه عه. اینو دیده بودما ولی اصلا حواسم بهش نبود. ;D
بل برم تستش کنم ببینم راه می افته یا نه. ;)
موفق باشی :D
-
خب با راهنمایی مسعود جان مشکل حل شد:
vp () { mplayer "$1" ; clear ; }
الان هر فایلی رو که با vp اجرا کنم، در نهایت ترمینال رو پاک میکنه. (اصلا اعصاب اون لوگی رو که ام پلیر می نویسه ندارم ;D)
برای moc هم میشه:
mp () { mocpd "$1" ; clear ; }
:)