در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش لینوکس سطح مقدماتی قسمت 6 : ساختار و دستورات مقدماتی

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

Shell چیست و چه کاربردی دارد ؟

اگر کمی با مفاهیم سیستم عامل لینوکس آشنایی داشته باشید حتما با واژه Shell روبرو شده اید ، اما این Shell چیست که عالم همه دیوانه اوست ؟ در تمامی مقالات و کتابهایی که در خصوص لینوکس خواندم صرفا به بررسی انواع Shell پرداخته شده و به ماهیت اصلی آن اشاره ای نشده است ، به زبان ساده Shell نرم افزاری است که دستورات وارد شده توسط کاربر را برای سیستم عامل ترجمه می کند. shell یک نوع رابط کاربری با نرم افزارهای سیستمی و Kernel است . نرم افزارها انواع مختلفی دارند و به همین تناسب Shell ها نیز انواع مختلفی دارند ، در هر یک از انواع Shell دستوراتی تعبیه شده است که برای سیستم عامل دارای مفاهیم خاصی می باشند ، برای مثال ممکن است دستور cd در یکی از Shell ها برای تغییر دایرکتوری و در یکی دیگر از Shell ها به معنای دیگری تفسیر شود.

Shell ها یک روش برقراری ارتباط است ، اگر فرض کنیم Shell لهجه در زبان فارسی باشد و Command Line زبان فارسی باشد ، هر کسی با هر لهجه ( نه گویش ) کردی یا لری یا قزوینی با یک نفر فارس صحبت کند ، می توانند حرف های هم را درک کنند. اما طبیعی است که هر چقدر لهجه مورد نظر به زبان فارسی نزدیک تر باشد ، درک شخص فارسی زبان نیز بهتر خواهد بود. هر چقدر زبان Shell مورد استفاده توسط کاربر برای وی آسانتر و ساده تر باشد ، شخص می تواند بصورت ساده تر و راحت تری با سیستم عامل ارتباط برقرار کند. در لینوکس ده ها و یا بیشتر از آن Shell وجود دارد ، اما مهمترین این Shell ها به شکل زیر طبقه بندی شده اند که بر اساس اولویت در ادامه تشریح می شوند:

  • bash : این نوع Shell مخفف کلمه Bourne Again Shell یا همان bash می باشد ، در سیستم عامل UNIX یک Shell به نام Bourne Shell وجود داشته است که این Shell جدید بهبود یافته همین Shell می باشد. این Shell به عنوان Shell پیش فرض بیشتر توزیع های لینوکس مورد استفاده قرار می گیرد. شما و اکثر دوستانی که می خواهند لینوکس را یاد بگیرند از این نوع Shell استفاده می کنند.
  • bsh : این نوع Shell که مخفف کلمه Bourne Shell می باشد ، همانطور که در قسمت قبلی اشاره شد در سیستم عامل UNIX بیشتر مورد استفاده قرار می گیرد و کمتر دیده شده است که در لینوکس از این نوع Shell استفاده شود. اگر از این نوع Shell در لینوکس استفاده شود ، بیشتر به عنوان یک لینک به Shell اصلی و پیشفرض لینوکس که bash می باشد اشاره می کند.
  • tcsh : این shell بر اساس یک shell قدیمی به نام C shell یا csh نوشته شده است این نوع shell در برخی از نسخه های در پیت لینوکس به عنوان shell پیشفرض وجود دارد، اما در هیچ یک از توزیع های اصلی لینوکس به عنوان shell پیشفرض قرار ندارد. همچنین این نوع shell شباهت زیادی به bash دارد. اما برخی از جزئیات عملیاتی آنها با یکدیگر تفاوت دارد برای مثال شما همانطوری که در :tcsh متغیر های محیطی یا environment variables تعریف می کنید در bash این کارا انجام نمی دهید.
  • csh : این shell همانطور که از نامش پیداست بر اساس ساختار زبان برنامه نویسی C ایجاد شده است و کاربرد بسیار کمی در لینوکس دارد اگر کاربری با shell های csh و tcsh آشنایی داشته باشد می تواند استفاده بهینه ای از لینوکس بکند، این shell محبوب ترین shell برای برنامه نویسان و کسانی می باشد که shell scripting انجام می دهند.
  • ksh : این shell بر وپایه و اساس Bourne shell به وجود آمده است و در واقع بهبود یافته bsh می باشد. یکی از مهمترین امکاناتی که در این shell استفاده شده است ، قدرت برنامه نویسی بهتر نسبت به bsh می باشد ،ن البته در برخی مطالب آمده است که ksh بهبود یافته دو shell می باشد ، یعنی Cshell و bsh ، به همین دلیل بر cshell در برخی اوقات ترجیح داده می شود.
  • zsh : این shell از ksh هم پیشرفته تر بوده و قابلیت های اسکریپت نویسی خیلی خوبی را به کاربران ارائه می دهد. سازگاری و هماهنگی خیلی خوب این shell با bash یکی دیگر از ویژگیهای این shell می باشد . از دیگر قابلیت های این shell می توان به سرعت بهتر ، قدرت تکمیل کردن دستورات بهتر یا TAB Completion و دلخواه سازی بهتر برای کاربر اشاره کرد.

