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

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

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




نویسنده موضوع: یه سوال درسی ؟؟؟؟؟  (دفعات بازدید: 1850 بار)

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

آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
یه سوال درسی ؟؟؟؟؟
« : 27 آذر 1391، 04:26 ب‌ظ »
 یک فایل دستوری (بش فایل) بنویسید که  فهرست زیر را برای کاربر ایجاد  کرده و در یک حلقه تا انتخاب خروج امور خواسته شده را از ورودی گرفته و انجام دهد.( کاربر عدد مورد نظر را وارد کرده و اگر لازم است داده دیگری مثل نام فایل را وارد میکند و سپس کار مربوطه انجام و پیام مناسب ظاهر شده و سپس فهرست مجدد ظاهر میشود).

“1.For Archiving a directory enter a directory (e.g. /bin):”
“2.For changing permission of a file to edit it enter full file name:”
“3. To disable a user enter user name(or login name):”
“4.For searching for * in file and changing it to # enter a file name:”
“5.Creating shadow file.”
“6.exit”
« آخرین ویرایش: 27 آذر 1391، 07:14 ب‌ظ توسط دانیال بهزادی »

آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
یه سوال درسی ؟؟؟؟؟
« پاسخ #1 : 27 آذر 1391، 04:29 ب‌ظ »
 یک فایل دستوری (بش فایل) بنویسید که  فهرست زیر را برای کاربر ایجاد  کرده و در یک حلقه تا انتخاب خروج امور خواسته شده را از ورودی گرفته و انجام دهد.( کاربر عدد مورد نظر را وارد کرده و اگر لازم است داده دیگری مثل نام فایل را وارد میکند و سپس کار مربوطه انجام و پیام مناسب ظاهر شده و سپس فهرست مجدد ظاهر میشود).


“1.For Archiving a directory enter a directory (e.g. /bin):”
“2.For changing permission of a file to edit it enter full file name:”
“3. To disable a user enter user name(or login name):”
“4.For searching for * in file and changing it to # enter a file name:”
“5.Creating shadow file.”
“6.exit”

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #2 : 27 آذر 1391، 04:50 ب‌ظ »
ساخت منو که کار نداره . خود bash ساخت منو رو داره ولی الان یادم نمیاد چه جوری بوش . تو اموزشی که تو سایت linuxreview.ir بود داشتش.
برایه
 1- میتونین از دستورایه فشرده سازی استفاده کنین. مثل zip tar cpio و ...
2- دستور chmod
3- از دستور usermod یا دستور passwd
4- از دستور sed
5 - نفهمیدم چی هست


آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #3 : 27 آذر 1391، 05:17 ب‌ظ »
میشه واسم حلش کنیدو کدش و بزارید واسم؟؟/ مرسی

آفلاین REZA_049

  • Jr. Member
  • *
  • ارسال: 75
  • جنسیت : پسر
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #4 : 27 آذر 1391، 05:44 ب‌ظ »
سلام دوست عزیز شما اگه یه مرتبه هم سوالتون رو یه جای انجمن بپرسین اگه کسی بلد باشه(که حتما هم کسی هست)جوابتون رو خواهید گرفت و نیازی به copy اون چند جای مختلف نیست.

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #5 : 27 آذر 1391، 05:46 ب‌ظ »
میشه واسم حلش کنیدو کدش و بزارید واسم؟؟/ مرسی

خیر نمیشه.
تمرین دادن که شما چیزی یادبگیرین.

آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #6 : 27 آذر 1391، 05:47 ب‌ظ »
مرسی دوست عزیز حتما- آخه خیلی واجبه سوالش بخاطر همین چندتا جا گذاشتم که زودتر جواب بدن بچه ها

آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #7 : 27 آذر 1391، 05:49 ب‌ظ »
تو رو خدا اگه میشه بزارین والا خیلی فکر کردم اکا به جواب نرسیدم، اگه میشه بزارید واقعا ممنونمممم

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19692
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #8 : 27 آذر 1391، 06:41 ب‌ظ »
مرسی دوست عزیز حتما- آخه خیلی واجبه سوالش بخاطر همین چندتا جا گذاشتم که زودتر جواب بدن بچه ها
این کار نه تنها زمان پاسخ‌گویی رو کم نمی‌کنه، که بر خلاف قوانین انجمن هم هست. در ضمن این‌جا کسی برای بقیه تمرین حل نمی‌کنه. تمرین رو بنویس و اگه درجایی به مشکل برخوردی می‌تونی بیای و اون قسمت رو بنویسی تا مشکلت بررسی بشه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #9 : 27 آذر 1391، 06:45 ب‌ظ »
هم زمان شد با جناب بهزادی
من که نمینویسم چون حوصلشو ندارم . ولی هر جاش گیر کردی بگو تا من و دوستان راهنمایی کنن .

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #10 : 27 آذر 1391، 06:57 ب‌ظ »
این برایه شروع :
http://wiki.linuxreview.ir/%DA%A9%D8%AA%D8%A7%D8%A8_%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C_%D8%A8%D8%A7_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%86%D9%88%DB%8C%D8%B3%DB%8C_BASH:%D8%B1%D8%A7%D8%A8%D8%B7_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1

 ۹.۱ استفاده از select برای ساخت منوهای ساده
این رو بزار تو یک فایل تکست بعد برایه اجراش این دستور رو داخل ترمینال بزن
source MYFILENAMEوقتی اجرا شد یک اگر 1 رو بزنی بسته میشه اگر 2 رو بزنی Hello World چاپ میکنه باز بر میگرده به منو و سوال  میپرسه .

متن برنامه برا یاد گیری منو  منبعشم که بالا گذاشتم:
#!/bin/bash
         OPTIONS="Hello Quit"
         select opt in $OPTIONS; do
            if [ "$opt" = "Quit" ]; then
               echo done
               exit
            elif [ "$opt" = "Hello" ]; then
               echo Hello World
            else
               clear
               echo bad option
            fi
         done

فکر کنم استادتونم بلد نیست بنویسه وگرنه حرفی از حلقه while نمیزد چون فکر کنم لازم نداره . منو خودش یک جورایی کار حلقه while رو انجام میده.

آفلاین dreamtalk

  • Newbie
  • *
  • ارسال: 6
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #11 : 27 آذر 1391، 07:26 ب‌ظ »
آها- مرسیو اگه بازم تونستی جواب بدی لطف کردی

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #12 : 27 آذر 1391، 08:53 ب‌ظ »
آها- مرسیو اگه بازم تونستی جواب بدی لطف کردی

شما شروع کن به نوشتن هرجا به مشکل خوردی سوال کن یکی ئیدا می شه جواب بده

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

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : یه سوال درسی ؟؟؟؟؟
« پاسخ #13 : 27 آذر 1391، 10:05 ب‌ظ »
در ضمن این‌جا کسی برای بقیه تمرین حل نمی‌کنه.
دقیقا :) چون منم تاحالا ندیدم کسی برای کس دیگه تمرین حل کنه ولی با تمام وجود در پاسخ به سوال‌های دوستان عزیز همکاری می‌کنن.