انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: alirizehvandi در 26 آذر 1396، 09:38 بظ
-
دوستان سلام
برای یادگیری bash ایا خواندن و یادگیری خط به خط man bash لازم است؟ یعنی مثلا در بحث بسط پارامتر دانستن {parameter}$ کفایت میکند یا اینکه باید {parameter:-word}$ ${parameter:=word}$ ${parameter:?word}$ و ...
را هم یاد بگیرم؟
ممنون
-
یادگیری Bash صرفاً با خوندن Man Page اون کافی نیست.
بهت یه وبلاگ معرفی میکنم که خیلی عالیه.
http://bash.blogsky.com/ (http://bash.blogsky.com/)
من خودم با همین وبلاگ شروع کردم.
نویسنده و مترجم مطالب هم بدون هیچ چشمداشتی به جامعهٔ نرمافزار آزاد کمک کردن. با اینکه شاید خیلیا حتی اسمشون رو هم نشنیده باشن.
-
یادگیری Bash صرفاً با خوندن Man Page اون کافی نیست.
بهت یه وبلاگ معرفی میکنم که خیلی عالیه.
http://bash.blogsky.com/ (http://bash.blogsky.com/)
من خودم با همین وبلاگ شروع کردم.
نویسنده و مترجم مطالب هم بدون هیچ چشمداشتی به جامعهٔ نرمافزار آزاد کمک کردن. با اینکه شاید خیلیا حتی اسمشون رو هم نشنیده باشن.
این کتاب عالیه...
-
یادگیری Bash صرفاً با خوندن Man Page اون کافی نیست.
بهت یه وبلاگ معرفی میکنم که خیلی عالیه.
http://bash.blogsky.com/ (http://bash.blogsky.com/)
من خودم با همین وبلاگ شروع کردم.
نویسنده و مترجم مطالب هم بدون هیچ چشمداشتی به جامعهٔ نرمافزار آزاد کمک کردن. با اینکه شاید خیلیا حتی اسمشون رو هم نشنیده باشن.
این کتاب عالیه...
ممنون اقا رسول وکیهان عزیز
اتفاقا چند ماه پیش چندتا کتاب از این وبلاگ دانلود کردم
به جرات میشه گفت که راهنمای بش به زبان فارسی کاملتر از مطالب این وبلاگ نداریم
اما سوال اینه که برای کار در خط فرمان ونوشتن اسکریپت های ساده ایا دانستن خط به خط بش لازمه؟
-
به یکباره نه!
شما ذره ذره چیزهای جدید رو یاد میگیری
فقط کافیه Bash رو شروع کنی و ایدههات رو پیاده سازی کنی.
من خودم طی این دو سال ۴۰ تا اسکریپت Bash نوشتم که بخوای حساب کنی ۶۰ صفحه از اون مطلب Bash شده! هنوز بقیهش رو نخوندم!
مثل باقی زبونهای برنامهنویسی. شما قواعد رو یاد بگیری، باقیش ایدهپردازی خودته. چون نیازهای آدمی متفاوته.
ابزارهای خط فرمان یه چیزن
بَش یه چیز دیگه.
برای اینکه به CLI مسلط بشی، فقط Bash کافی نیست. شما باید با ابزارهای گنو کار کنی.
بَش علاوهبر از اسکریپتهایی که میشه باهاش نوشت و علاوه بر مفسر بودنش، بستریه برای اجرای ابزارهای گنو
مثلاً اینکه شما بتونی grep رو خبره بشی. sed رو خبره بشی، باید ابزارهای گنو رو یاد بگیری نه فقط Bash رو.
شما اگه دورهٔ LPI رو نگذروندی، پیشنهاد میکنم دورهٔ LPIC جادی رو از سایتش بگیری و ببینی. بهترین پیشدرآمد برای یادگیری CLI
دیگه اونجا حساب کار دستت میاد. ابزارهای گنو رو جداگونه پیش میری، Bash رو جداگونه پیش میری (برای اسکریپت نوشتن) و کلاً شروع میکنی به فهمیدن گنو!
در نتیجه، شما مهمه که ابزارهای گنو رو بشناسی و در Bash Script به کار ببری. قواعد بَش مثل باقی زبونها سخت و پیچیده نیست (فقط یکم شلوغ پلوغه)
-
به یکباره نه!
شما ذره ذره چیزهای جدید رو یاد میگیری
فقط کافیه Bash رو شروع کنی و ایدههات رو پیاده سازی کنی.
من خودم طی این دو سال ۴۰ تا اسکریپت Bash نوشتم که بخوای حساب کنی ۶۰ صفحه از اون مطلب Bash شده! هنوز بقیهش رو نخوندم!
مثل باقی زبونهای برنامهنویسی. شما قواعد رو یاد بگیری، باقیش ایدهپردازی خودته. چون نیازهای آدمی متفاوته.
ابزارهای خط فرمان یه چیزن
بَش یه چیز دیگه.
برای اینکه به CLI مسلط بشی، فقط Bash کافی نیست. شما باید با ابزارهای گنو کار کنی.
بَش علاوهبر از اسکریپتهایی که میشه باهاش نوشت و علاوه بر مفسر بودنش، بستریه برای اجرای ابزارهای گنو
مثلاً اینکه شما بتونی grep رو خبره بشی. sed رو خبره بشی، باید ابزارهای گنو رو یاد بگیری نه فقط Bash رو.
شما اگه دورهٔ LPI رو نگذروندی، پیشنهاد میکنم دورهٔ LPIC جادی رو از سایتش بگیری و ببینی. بهترین پیشدرآمد برای یادگیری CLI
دیگه اونجا حساب کار دستت میاد. ابزارهای گنو رو جداگونه پیش میری، Bash رو جداگونه پیش میری (برای اسکریپت نوشتن) و کلاً شروع میکنی به فهمیدن گنو!
در نتیجه، شما مهمه که ابزارهای گنو رو بشناسی و در Bash Script به کار ببری. قواعد بَش مثل باقی زبونها سخت و پیچیده نیست (فقط یکم شلوغ پلوغه)
خیلی ممنون اقا رسول