اینها برخی از انواع Shell های موجود در لینوکس هستند و تنوع زیادی در این رابط کاربری در لینوکس وجود دارد. همانطوری که اشاره شد بصورت پیشفرض bash به عنوان shell در لینوکس های معمول مورد استفاده قرار می گیرد ، البته با توجه به توزیع های متنوعی که از لینوکس وجود دارد این مورد ممکن است تغییر کند ، شما همه چیز را در لینوکس می توانید دستکاری کنید ، همه چیز در این سیستم عامل قابل دسترسی و دستکاری است .

از جمله اینکه می توانید Shell پیشفرض را عوض کرده و Shell مورد نظر خودتان را جایگزین آن کنید و یا حتی خود یک Shell جدید برای لینوکس بنویسید !!! در ادامه مقالات اگر عمری باقی باشد روش عوض کردن Shell پیشفرض لینوکس را به شما آموزش خواهیم داد ، اما تا اینجا فراموش نکنید که کلیه مطالب و دستوراتی که ما در این سری مقالات استفاده می کنیم از نوع دستورات bash خواهد بود.

روش استفاده از shell در لینوکس

تا اینجا با مفهوم Shell و انواع آن آشنایی پیدا کردید ، اما چگونه از این Shell ها استفاده کنیم ؟ اگر با سیستم عامل های دیگری که از دستورات خط فرمان به عنوان رابط کاربری استفاده می کنند مانند DOS یا MAC استفاده کرده باشید ، استفاده از Shell های لینوکس برای شما ساده تر خواهد بود. در اینجا جا دارد یادی بکنیم از دوران هنرستان که در هنرستان فنی و حرفه ای شهدای سایپای کرج من و آقای احمدی در یک کلاس بودیم و سیستم عامل بروزی که در آنجا وجود داشت DOS 6 بود ، بعد ها با تلاش بسیار و در قالب استفاده از حداقل 15 عدد فلاپی دیسک موفق شدیم سیستم عامل جالب و زیبای ویندوز 3 و یک را بر روی DOS نصب کنیم . ای جوانی کجایی که یادت به خیر . خوب زیاد ناستالوجیک نشویم و به سراغ ادامه درس برویم.

طبیعی است کسانی که با DOS کار کرده اند بهتر می توانند از لینوکس استفاده کنند زیرا بسیاری از دستوراتی که در این دو نوع سیستم عامل وجود دارد از یک الگو طبعیت می کنند. برای استفاده از Shell در لینوکس بعد از ورود به سیستم عامل کافیست قسمتی به نام Terminal را باز کرده تا بتوانید دستورات خود را در آن وارد کنید . دستوراتی که در ادامه مشاهده خواهید کرد در همین قسمت Terminal اجرا خواهند شد. دستورات در لینوکس بصورت کلی به دو قسمت طبقه بندی می شوند ، دستورات داخلی و دستورات خارجی ، دستورات داخلی ، دستوراتی هستند که در خود Shell وجود دارند و با نصب سیستم عامل لینوکس این دستورات قابل اجرا می باشند ، اما دستورات خارجی دستوراتی هستند که مثل برنامه هایی می باشند که بر روی سیستم عامل نصب می شوند ، این دستورات بر روی سیستم عامل نصب شده و بعد از آن قابل اجرا می باشند.

وارد شدن به Terminal در لینوکس

برای اینکه درک بهتری از این قضیه داشته باشید مثالی از ویندوز را برای شما مطرح می کنم ، قبل از اینکه شما سیستم عامل ویندوز سرور را تبدیل به دامین کنترلر کنید قادر به استفاده از دستور ntdsutil نخواهید بود ، این دستور یک دستور خارجی محسوب می شود ، اما در همین حین شما همیشه قادر به استفاده از دستور ping یا ipconfig خواهید بود ، این دستورات را می توان دستورات داخلی نامید. استفاده از دستورات در لینوکس دارای یک سری ترفند ها و ظرافت ها می باشد . برای مثال برای نوشتن دستورات بسیار طولانی روش های میانبری وجود دارد که کار شما را ساده می کنید ، در ادامه در خصوص این ترفند ها با هم صحبت خواهیم کرد.

در این سری مقالات تا حدود زیادی با دستورات موجود در لینوکس آشنا خواهید شد ، اما در ابتدا با چند دستور رایج و البته داخلی Shell آشنابشوید تا بتوانید درک بهتری از روش کارکرد سیستم عامل لینوکس داشته باشید ، توجه کنید که اکثر دستورات داخلی در لینوکس و بیشتر Shell های آن یکسان است اما خوب ، در برخی از توزیع ها ممکن است تفاوت هایی با هم داشته باشد ، برای شروع چند دستور معروف و شناخته شده لینوکس را با هم بررسی و کار می کنیم ، شما می توانید در همین لحظه یک Terminal در لینوکس باز کنید و دستورات را پشت سر هم تست کنید :

  • تعویض دایرکتوری در حال کار : همانطور که اشاره کردیم همه چیز در لینوکس در قالب فایل می باشد و هر فایل هم طبیعتا در داخل یک پوشه قرار دارد ، زمانیکه شما از یک Shell استفاده می کنید ، در واقع شما با در یک پوشه قرار دارید . اگر شما در حالت عادی در Shell فایلی را باز کنید این فایل در همان پوشه قرار دارد و Shell در آن پوشه به دنبال فایل مورد نظر می گردد. با استفاده از دستوری به نام cd که مخفف دو کلمه change directory می باشد ، شما می توانید دایرکتوری مورد نظر خود را با وارد کردن مسیر آن باز کنید. همچنین اگر می خواهید به home directory برگردید می توانید از یک shortcut به نام تیلدا یا ~ استفاده کنید ، با وارد کردن (~ ) در خط فرمان ، پوشه شما به home directory تغییر خواهد کرد ، به مثال زیر که در shell اجرا شده است توجه کنید :

دستورات مقدماتی لینوکس

تصویر اجرای دستور cd و علامت تیلدا ~

  • مشاهده آدرس دایرکتوری در حال کار : با استفاده از دستور pwd شما مسیری که در آن قرار دارید را مطابق نتیجه زیر مشاهده می کنید :

دستورات مقدماتی لینوکس

تصویر اجرای دستور pwd و نتیجه آن

  • نمایش یک خط متن : با استفاده از دستوری به نام echo شما می توانید به سیستم بگویید که یک پیغام مشخص را نمایش دهد ، برای مثال با اجرای دستور echo chetori پیام chetori در صفحه به شما نمایش داده خواهد شد ، خوب ممکن است با خود بگویید مگه آدم خل و چله که دستور رو وارد کنه که یک پیغام به خودش بده سیستم ؟ در حقیقت کاربرد این دستور بیشتر در بحث اسکریپت نویسی ها استفاده می شود که شما می خواهید در صورت بروز یک نتیجه خاص در اسکریپت ، پیامی در صفحه نمایش نشان داده شود . مشابه همین دستور در ویندوز هم وجود دارد که بیشتر در بحث نوشتن batch file ها کاربرد دارد.

دستورات مقدماتی لینوکس

تصویر اجرای دستور echo chettori

  • اجرای یک برنامه : با استفاده از دستور exec شما می توانید برنامه مورد نظر خود را توسط سیستم عامل اجرا کنید. قالب اجرای این دستور به این شکل است که دستور exec و در جلوی آن نام برنامه مورد نظر قرار می گیرد. برای مثال برای اجرا برنامه ای به نام unity شما باید در خط فرمان دستور exec unity را وارد کنید.
  • نمایش زمان اجرای یک دستور : با استفاده از دستور time و وارد کردن دستور مورد نظر خود ، شما می توانید مدت زمانی که اجرای دستور شما توسط سیستم استفاده می شود را مشاهده کنید. برای مثال با وارد کردن دستور time ls شما می توانید مدت زمانی که اجرای دستور ls زمان می برد را مشاهده کنید. نتیجه اجرا این دستور دارای 3 خروجی زمان می باشد . real یا total مجموعه زمانی هستند که CPU و سیستم برای اجرای دستور استفاده کرده است. دو تای بعدی که user و system می باشند زمانی اجرای فرآیند بصورت تفکیک شده توسط CPU و system می باشد که معمولا این زمان از زمان real کمتر است.

