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

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

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




نویسنده موضوع: (uname -r)$ چیه ؟  (دفعات بازدید: 3431 بار)

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

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
(uname -r)$ چیه ؟
« : 08 امرداد 1386، 05:17 ب‌ظ »
باز هم سلام به همه سروان عزیز  ;)

من داشتم مودمم رو نصب می کردم که توی مراحل نصب مودم به این خط فرمان برخورد کردم:
sudo cp Intel536.ko /lib/modules/$(uname -r)/kernel/drivers/char
قسمت (uname -r)$ برام عجیب بود که یه کم باهاش سر و کله زدم فهمیدم که uname یه برنامه اوبونتو هست که اجرا کردن اون، یک سری خروجی های متنی داره. ولی سوال من اینه:

۱- عملاً با این $ که توی خط فرمان قرار داده، یه جواریی یک دستور رو توی خود متن دستور دیگه وارد کرده که در اصل خروجی دستور اول (همون (uname -r)$ ) توی متن دستور اصلی قرار می گیره. چیزی که گفتم درست هست ؟ واقعاْ همین طوره ؟؟

۲- این علامت $ دقیقاً چه کاری انجام می ده و کجا ها ازش استفاده می شه کرد ؟

۳- تو اوبونتو دستورای دیگه ای چیزی مشابه این $ هست ؟ ممکنه یه اشاره هایی بهش بکنید ؟

سپاسگذارم  :)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #1 : 08 امرداد 1386، 06:02 ب‌ظ »
سلام مهدی خان میبینم حس کنجکاویت گل کرده ;)
اون دستور شل و خط فرمان تو تمام توزیعهای لینوکس هست نه فقط تو اوبونتو .
در مورد علامت دلار و دستورهای مشابه بله موارد بسیار زیادی هستش اگه برنامه نویسی و کار کردن با شل اسیکریپت رو یاد بگیرید به اونها بر می خورید

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #2 : 08 امرداد 1386، 09:49 ب‌ظ »
سلام مهدی جان :)

برنامه نویس که خب فقط در حد Qbasic  بلدم  ;) . اسکریپت نویسی هم خودم بلد نیستم ولی یه داداش دارم، اونم بلد نیست !!! یکی بگه این اسکریپت چیه ؟ همون دستور هایی هست که تو یه فایل می نویسن و بعدش اون فایل را اجرایی می کنن و اجراش می کنن ؟؟
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #3 : 08 امرداد 1386، 11:20 ب‌ظ »
درسته . اسکریپتها حالیت اجرایی شون با chmod و خطی که باید اون برنامه به عهده بگیره و اجرا کنه شامل میشه . اینها به فایل اجرایی مستقل تبدیل نمیشن البته یه استثنا درمورد پایتون هستش که میشه تو تحت ویندوز به فایل exe  تبدیل کرد .
به عقیده من اسکریپتها قدرت اپن سورس رو تو ارائه سورس نرم افزار ها نشون می دن

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #4 : 09 امرداد 1386، 12:12 ق‌ظ »
مهدی جان می تونی چیزای کاربردی دیگه ای مثل همین دستور ساده بهم معرفی کنی لطفاً ؟ خیلی از این دستور خوشم اومد ! یاد اون batch فایل هایی افتادم که اون قدیم ندیم ها تو داس می نوشتم و باهاشون حال می کردم ! از همین لینوکس خوشم میاد که دستوری هست و آدم می تونه لذت دستور وارد کردن رو ببره !
مرسی
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین arman_o71

  • Full Member
  • *
  • ارسال: 183
  • جنسیت : پسر
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #5 : 09 امرداد 1386، 05:11 ب‌ظ »
batch فایل کجا شل اسکری‍ت کجا!
توی اسکری‍‍ت‌های لینوکس هم تابع داریم هم آرایه
توی قسمت برنامه‌سازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره می‌تونی به اونجا مراجعه کنی ;)
One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.

    Robert Firth

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #6 : 10 امرداد 1386، 01:17 ق‌ظ »
batch فایل کجا شل اسکری‍ت کجا!
توی اسکری‍‍ت‌های لینوکس هم تابع داریم هم آرایه
توی قسمت برنامه‌سازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره می‌تونی به اونجا مراجعه کنی ;)

پس حتماً می رم یه نگاه بهش بندازم ! باید چیزای جالبی توش پیدا بشه !  ;)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #7 : 11 امرداد 1386، 06:46 ب‌ظ »
http://wiki.ubuntu-ir.org/ShellScripting
میتونید برید تو صفحه اول ویکی و روی برنامه سازی کلیک کنید...
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #8 : 11 امرداد 1386، 09:10 ب‌ظ »
مهدی جان خیلی ممنونم از لینکی که دادی :)
خیلی لذت بردم. دست گل ات درد نکنه :-)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
پاسخ به: (uname -r)$ چیه ؟
« پاسخ #9 : 12 امرداد 1386، 10:23 ب‌ظ »
سادش اینه که این دستور خروجی uname -r رو میگذاره اونجایی که مینویسیش!
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom