campaign-off40

آموزش لینوکس (جلسه 8) : شناخت دایرکتوری های لینوکس



visibility  
mode_comment   ۱۲

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

info توجه

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

ثبت نام در آموزش لینوکس برای برنامه نویسان

comment دیدگاه کاربران
سهیل رضوی replyپاسخ

خیلی نا امید کننده هست از 7learn !!
آموزش ها بدون هیچ نوع هدف خاصی دنبال میشه
بسیار کند پیش میره و کاملا سطحی هست

8 جلسه توضیح داده شده که درواقع میشه تو 4 جلسه مفیدش رو جمع کرد ضمن اینکه 50% آموزش در مورد محیط برنامه virtual box توضیح داده شده که اصلا نیازی نیست !!!
کسی مشکل ماشین مجازی داره میاد سوال میکنه ! این همه توضیح نداره
تیتر آموزش مشخص هست لینوکس برای برنامه نویسان

ضمن این که کلا همه آموزش های دنیا به این صورت میباشد که در هر قسمت آموزشی داده میشود که یادگیرنده برود تمرینی داشته باشد کاری انجام دهد ویا ترغیب شود برای سورس های بیشتر شما تو جلسه 8 نیم ساعت 7 8 پوشه را به صورت سطحی توضیح دادید و تمام !!!

الان این جلسه 8 خیلی باکیفیت بود ؟ دیگه تعریف چند پوشه در یک جلسه فکر میکنم به کیفیت آموزش آسیب وارد میکنه نه اینکه کیفیت کار بره بالا برای یاد گیرنده بعد از 5 6 روز فقط چند پوشه توضیح داده شده !!

متاسفانه از آموزشی که خریدم راضی نیستم

امیدوارم آموزش های بهتری را شاهد باشیم …

مهرداد سامی

سلام …خیلی ممنون از انتقاد شما …

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

بازهم ممنون از انتقاد شما .. امیدوارم که جلسات بعدی برای شما راضی کننده باشه ..

موفق باشید .

محمد حسین مهرابی replyپاسخ

سلام
فایل ها تو لینوکس با چه زبان برنامه نویسی نوشته شدن
مثلا فایل های کانفیگ داخل پوشه etc
یا
فایل های log داخل var/log
یا
حتی فایل های باینری داخل /bin
کلا این این فایل ها یا اسکریپت ها با چه زبان برنامه نویسی نوشته شدن؟
با زبان c نوشته شدن؟
یا پایتون؟
یا ….؟

مهرداد سامی

سلام …
اون فایل ها هر کدومشون میتونن برای برنامه های مختلف باشن .. که هر کدوم این برنامه ها میتونه با یک زبان به خصوص نوشته شده باشه .. یکی با C یا اینکه یکی با جاوا و یا هر زبون به خصوص دیگه ای …
شما برای این که متوجه بشید هر برنامه با چه زبونی نوشته شده میتونید اسم اون کامند و یا برنامه رو داخل اینترنت سرچ کنید تا مشخصات کامل اون برنامه برای شما بیادش ..
در مورد فایل های log هم باید بگم که این فایل ها به صورت متنی هستن .. و هر برنامه ای برای خودش به صورت متنی یکسری log رو ایجاد میکنه که داخل اون دایرکتوری قرار میگیره .

محمد حسین مهرابی replyپاسخ

زبان برنامه نویسی شل لینوکس چیه
شل از یک زبان اسکریپتی استفاده میکنه؟
میگم اسکریپتی منظورم اینه که ما وقتی یه دستور و به شل میدیم شل اون دستور و ترجمه میکنه دیگه؟
این یعنی شل از مفسر استفاده میکنه ؟
میشه برای یه زبان برنامه نویسی مثل سی به جای کامپایلر از مفسر استفاده کرد؟

مهرداد سامی

سلام …

میشه گفت خود شل یک زبان برنامه نویسی هستش … که خودش یک مفسر هم درون خودش داره که دستوراتی که ما میدیم رو به ترجمه میکنه به زبان کامپیوتر ..
در مورد سوال دومتون هم باید بگم که بله .. شما میتونید از مفسر به جای کامپایلر برای زبان برنامه نویسی C استفاده کنید .. اگه تو گوگل سرچ کنید C interpreter نمونه های زیادی رو میبینید .
موفق باشید .

محمد نقلانی replyپاسخ

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

مهرداد سامی

سلام …
ممنون از نظر مثبت شما ….
قطعا سعی خواهیم کرد که جلسات بیشتری رو در هفته ارائه کنیم …
موفق باشید .

hossein dara replyپاسخ

سلام
تو نسخه جدید ابونتو فضای گرافیکی یکم عوض شده نسبت به این ویدیو ها ،، اما سوال اینه که چرا زبان فارسی پشتیبانی نمیکنه ؟

مهرداد سامی

سلام … از جلسه ۱۳ به بعد با نسخه جدید اوبونتو کار میکنیم …
مشکلی هم از لحاظ پشتیبانی زبان فارسی نداره … به راحتی زبان فارسی رو ساپورت میکنه … میتونید از داخل تنظیماتتون زبان فارسی رو به کیبوردتون اضافه کنید.
موفق باشید .

فرهاد replyپاسخ

سلام استاد.
ببخشید یه سوال. من میخوام یک پارتیشن جدید ایجاد کنم و فایل های جانبی ام رو درون اون قرار بدم. به طوری که اگر سیستم عاملم رو عوض کردم اون فایل ها پاک نشن. اما با توجه به ساختار درختی فایل های لینوکس متوجه نمیشم چطوری باید این کار رو بکنم. من پارتیشن جدید رو ایجاد کردم اما به هنگام ذخیره فایل اون پارتیشن به من نشون داده نمیشه. ممنون میشم منو راهنمایی کنید.

مهرداد سامی

سلام …
برای این کار شما میتونید پارتیشن جدید که ایجاد کردید رو اصطلاحا Mount کنید به یک دایرکتوری داخل /media .(داخل جلسه ۱۷ این مورد رو توضیح دادم).. و هرچیزی که میخواید همیشه داشته باشید رو بریزید داخل اون دایرکتوری …
راه دیگه ای که کلا بیشتر استفاده میشه اینه که اصولا دایرکتوری /home رو جدا میکنیم و اون رو به یک پارتیشن دیگه اختصاص میدیم و تمامی فایل هایی که میخوایم همیشه داشته باشیم رو داخل اون میریزیم … دیگه از این به بعد هر وقت لینوکسمون رو عوض کنیم میتونیم پارتیشن home رو نگه داریم و فقط پارتیشن مربوط به خود سیستم عامل رو تعویض کنیم … به این صورت همیشه home رو در دسترس داریم …
موفق باشید.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.