دستورات مقدماتی لینوکس

تصویر اجرا دستور time ls

  • خارج شدن از محیط Shell : برای خارج شدن از محیط shell شما می توانید از دو دستور exit و logout استفاده کنید. با وارد کردن دستور exit تمامی shell های باز سیستم بسته خواهند شد ، اما با وارد کردن دستور logout تنها shell هایی بسته خواهند شد که در هنگام ورود به سیستم یا login توسط کاربر باز شده اند . شما با استفاده از terminal لینوکس می توانید shell هایی را با نام های کاربری دیگر باز کنید ، چیزی که تقریبا شبیه مفهوم secondary logon service در ویندوز است . این سرویس در ویندوز امکان اجرا نرم افزار با دسترسی های سایر کاربران بدون نیاز به logoff شدن و login شدن به سیستم را می دهد.

برخی اوقات پیش می آید که دستورات داخلی و دستورات خارجی یکسانی در سیستم عامل موجود هستند که باعث بروز تداخل در بین این دستورات که کاربرد یکسانی هم دارند می شوند. توجه کنید که این دستورات خارجی بر روی همه سیستم عامل ها نصب نشده اند و در برخی وجود دارند. نکته مهم در اینجاست که اگر در این حالت دستوری با نام یکسان وجود داشته باشد و شما آن را اجرا کنید ،اولویت سیستم با دستورات داخلی است و دستوری در نهایت اجرا می شود که برای shell به عنوان دستور داخلی معرفی شده باشد. اگر می خواهید دستور خارجی را اجرا کنید بایستی آدرس دقیق محل قرار گیری دستور خارجی را وارد کنید تا دستور خارجی به جای داخلی اجرا شود ، برای مثال اگر دستور خارجی به شکل pwd دارید ، با اجرای pwd دستور داخلی اجرا می شود اما اگر دقیقا می خواهید دستور خارجی اجرا شود بایستی آن را به شکل binpwd وارد کنید.

زمانیکه شما دستوری را وارد می کنید که توسط سیستم عامل ناشناخته است ، سیستم عامل بصورت خودکار به دنبال نرم افزاری می گردد که در پوشه هایی که موجود است قرار داشته باشد و همنام دستوری باشد که شما آن را اجرا کرده اید. به محض وارد شدن هر دستور در shell سیستم عامل در PATH یا مسیرهایی که برای جستجوی دستورات برای آن تعیین شده است به دنبال دستور می گردد ، این PATH را شما می توانید بصورت دلخواه تغییر دهید ، در اصطلاح به این PATH که قابل تنظیم می باشد که قابل تنظیم می باشد PATH Environment Variable گفته می شود. در ادامه این سری مقالات به امید خدا در خصوص اعمال تغییرات بر روی shell لینوکس و همچنین environment variables صحبت خواهیم کرد.

در لینوکس هر برنامه ای که بخواهد اجرا شود بایستی توسط سیستم یا برنامه نویس به عنوان فایل اجرایی یا executable معرفی شود. این کار آنقدرها هم سخت نیست ، همانطور که گفتیم همه چیز در لینوکس فایل است ، برای اینکه یک فایل را به عنوان یک فایل اجرایی به سیستم عامل معرفی کنید کافیست یک بیت در فایل به نام execute bit را تغییر بدهید. بصورت پیشفرض برنامه های install ای بر روی سیستم به عنوان executable شناخته می شوند اما اگر می خواهید فایلی را بصورت دستی executable کنید کافیست آن را با استفاده از دستور chmod که بعدها در خصوص آن توضیحاتی ارائه می کنیم ، تغییر دهید.

ترفند های استفاده از Shell در لینوکس

