انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: Alireza.D3v در 06 بهمن 1397، 09:31 قظ
-
سلام وقت بخیر
چطور میشه توی اوبونتو فایل هایی مشابه bat ساخت.
مثلا دستور :
sudo -i
رو توی ی فایل تکست ذخیره کرد و هر وقت فایل رو باز کرد توی terminal دستور اجرا بشه.
تشکر
-
دنبال bash script بگرد
-
سلام،
کافیه دستوراتتون رو داخل یه فایل بنویسید (ترجیحا با پسوند sh) مثلا:
#!/bin/bash
sudo -i
(ابتدای فایل حتما باید بنویسید #!/bin/bash)
بعدش بهش دسترسی اجرایی بدین:
chmod +x file.sh
و بعد به این شکل اجراش کنید (ترمینالتون توی مسیری که فایل رو توش ذخیره کردین باشه):
./file.sh
-
سلام ممنون از توضیحاتتون
یه سوال دیگه هم پیش اومده برام الان مثلا من با دستور :
sudo openconnect server.xxx.xxx
وصل میشم به vpn بعد از اتصال دوباره توی ترمینال باید yes رو وارد کنم
بعد از اون از من یوزر نیم میخواد و در مرحله بعدی پسورد
حالا این دستورات رو چطور باید توی فایل قرار بدم که بعد از اجرای دستور sudo openconnect c1.irserver.xyz دستور بعدی yes باشه و بعدش یوزر پسوردم رو بدم ؟
سپاس
-
توی ترمینال بزنی:
$ man openconnect
همه چیو توضیح داده.
از اینجا هم قابل دیدن هست:
https://manpages.ubuntu.com/manpages/bionic/en/man8/openconnect.8.html
-
توی ترمینال بزنی:
$ 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ذخیره کنم و دیگه لازم نباشه برای کانکت شدن به وی پی ان هر بار دستور رو وارد کنم یوزر پسورد بزنم فایل رو اجرا کنم و کانکت بشه...
ممنون از راهنمایی شما.
-
توی ترمینال بزنی:
$ 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 من تمام شد دستور بعدی رو وارد کنه...
ممنون از راهنمایی شما.
-
توی ترمینال بزنی:
$ 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!
-
توی اونی که دادم همه رو توضیح داده. مثلا کلمه password رو توی صفحه جستوجو کن، تا بهت بگه چجوری کاری که میخوای رو انجام بدی. به طور مثال:
--passwd-on-stdin
Read password from standard input
-
برای اتصال به openconnect میتونین از افزونهی NetworkManagerش استفاده کنین که خیلی راحته!
کافیه این بسته رو نصب کنین:
sudo apt install network-manager-openconnect
و اگه میزکار گنوم دارین این رو هم نصب کنین:
sudo apt install network-manager-openconnect-gnome
بعدش برین توی تنظیمات شبکه و مشخصات ویپیانتون رو ست کنین و از اون به بعد میتونین اتصال به ویپیان رو با اپلت نتورک منیجر توی پنلتون مدیریت کنید.