انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: رسول سعیدنژاد در 27 بهمن 1394، 11:07 ب‌ظ

عنوان: استفاده از فرمان clear برای برخی دستورات با حفظ سوییچ های احتمالی
ارسال شده توسط: رسول سعیدنژاد در 27 بهمن 1394، 11:07 ب‌ظ
سلام.
سوال عجیب غریب زیاد می پرسم. جدی نگیرین  ;D
فرض کنین من دوتا برنامه دارم که وقتی اجراشون میکنم، دلم میخواد بعد از تموم شدنش (حالا با کیل کردن باشه یا با بستن برنامه یا تموم شدن اجرای دستور به صورت عادی) صفحه پاک بشه. و مشکل اینه که اون دستورات ممکنه هر بار با سوییچی متفاوت اجرا بشن. ممکنه آدرس دهی فایلی که قراره باهاشون اجرا بشه هر بار فرق کنه و ... ولی در نهایت بعد از تموم شدنش Clear بشه صفحه. چجوری باید اینکارو انجام بدم؟ با alias ور رفتم ولی در این مورد جواب نداد.
مثالشم براتون میزنم:
mplayer File.mp4 ; clearمیاد ام پلیر رو اجرا میکنه و بعد که تموم شد (روش های تموم شدنش رو بالاتر گفتم) صفحه پاک میشه. ولی همش باید خودم ته دستور clear ; رو بنویسم و رو مخمه حسابی  :D.
میخوام جوری باشه که من mplayer رو تحت هر شرایطی که باز کردم، بعد از بستنش clear بشه.
راهی هست؟
عنوان: پاسخ : استفاده از فرمان clear برای برخی دستورات با حفظ سوییچ های احتمالی
ارسال شده توسط: Masoud92m در 27 بهمن 1394، 11:17 ب‌ظ
سلام
یک ماه از من عقبی :D (شوخی)
http://forum.ubuntu.ir/index.php/topic,130106.msg1049651.html
عنوان: پاسخ : استفاده از فرمان clear برای برخی دستورات با حفظ سوییچ های احتمالی
ارسال شده توسط: رسول سعیدنژاد در 27 بهمن 1394، 11:24 ب‌ظ
سلام.
عه عه. اینو دیده بودما ولی اصلا حواسم بهش نبود.  ;D
بل برم تستش کنم ببینم راه می افته یا نه.  ;)
عنوان: پاسخ : استفاده از فرمان clear برای برخی دستورات با حفظ سوییچ های احتمالی
ارسال شده توسط: Masoud92m در 27 بهمن 1394، 11:25 ب‌ظ
سلام.
عه عه. اینو دیده بودما ولی اصلا حواسم بهش نبود.  ;D
بل برم تستش کنم ببینم راه می افته یا نه.  ;)

موفق باشی :D
عنوان: پاسخ : استفاده از فرمان clear برای برخی دستورات با حفظ سوییچ های احتمالی (حل شد)
ارسال شده توسط: رسول سعیدنژاد در 28 بهمن 1394، 12:03 ق‌ظ
خب با راهنمایی مسعود جان مشکل حل شد:
vp () { mplayer "$1" ; clear ; }الان هر فایلی رو که با vp اجرا کنم، در نهایت ترمینال رو پاک میکنه. (اصلا اعصاب اون لوگی رو که ام پلیر می نویسه ندارم  ;D)
برای moc هم میشه:
mp () { mocpd "$1" ; clear ; } :)