انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: سید مهدی در 08 امرداد 1386، 05:17 بظ
-
باز هم سلام به همه سروان عزیز ;)
من داشتم مودمم رو نصب می کردم که توی مراحل نصب مودم به این خط فرمان برخورد کردم:
sudo cp Intel536.ko /lib/modules/$(uname -r)/kernel/drivers/char
قسمت (uname -r)$ برام عجیب بود که یه کم باهاش سر و کله زدم فهمیدم که uname یه برنامه اوبونتو هست که اجرا کردن اون، یک سری خروجی های متنی داره. ولی سوال من اینه:
۱- عملاً با این $ که توی خط فرمان قرار داده، یه جواریی یک دستور رو توی خود متن دستور دیگه وارد کرده که در اصل خروجی دستور اول (همون (uname -r)$ ) توی متن دستور اصلی قرار می گیره. چیزی که گفتم درست هست ؟ واقعاْ همین طوره ؟؟
۲- این علامت $ دقیقاً چه کاری انجام می ده و کجا ها ازش استفاده می شه کرد ؟
۳- تو اوبونتو دستورای دیگه ای چیزی مشابه این $ هست ؟ ممکنه یه اشاره هایی بهش بکنید ؟
سپاسگذارم :)
-
سلام مهدی خان میبینم حس کنجکاویت گل کرده ;)
اون دستور شل و خط فرمان تو تمام توزیعهای لینوکس هست نه فقط تو اوبونتو .
در مورد علامت دلار و دستورهای مشابه بله موارد بسیار زیادی هستش اگه برنامه نویسی و کار کردن با شل اسیکریپت رو یاد بگیرید به اونها بر می خورید
-
سلام مهدی جان :)
برنامه نویس که خب فقط در حد Qbasic بلدم ;) . اسکریپت نویسی هم خودم بلد نیستم ولی یه داداش دارم، اونم بلد نیست !!! یکی بگه این اسکریپت چیه ؟ همون دستور هایی هست که تو یه فایل می نویسن و بعدش اون فایل را اجرایی می کنن و اجراش می کنن ؟؟
-
درسته . اسکریپتها حالیت اجرایی شون با chmod و خطی که باید اون برنامه به عهده بگیره و اجرا کنه شامل میشه . اینها به فایل اجرایی مستقل تبدیل نمیشن البته یه استثنا درمورد پایتون هستش که میشه تو تحت ویندوز به فایل exe تبدیل کرد .
به عقیده من اسکریپتها قدرت اپن سورس رو تو ارائه سورس نرم افزار ها نشون می دن
-
مهدی جان می تونی چیزای کاربردی دیگه ای مثل همین دستور ساده بهم معرفی کنی لطفاً ؟ خیلی از این دستور خوشم اومد ! یاد اون batch فایل هایی افتادم که اون قدیم ندیم ها تو داس می نوشتم و باهاشون حال می کردم ! از همین لینوکس خوشم میاد که دستوری هست و آدم می تونه لذت دستور وارد کردن رو ببره !
مرسی
-
batch فایل کجا شل اسکریت کجا!
توی اسکریتهای لینوکس هم تابع داریم هم آرایه
توی قسمت برنامهسازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره میتونی به اونجا مراجعه کنی ;)
-
batch فایل کجا شل اسکریت کجا!
توی اسکریتهای لینوکس هم تابع داریم هم آرایه
توی قسمت برنامهسازی یه تاپیک shell script هست که توضیحات زیادی راجع به شل داره میتونی به اونجا مراجعه کنی ;)
پس حتماً می رم یه نگاه بهش بندازم ! باید چیزای جالبی توش پیدا بشه ! ;)
-
http://wiki.ubuntu-ir.org/ShellScripting
میتونید برید تو صفحه اول ویکی و روی برنامه سازی کلیک کنید...
-
مهدی جان خیلی ممنونم از لینکی که دادی :)
خیلی لذت بردم. دست گل ات درد نکنه :-)
-
سادش اینه که این دستور خروجی uname -r رو میگذاره اونجایی که مینویسیش!