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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: سید مهدی در 08 امرداد 1386، 05:17 ب‌ظ

عنوان: (uname -r)$ چیه ؟
ارسال شده توسط: سید مهدی در 08 امرداد 1386، 05:17 ب‌ظ
باز هم سلام به همه سروان عزیز  ;)

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

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

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

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

سپاسگذارم  :)
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: مهدی پیشگوی در 08 امرداد 1386، 06:02 ب‌ظ
سلام مهدی خان میبینم حس کنجکاویت گل کرده ;)
اون دستور شل و خط فرمان تو تمام توزیعهای لینوکس هست نه فقط تو اوبونتو .
در مورد علامت دلار و دستورهای مشابه بله موارد بسیار زیادی هستش اگه برنامه نویسی و کار کردن با شل اسیکریپت رو یاد بگیرید به اونها بر می خورید
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: سید مهدی در 08 امرداد 1386، 09:49 ب‌ظ
سلام مهدی جان :)

برنامه نویس که خب فقط در حد Qbasic  بلدم  ;) . اسکریپت نویسی هم خودم بلد نیستم ولی یه داداش دارم، اونم بلد نیست !!! یکی بگه این اسکریپت چیه ؟ همون دستور هایی هست که تو یه فایل می نویسن و بعدش اون فایل را اجرایی می کنن و اجراش می کنن ؟؟
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: مهدی پیشگوی در 08 امرداد 1386، 11:20 ب‌ظ
درسته . اسکریپتها حالیت اجرایی شون با chmod و خطی که باید اون برنامه به عهده بگیره و اجرا کنه شامل میشه . اینها به فایل اجرایی مستقل تبدیل نمیشن البته یه استثنا درمورد پایتون هستش که میشه تو تحت ویندوز به فایل exe  تبدیل کرد .
به عقیده من اسکریپتها قدرت اپن سورس رو تو ارائه سورس نرم افزار ها نشون می دن
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: سید مهدی در 09 امرداد 1386، 12:12 ق‌ظ
مهدی جان می تونی چیزای کاربردی دیگه ای مثل همین دستور ساده بهم معرفی کنی لطفاً ؟ خیلی از این دستور خوشم اومد ! یاد اون batch فایل هایی افتادم که اون قدیم ندیم ها تو داس می نوشتم و باهاشون حال می کردم ! از همین لینوکس خوشم میاد که دستوری هست و آدم می تونه لذت دستور وارد کردن رو ببره !
مرسی
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: arman_o71 در 09 امرداد 1386، 05:11 ب‌ظ
batch فایل کجا شل اسکری‍ت کجا!
توی اسکری‍‍ت‌های لینوکس هم تابع داریم هم آرایه
توی قسمت برنامه‌سازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره می‌تونی به اونجا مراجعه کنی ;)
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: سید مهدی در 10 امرداد 1386، 01:17 ق‌ظ
batch فایل کجا شل اسکری‍ت کجا!
توی اسکری‍‍ت‌های لینوکس هم تابع داریم هم آرایه
توی قسمت برنامه‌سازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره می‌تونی به اونجا مراجعه کنی ;)

پس حتماً می رم یه نگاه بهش بندازم ! باید چیزای جالبی توش پیدا بشه !  ;)
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: Mehdi در 11 امرداد 1386، 06:46 ب‌ظ
http://wiki.ubuntu-ir.org/ShellScripting
میتونید برید تو صفحه اول ویکی و روی برنامه سازی کلیک کنید...
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: سید مهدی در 11 امرداد 1386، 09:10 ب‌ظ
مهدی جان خیلی ممنونم از لینکی که دادی :)
خیلی لذت بردم. دست گل ات درد نکنه :-)
عنوان: پاسخ به: (uname -r)$ چیه ؟
ارسال شده توسط: Mehdi در 12 امرداد 1386، 10:23 ب‌ظ
سادش اینه که این دستور خروجی uname -r رو میگذاره اونجایی که مینویسیش!