تا اینجا متوجه شدید که هدف اصلی ما از استفاده و آموزش لینوکس استفاده از امکاناتی است که توسط دستورات خط فرمان اجرا می شوند، اما خوب طبیعی است که هر کاربری توانایی حفظ کردن کلیه دستورات موجود در سیستم عامل لینوکس را ندارد و یا ممکن است در هنگام وارد کردن دستور دارای اشتباه تایپی باشد و دستور به درستی اجرا نشود ، برای اینکه چنین مشکلاتی در استفاده از این سیستم عامل پیش نیاید ، در بیشتر Shell ها ترفند هایی برای استفاده درست از دستورات تعبیه شده است که کار شما را به عنوان کاربر آسان می کند ، در ادامه برخی از مهمترین این ترفند ها را معرفی می کنیم :

  • تکمیل کردن دستور یا Command Completion : با استفاده از وارد کردن قسمتی از دستور و فشردن کلید TAB لینوکس بصورت خودکار دستور مورد نظر را تکمیل می کند ، اگر تعداد دستوراتی که فسمت اول آنها با دستور شما مشابه است زیاد باشد ، دستورات را به شما نمایش می دهد تا خودتان آنها را انتخاب کنید. ممکن است برخی از توزیع ها در هنگام پیدا کردن دستور مورد نظر از خود صدای beep در بیاورند. توجه کنید که در برخی از توزیع های قدیمی لینوکس امکان command completion وجود نداشته است. در سیستم عامل ویندوز نیز ، بعد از معرفی PowerShell چنین امکانی در shell ویندوز دیده شده است که اصلا تابلو نیست از کجا گرفته شده است.
  • سابقه دستورات یا Shell History : هر دستوری که در Terminal لینوکس وارد کنید در حافظه موقت آن در قالب یک فایل temp نگهداری می شود ، اگر چندین دستور را پشت سر هم وارد کرده اید و می خواهید یکی از دستوارتی که قبلا اجرا کرده اید را مجددا اجرا کنید ، کافیست با استفاده از کلید های جهت دار بالا و پایین دستوراتی که در shell وارد شده اند را مشاهده کنید و آن را اجرا کنید. با استفاده از کلید های Ctrl+P و Ctrl+N می توانید دستورات را دو تا دوتا بالا و پایین بروید.
  • جستجو در دستورات وارد شده : با استفاده از کلید های ترکیبی Ctrl+R شما می توانید در دستوراتی که قبلا وارد شده است جستجو کرده و کلمه کلیدی که مد نظر خود می باشد و در دستورات قبلی وجود داشته است را پیدا کرده و از آن استفاده کنید. مهم نیست این کلمه در ابتدای دستور یا در انتها یا در وسط آن باشد ، در هر صورت جستجو در کل دستورات صورت می گیرد.
  • حرکت در بین خطوط دستورات : با استفاده از کلید های ترکیبی Ctrl+A می توانید به ابتدای دستور بیایید ، با استفاده از کلیدهای ترکیبی Ctrl+E می توانید به انتهای متن وارد شده بروید . بسته به نوع Shell دستورات زیادی برای جابجایی در بین خطوط متن وارد شده وجود دارد.
  • حذف قسمتی از متن دستور : با استفاده از کلید ترکیبی Ctrl+D یا کلید Delete شما می توانید یک کاراکتری که کرسر زیر آن قرار گرفته است را حذف کنید. طبیعی است که با استفاده از کلید Backspace می توانید کاراکتر قبل از کرسر را حذف کنید. با استفاده از فشردن کلید ترکیبی Ctrl+K از محلی که کرسر قرار دارد تا انتهای متن حذف خواهد شد و همچنین ترکیب کلیدهای Ctrl+Backspace می تواند از محل فعلی کرسر تا ابتدای دستور را حذف کند.

توجه کنید که دستوراتی که ذکر کردیم برای استفاده اولیه از امکانات لینوکس می باشد و هر کدام ممکن است دارای امکانات مختلفی باشند که با استفاده از سویچ هایی که در آنها تعبیه شده اند کار می کنند ، اما باید توجه کنید که کار کردن با این سویج ها در وهله اول کار درستی نیست ، بهتر است به مرور زمان و بر حسب استفاده موردی این سویچ ها را یاد بگیرید . دستورات همانطور که اشاره کردیم ممکن است از یک نوع Shell تا نوع دیگی متفاوت باشند بنابراین برای یادگیری این دستورات بایستی از راهنماهایی که برای shell وجود دارند استفاده کنید که با استفاده از دستور man که مخفف کلمه manual است می توانید اینکار را انجام دهید. فراموش نکنید که کلیه ساختار دستورات در لینوکس بر خلاف سیستم عامل ویندوز در اصطلاح Case Sensitive هستند ، یعنی به حروف بزرگ و کوچک حساس هستند.

نگارنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#آموزش_مفاهیم_لینوکس #انواع_Shell_در_لینوکس #آموزش_گام_به_گام_لینوکس #Shell_در_لینوکس #دستورات_مقدماتی_لینوکس #انواع_Shell #راهنمای_shell_در_لینوکس #ترفند_های_استفاده_از_لینوکس #آموزش_مقدماتی_لینوکس #آموزش_لینوکس
عنوان
1 آموزش لینوکس سطح مقدماتی قسمت 1 : معرفی لینوکس رایگان
2 آموزش لینوکس سطح مقدماتی قسمت 2 : نصب و انتخاب توزیع رایگان
3 آموزش لینوکس سطح مقدماتی قسمت 3 : معرفی Debian و پارتیشن رایگان
4 آموزش لینوکس سطح مقدماتی قسمت 4 : آموزش گام به گام نصب لینوکس رایگان
5 آموزش لینوکس سطح مقدماتی قسمت 5 : آموزش گام به گام نصب لینوکس رایگان
6 آموزش لینوکس سطح مقدماتی قسمت 6 : ساختار و دستورات مقدماتی رایگان
زمان و قیمت کل 0″ 0
10 نظر

این نظر توسط SaeedShams در تاریخ چهارشنبه, 10 اردیبهشت 1393 حذف شده است.

دلیل: نوشتن مطالب به زبان فینگلیش یا پینگلیش در این وب سایت ممنوع می باشد

مهران سیفعلی نیا

ببخشید دوست عزیز،من Kali Linux رو دانلود و نصب کردم.میخواستم بپرسم که آیا دستورات Linux عمومی هستند یا اینکه در هر توضیع فرق میکنند؟

و اینکه اگر منبعی فارسی از آموزش Kali در دسترس دارید به من معرفی کنید.

با تشکر از آموزش های خوبتون.

محمد نصیری

بله دوست عزیز دستورات عمومی در اکثر توزیع های لینوکس یکسان هستند ، مخصوصا کالی که بر اساس Debian نوشته شده ، در خصوص اموزش کالی فکر می کنم تا همین الان هم ITPRO آموزش های خوبی رو ارائه داده باشه ، موفق باشید

AZARAKHSH

سلام unity عزیز

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

شمایی که اینقدر به علم و دانش و بالا رفتن سطح دانش ما ایرانی ها تلاش میکنید.من روزانه حداقل 5 ساعت از وقتم رو در این وبسایت میگذرونم و واقعا استفاده میکنم از مطالب مفید و کاربردی تمام اعضای در این سایت.دست همگی شما عزیزان را می بوسم و خسته نباشید میگم بابت همه ی زحماتتون.

در آخر خواهشی که دارم اینه که این سری از آموزش لینوکس رو که شروع کردید لطفا ادامه بدید تا ما هم پا به پای شما که نه ولی بتونیم در رکاب شما بمونیم و استفاده ببریم.

محمد نصیری

سلام ، سری آموزشی دیگه متاسفاته تولید نمیشه به این شکل ، اکثر موارد رو بصورت موضوعی در وب سایت دیگه قرار میدیم از جمله لینوکس که کلی از آموزشهاش هست داخل وب سایت ، به امید خدا دوره اموزشی لینوکس رو بصورت ویدیویی قرار هست از ابتدای امسال شروع کنیم.

AZARAKHSH

بازهم ممنون

به امید خدا

iman313

سلام خواهش میکنم اموزش هارو ادامه بدین چرا دیگه اموزش جدید نماید ؟

محمد نصیری

دوست من ، دوره قدرتمند و حرفه ای همین بحث رو بصورت ویدیویی شروع کردیم سه دوره کامل شده ... این دوره قدیمی بوده ... الان به روزش ویدیو شده ...

iman313

مرسی از اینکه ویدیو گذاشتین اما خب اموزش ها پولی هست و من درامدی ندارم که بتونم بخرم پدر هم که نمیده حالا باید چه کرد ؟ ایکاش این اموزش های متنی رایگان روهم تموم میکردین برای افرادی باشرایط من !

محمد نصیری

آموزشهای متنی تا دلتون بخاد نوشتم بر اساس ویدیوها ، شما وارد قسمت لینوکس بشید متوجه میشید کافیه مقالات رو از انتها دنبال کنید با هر ویدیو یک مقاله هم نوشته شده بصورت موضوعی ، اما دیگه مقالات سریالی نوشته نمیشه.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....