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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ساخت فایل مشابه bat در اوبونتو  (دفعات بازدید: 884 بار)

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

آفلاین Alireza.D3v

  • Newbie
  • *
  • ارسال: 9
ساخت فایل مشابه bat در اوبونتو
« : 06 بهمن 1397، 09:31 ق‌ظ »
سلام وقت بخیر
چطور میشه توی اوبونتو فایل هایی مشابه bat ساخت.
مثلا دستور :
sudo -i
رو توی ی فایل تکست ذخیره کرد و هر وقت فایل رو باز کرد توی terminal  دستور اجرا بشه.
تشکر

آفلاین SMAH1

  • Jr. Member
  • *
  • ارسال: 35
  • جنسیت : پسر
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #1 : 06 بهمن 1397، 11:18 ق‌ظ »
دنبال bash script بگرد

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #2 : 06 بهمن 1397، 12:40 ب‌ظ »
سلام،
کافیه دستورات‌تون رو داخل یه فایل بنویسید (ترجیحا با پسوند sh) مثلا:
#!/bin/bash
sudo -i
(ابتدای فایل حتما باید بنویسید #!/bin/bash)

بعدش بهش دسترسی اجرایی بدین:
chmod +x file.sh
و بعد به این شکل اجراش کنید (ترمینال‌تون توی مسیری که فایل رو توش ذخیره کردین باشه):
./file.sh
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Alireza.D3v

  • Newbie
  • *
  • ارسال: 9
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #3 : 15 بهمن 1397، 11:35 ق‌ظ »
سلام ممنون از توضیحاتتون
یه سوال دیگه هم پیش اومده برام الان مثلا من با دستور :
sudo openconnect server.xxx.xxx
وصل میشم به vpn بعد از اتصال دوباره توی ترمینال باید yes رو وارد کنم
بعد از اون از من یوزر نیم میخواد و در مرحله بعدی پسورد
حالا این دستورات رو چطور باید توی فایل قرار بدم که بعد از اجرای دستور sudo openconnect c1.irserver.xyz دستور بعدی yes باشه و بعدش یوزر پسوردم رو بدم ؟‌
سپاس

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #4 : 15 بهمن 1397، 01:51 ب‌ظ »
توی ترمینال بزنی:
$ man openconnect

همه چیو توضیح داده.

از اینجا هم قابل دیدن هست:
https://manpages.ubuntu.com/manpages/bionic/en/man8/openconnect.8.html
« آخرین ویرایش: 15 بهمن 1397، 01:53 ب‌ظ توسط سلمان م. »

آفلاین Alireza.D3v

  • Newbie
  • *
  • ارسال: 9
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #5 : 15 بهمن 1397، 05:53 ب‌ظ »
توی ترمینال بزنی:
$ man openconnect

همه چیو توضیح داده.

از اینجا هم قابل دیدن هست:
https://manpages.ubuntu.com/manpages/bionic/en/man8/openconnect.8.html

سلام
ممنون از توجه شما
دوست عزیز کانکت شدن به openconnect رو بلد هستم
منظور بنده این بود که چطور مجموعه دستورات رو توی bash script ذخیره کنم و برای نمونه openconnect رو مثال زدم.
من دستور sudo openconnect c1.server.co رو توی فایل sh ذخیره کردم دسترسی اجرایی دادم بهش و با موفیقت اجراش کردم
حالا تو مرحله بعد یه yes باید توی ترمینال تایپ بشه.
و بعد از مرحله yes یوزر و پسورد میگیره.
من میخوام بدونم چطور میتونم اینها رو هم توی فایل shذخیره کنم و دیگه لازم نباشه برای کانکت شدن به وی پی ان هر بار دستور رو وارد کنم یوزر پسورد بزنم فایل رو اجرا کنم و کانکت بشه...
ممنون از راهنمایی شما.
« آخرین ویرایش: 15 بهمن 1397، 05:54 ب‌ظ توسط Alireza.D3v »

آفلاین Alireza.D3v

  • Newbie
  • *
  • ارسال: 9
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #6 : 15 بهمن 1397، 05:56 ب‌ظ »
توی ترمینال بزنی:
$ man openconnect

همه چیو توضیح داده.

از اینجا هم قابل دیدن هست:
https://manpages.ubuntu.com/manpages/bionic/en/man8/openconnect.8.html

سلام
ممنون از توجه شما
دوست عزیز کانکت شدن به openconnect رو بلد هستم
منظور بنده این بود که چطور مجموعه دستورات رو توی bash script ذخیره کنم و برای نمونه openconnect رو مثال زدم.
من دستور sudo openconnect c1.server.co رو توی فایل sh ذخیره کردم دسترسی اجرایی دادم بهش و با موفیقت اجراش کردم
حالا تو مرحله بعد یه yes باید توی ترمینال تایپ بشه.
و بعد از مرحله yes یوزر و پسورد میگیره.
من میخوام بدونم چطور میتونم اینها رو هم توی فایل shذخیره کنم و دیگه لازم نباشه برای کانکت شدن به وی پی ان هر بار دستور رو وارد کنم یوزر پسورد بزنم فایل رو اجرا کنم و کانکت بشه...
یعنی توی bash چه کدی باید بزنم که صبر کنه دستور x من تمام شد دستور بعدی رو وارد کنه...
ممنون از راهنمایی شما.

آفلاین علیرضا. آ.

  • Sr. Member
  • *
  • ارسال: 333
  • جنسیت : پسر
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #7 : 15 بهمن 1397، 06:59 ب‌ظ »
توی ترمینال بزنی:
$ man openconnect

همه چیو توضیح داده.

از اینجا هم قابل دیدن هست:
https://manpages.ubuntu.com/manpages/bionic/en/man8/openconnect.8.html

سلام
ممنون از توجه شما
دوست عزیز کانکت شدن به openconnect رو بلد هستم
منظور بنده این بود که چطور مجموعه دستورات رو توی bash script ذخیره کنم و برای نمونه openconnect رو مثال زدم.
من دستور sudo openconnect c1.server.co رو توی فایل sh ذخیره کردم دسترسی اجرایی دادم بهش و با موفیقت اجراش کردم
حالا تو مرحله بعد یه yes باید توی ترمینال تایپ بشه.
و بعد از مرحله yes یوزر و پسورد میگیره.
من میخوام بدونم چطور میتونم اینها رو هم توی فایل shذخیره کنم و دیگه لازم نباشه برای کانکت شدن به وی پی ان هر بار دستور رو وارد کنم یوزر پسورد بزنم فایل رو اجرا کنم و کانکت بشه...
یعنی توی bash چه کدی باید بزنم که صبر کنه دستور x من تمام شد دستور بعدی رو وارد کنه...
ممنون از راهنمایی شما.
اینو نگاه کن :
https://sokanacademy.com/plus/6963/%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%94-%D8%A8%D9%8E%D8%B4-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%DA%A9%D9%87-%D9%86%D9%88%D8%B4%D8%AA%D9%85-%D9%88-%D8%B2%D9%86%D8%AF%DA%AF%DB%8C%E2%80%8C%D8%A7%D9%85-%D8%B1%D9%88-%D8%AE%DB%8C%D9%84%DB%8C-%D8%B1%D8%A7%D8%AD%D8%AA-%DA%A9%D8%B1%D8%AF!

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #8 : 15 بهمن 1397، 07:56 ب‌ظ »
توی اونی که دادم همه رو توضیح داده. مثلا کلمه password رو توی صفحه جست‌وجو کن، تا بهت بگه چجوری کاری که می‌خوای رو انجام بدی. به طور مثال:

       --passwd-on-stdin
              Read password from standard input

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : ساخت فایل مشابه bat در اوبونتو
« پاسخ #9 : 15 بهمن 1397، 08:37 ب‌ظ »
برای اتصال به openconnect می‌تونین از افزونه‌ی NetworkManagerش استفاده کنین که خیلی راحته!
کافیه این بسته رو نصب کنین:
sudo apt install network-manager-openconnect
و اگه میزکار گنوم دارین این رو هم نصب کنین:
sudo apt install network-manager-openconnect-gnome
بعدش برین توی تنظیمات شبکه و مشخصات وی‌پی‌ان‌تون رو ست کنین و از اون به بعد می‌تونین اتصال به وی‌پی‌ان رو با اپلت نتورک منیجر توی پنل‌تون مدیریت کنید.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد