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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: باز کردن نرم افزار ها از طریق ترمینال (حل شد)  (دفعات بازدید: 662 بار)

0 کاربر و 7 مهمان درحال مشاهده موضوع.

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
سلام،
وقتی نرم افزار ها رو از طریق ترمینال لانچ می کنم، لاگ های زیادی توی ترمینال چاپ میشن. راهی نیست که این لاگ ها نمایش داده نشن؟ یعنی نرم افزار در پس زمینه اجرا بشه و توی ترمینال چیزی نمایش داده نشه. مثلا وقتی vlc رو در ترمینال باز می کنم، لحظه به لحظه لاگ مینویسه و نمی تونم ترمینال رو ببندم.
« آخرین ویرایش: 29 خرداد 1400، 01:07 ب‌ظ توسط Reza Hosseinzadeh »
جست و جو کنید و چیز های جدید بیابید

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #1 : 27 خرداد 1400، 11:06 ب‌ظ »
سلام،
وقتی نرم افزار ها رو از طریق ترمینال لانچ می کنم، لاگ های زیادی توی ترمینال چاپ میشن. راهی نیست که این لاگ ها نمایش داده نشن؟ یعنی نرم افزار در پس زمینه اجرا بشه و توی ترمینال چیزی نمایش داده نشه. مثلا وقتی vlc رو در ترمینال باز می کنم، لحظه به لحظه لاگ مینویسه و نمی تونم ترمینال رو ببندم.
توی نت سرچ کن نمیشه تمامی نر مافزار ها رو بهت بگیم مثلا ویم vim
مثلا vscode میشه code
مثلا وی ال سی میشه vlc
و ...
هر نرم افزاری با یک اسم خواصی صدا زده میشه یا اگه خیلی حال نمیکنی با اسم نرم افزار باید برای خودت کانفیگ کنی
اگه هم فاز خفنی دیگه داری باید بری توی bashrc یا zshrc یا هر ترمینالی که داری اونجا برای خودت اسم دربیار و ...
وبمستری به سبک سامیت

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #2 : 27 خرداد 1400، 11:51 ب‌ظ »
سلام،
وقتی نرم افزار ها رو از طریق ترمینال لانچ می کنم، لاگ های زیادی توی ترمینال چاپ میشن. راهی نیست که این لاگ ها نمایش داده نشن؟ یعنی نرم افزار در پس زمینه اجرا بشه و توی ترمینال چیزی نمایش داده نشه. مثلا وقتی vlc رو در ترمینال باز می کنم، لحظه به لحظه لاگ مینویسه و نمی تونم ترمینال رو ببندم.
توی نت سرچ کن نمیشه تمامی نر مافزار ها رو بهت بگیم مثلا ویم vim
مثلا vscode میشه code
مثلا وی ال سی میشه vlc
و ...
هر نرم افزاری با یک اسم خواصی صدا زده میشه یا اگه خیلی حال نمیکنی با اسم نرم افزار باید برای خودت کانفیگ کنی
اگه هم فاز خفنی دیگه داری باید بری توی bashrc یا zshrc یا هر ترمینالی که داری اونجا برای خودت اسم دربیار و ...
بهتره قبل از پاسخ دادن لاقل سوال رو یک بار بخونید. نه اینکه به همه موضوعات الکی جواب بدید. و هی بگید: ویم، تیماکس، پایتون، ...

برای اجرای یه نرمافزار در پس‌زمینه از Ctrl+Z و بعد از دستور 'bg' استفاده کنید.
یا راهکار بهتر: یه علامت '&' به اخر برنامه یا کدتون اضافه کنید:
$ vlc &
با اینحال لاگ ها هنوز به خروجی استاندارد ترمینال اضافه میشن. برای اون میتونید خطا و خروجی استاندارد رو به صورت زیر به سیاهچال بریزد:
$ vlc &> /dev/null &
راهکار ساده تر بازکردن یه ترمینال دیگه یا یه تب جدید در ترمینال هست.
تو اینترنت هم میتونید راهکار های بیشتری پیدا کنید
« آخرین ویرایش: 27 خرداد 1400، 11:58 ب‌ظ توسط Issac »
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #3 : 28 خرداد 1400، 01:46 ق‌ظ »
سلام،
وقتی نرم افزار ها رو از طریق ترمینال لانچ می کنم، لاگ های زیادی توی ترمینال چاپ میشن. راهی نیست که این لاگ ها نمایش داده نشن؟ یعنی نرم افزار در پس زمینه اجرا بشه و توی ترمینال چیزی نمایش داده نشه. مثلا وقتی vlc رو در ترمینال باز می کنم، لحظه به لحظه لاگ مینویسه و نمی تونم ترمینال رو ببندم.
سلام.
بعضی دستورها حالت silent دارن که میشه داخل man page سوییچش رو پیدا کرد.
راه دیگه اینه که alt+F2 بزنی و اونجا دستور رو وارد کنی.
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #4 : 28 خرداد 1400، 09:19 ق‌ظ »
سلام،
وقتی نرم افزار ها رو از طریق ترمینال لانچ می کنم، لاگ های زیادی توی ترمینال چاپ میشن. راهی نیست که این لاگ ها نمایش داده نشن؟ یعنی نرم افزار در پس زمینه اجرا بشه و توی ترمینال چیزی نمایش داده نشه. مثلا وقتی vlc رو در ترمینال باز می کنم، لحظه به لحظه لاگ مینویسه و نمی تونم ترمینال رو ببندم.
توی نت سرچ کن نمیشه تمامی نر مافزار ها رو بهت بگیم مثلا ویم vim
مثلا vscode میشه code
مثلا وی ال سی میشه vlc
و ...
هر نرم افزاری با یک اسم خواصی صدا زده میشه یا اگه خیلی حال نمیکنی با اسم نرم افزار باید برای خودت کانفیگ کنی
اگه هم فاز خفنی دیگه داری باید بری توی bashrc یا zshrc یا هر ترمینالی که داری اونجا برای خودت اسم دربیار و ...
بهتره قبل از پاسخ دادن لاقل سوال رو یک بار بخونید. نه اینکه به همه موضوعات الکی جواب بدید. و هی بگید: ویم، تیماکس، پایتون، ...

برای اجرای یه نرمافزار در پس‌زمینه از Ctrl+Z و بعد از دستور 'bg' استفاده کنید.
یا راهکار بهتر: یه علامت '&' به اخر برنامه یا کدتون اضافه کنید:
$ vlc &
با اینحال لاگ ها هنوز به خروجی استاندارد ترمینال اضافه میشن. برای اون میتونید خطا و خروجی استاندارد رو به صورت زیر به سیاهچال بریزد:
$ vlc &> /dev/null &
راهکار ساده تر بازکردن یه ترمینال دیگه یا یه تب جدید در ترمینال هست.
تو اینترنت هم میتونید راهکار های بیشتری پیدا کنید
خیلی ببخشید منظور شما رو متوجه نشدم من که از همونطریق برنامه هارو توی ترمنال باز میکنم شما از اون روش واقعا نمیتونید برنامه هاتونو باز کنید ؟؟؟
خیلی راه ها برای باز کردن نرم افزار توی ترمینال هست .
به نظر من خود شماهم داخل نت سرچ کنید بهتره .
وبمستری به سبک سامیت

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #5 : 28 خرداد 1400، 09:32 ق‌ظ »
سوال دوستمون نحو اجرا کردن یک برنامه در ترمینال نیست. و جواب شما هم به موضوع تایپک و سوال نامربوط هست.
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #6 : 28 خرداد 1400، 10:20 ق‌ظ »
سوال دوستمون نحو اجرا کردن یک برنامه در ترمینال نیست. و جواب شما هم به موضوع تایپک و سوال نامربوط هست.
درست
وبمستری به سبک سامیت

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1116
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #7 : 28 خرداد 1400، 12:09 ب‌ظ »
از nohup استفاده کنید که کاربرد اصلیش این نیست ولی کاری که میخواید رو میکنه برای مثال برای فایرفاکس
nohup firefox اگر هم میخواید که بعدش ترمینال رو ازتون نگیره همون طور که گفتند باید برنامه توی bg باز بشه که میتونید یه & بزارید ته دستور
nohup firefox &

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #8 : 29 خرداد 1400، 01:03 ب‌ظ »
برای اجرای یه نرمافزار در پس‌زمینه از Ctrl+Z و بعد از دستور 'bg' استفاده کنید.
یا راهکار بهتر: یه علامت '&' به اخر برنامه یا کدتون اضافه کنید:
$ vlc &
با اینحال لاگ ها هنوز به خروجی استاندارد ترمینال اضافه میشن. برای اون میتونید خطا و خروجی استاندارد رو به صورت زیر به سیاهچال بریزد:
$ vlc &> /dev/null &
راهکار ساده تر بازکردن یه ترمینال دیگه یا یه تب جدید در ترمینال هست.
تو اینترنت هم میتونید راهکار های بیشتری پیدا کنید
ممنون. ببخشید دیر جواب دادم. راه آخرتون خیلی خوب بود. چیزی بود که من می خواستم
جست و جو کنید و چیز های جدید بیابید

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #9 : 29 خرداد 1400، 01:05 ب‌ظ »
بعضی دستورها حالت silent دارن که میشه داخل man page سوییچش رو پیدا کرد.
راه دیگه اینه که alt+F2 بزنی و اونجا دستور رو وارد کنی.
راه اول به دلیل اینکه برای همه نرم افزار ها موجود نیست مناسب نیست. ولی راه دوم خوب بود ممنون.
جست و جو کنید و چیز های جدید بیابید

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : باز کردن نرم افزار ها از طریق ترمینال
« پاسخ #10 : 29 خرداد 1400، 01:07 ب‌ظ »
از nohup استفاده کنید که کاربرد اصلیش این نیست ولی کاری که میخواید رو میکنه برای مثال برای فایرفاکس
nohup firefox اگر هم میخواید که بعدش ترمینال رو ازتون نگیره همون طور که گفتند باید برنامه توی bg باز بشه که میتونید یه & بزارید ته دستور
nohup firefox &
متشکرم. روش دوم خیلی خوب بود. نمی دونستم چنین چیزی وجود داره
جست و جو کنید و چیز های جدید بیابید